1.函數(shù):LARGE與SMALL。
LARGE
返回數(shù)據(jù)集里第 k 個最大值。使用此函數(shù)可以根據(jù)相對標(biāo)準(zhǔn)來選擇數(shù)值。
語法
LARGE(array,k)
Array:為需要從中選擇第 k 個最大值的數(shù)組或數(shù)據(jù)區(qū)域。
K:為返回值在數(shù)組或數(shù)據(jù)單元格區(qū)域里的位置(從大到小排)。
說明
1、如果數(shù)組為空,函數(shù) LARGE 返回錯誤值 #NUM!。
2、如果 k < 0 或 k 大于數(shù)據(jù)點(diǎn)的數(shù)目,函數(shù) LARGE 返回錯誤值#NUM!。
3、如果區(qū)域中數(shù)據(jù)點(diǎn)的數(shù)目為 n,則函數(shù) LARGE(array,1) 返回最大值,函數(shù) LARGE(array,n)返回最小值。
SMALL
返回數(shù)據(jù)集中第 k 個最小值。使用此函數(shù)可以返回數(shù)據(jù)集中特定位置上的數(shù)值。
語法
SMALL(array,k)
Array:為需要找到第 k 個最小值的數(shù)組或數(shù)字型數(shù)據(jù)區(qū)域。
K:為返回的數(shù)據(jù)在數(shù)組或數(shù)據(jù)區(qū)域里的位置(從小到大)。
說明
1、如果 array 為空,函數(shù) SMALL 返回錯誤值 #NUM!。
2、如果 k < 0 或 k 超過了數(shù)據(jù)點(diǎn)數(shù),函數(shù) SMALL 返回錯誤值 #NUM!。
3、如果 n 為數(shù)組中的數(shù)據(jù)點(diǎn)數(shù),則 SMALL(array,1) 等于最小數(shù)值,SMALL(array,n)等于最大數(shù)值。
實(shí)際應(yīng)用的實(shí)例:求學(xué)生成績中的前3名的成績和后3名成績。
文檔說明:
A1:A100存放100位學(xué)生的成績;在B1:B3中錄入1,2,3;在C1中設(shè)定公式=LARGE(A1:A100,B1)(第一名的成績),然后填充到C2和C3格;在D1中設(shè)定公式=SMALL(A1:A100,B1)(倒數(shù)第一名的成績),然后填充到D2和D3格。
變通與擴(kuò)展:
1、當(dāng)尋找到成績后可用Match函數(shù)尋找成績所在的位置。
2、當(dāng)找到位置后還可以用OFFSET偏移,找到其它相應(yīng)的內(nèi)容,如姓名。
2.VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
假如,你要在表1A列里填個姓名,B列就自動查找表2里的這個姓名對應(yīng)的身份證號(表2,是人事資料),可以這樣.
姓名 身份證號 姓名 性別 身份證號
張三 123456789 張三 X 123456789
在表1的B2輸入
=VLookUP(A2,表2!A1:F100,3,0)
'在表的A1:F100范轉(zhuǎn)內(nèi)查找第一個姓名為張三的,再返回第三列的值."0"是精確查找,SORRY!還有其他參數(shù)請自己查幫助吧,這里只我怎么用而已.^-^
LOOKUP
從單行或單列區(qū)域或者從一個數(shù)組(數(shù)組:用于建立可生成多個結(jié)果或可對在行和列中排列的一組參數(shù)進(jìn)行運(yùn)算的單個公式。數(shù)組區(qū)域共用一個公式;數(shù)組常量是用作參數(shù)的一組常量。)返回值。LOOKUP函數(shù)具有兩種語法形式:
(向量
當(dāng)要查詢的值列表較大或者值可能會隨時間而改變時,使用該向量形式。
數(shù)組
當(dāng)要查詢的值列表較小或者值在一段時間內(nèi)保持不變時,使用該數(shù)組形式。
1. 向量形式
向量是只含一行或一列的區(qū)域。LOOKUP的向量形式在單行區(qū)域或單列區(qū)域(稱為“向量”)中查找值,然后返回第二個單行區(qū)域或單列區(qū)域中相同位置的值。當(dāng)要指定的區(qū)域包含要匹配的值時,請使用LOOKUP 函數(shù)的這種形式。LOOKUP 的另一種形式自動在第一行或第一列中查找。
LOOKUP(lookup_value,lookup_vector,result_vector)
Lookup_value Lookup_vector Result_vector 評論 如果 LOOKUP 找不到 lookup_value,則它與 lookup_vector 中小于或等于 lookup_value的最大值匹配。 如果 lookup_value 小于 lookup_vector 中的最小值,則 LOOKUP 會提供 #N/A錯誤值。 示例 如果將示例復(fù)制到一個空白工作表中,示例將更易于理解。 創(chuàng)建一個空白工作簿或工作表。 在“幫助”主題中選擇示例。請不要選擇行或列標(biāo)題。 從“幫助”中選擇示例 按 Ctrl+C。 在工作表中,選擇單元格 A1,然后按 Ctrl+V。 要在查看結(jié)果和查看返回結(jié)果的公式之間切換,請按Ctrl+`(重音符),或者在“工具”菜單上,指向“公式審核”,然后單擊“公式審核模式”。 1 2 3 4 5 6 公式 說明(結(jié)果) =LOOKUP(4.19,A2:A6,B2:B6) 在列 A 中查找 4.19,然后返回列 B 中同一行內(nèi)的值(橙色) =LOOKUP(5.00,A2:A6,B2:B6) 在列 A 中查找 5.00,與接近它的最小值 (4.19) 匹配,然后返回列B 中同一行內(nèi)的值(橙色) =LOOKUP(7.66,A2:A6,B2:B6) 在列 A 中查找 7.66,與接近它的最小值 (6.39) 匹配,然后返回列B 中同一行內(nèi)的值(藍(lán)色) =LOOKUP(0,A2:A6,B2:B6) 在列 A 中查找 0,并返回錯誤,因?yàn)?0 小于 lookup_vectorA2:A7 中的最小值 (#N/A) LOOKUP 的數(shù)組形式在數(shù)組(數(shù)組:用于建立可生成多個結(jié)果或可對在行和列中排列的一組參數(shù)進(jìn)行運(yùn)算的單個公式。數(shù)組區(qū)域共用一個公式;數(shù)組常量是用作參數(shù)的一組常量。)的第一行或第一列中查找指定的值,并返回數(shù)組最后一行或最后一列內(nèi)同一位置的值。當(dāng)要匹配的值位于數(shù)組的第一行或第一列中時,使用LOOKUP 的這種形式。當(dāng)要指定列或行的位置時,使用 LOOKUP 的另一種形式。 提示 一般而言,最好使用 HLOOKUP 或 VLOOKUP 函數(shù)而不是 LOOKUP 的數(shù)組形式。LOOKUP的這種形式是為了與其他電子表格程序兼容而提供的。 LOOKUP(lookup_value,array) Lookup_value 如果 LOOKUP 找不到 lookup_value,它會使用數(shù)組中小于或等于 lookup_value 的最大值。 如果 lookup_value 小于第一行或第一列中的最小值(取決于數(shù)組維度),LOOKUP 會返回 #N/A 錯誤值。 數(shù)組 LOOKUP 的數(shù)組形式與 HLOOKUP 和 VLOOKUP 函數(shù)非常相似。區(qū)別在于:HLOOKUP 在第一行中搜索lookup_value,VLOOKUP 在第一列中搜索,而 LOOKUP 根據(jù)數(shù)組維度進(jìn)行搜索。 如果數(shù)組包含寬度比高度大的區(qū)域(列數(shù)多于行數(shù)),LOOKUP 會在第一行中搜索 lookup_value。 如果數(shù)組是正方的或者高度大于寬度(行數(shù)多于列數(shù)),則 LOOKUP 在第一列中進(jìn)行搜索。 使用 HLOOKUP 和 VLOOKUP,可以通過索引以向下或遍歷的方式搜索,但是 LOOKUP始終選擇行或列中的最后一個值。 示例 1 如果將示例復(fù)制到一個空白工作表中,示例將更易于理解。 創(chuàng)建一個空白工作簿或工作表。 在“幫助”主題中選擇示例。請不要選擇行或列標(biāo)題。 從“幫助”中選擇示例 按 Ctrl+C。 在工作表中,選擇單元格 A1,然后按 Ctrl+V。 要在查看結(jié)果和查看返回結(jié)果的公式之間切換,請按Ctrl+`(重音符),或者在“工具”菜單上,指向“公式審核”,然后單擊“公式審核模式”。 1 公式 說明(結(jié)果) =LOOKUP("C",{"a","b","c","d";1,2,3,4})在數(shù)組的第一行中查找“C”,查找小于或等于它(“c”)的最大值,然后返回最后一行中同一列內(nèi)的值 (3) =LOOKUP("bump",{"a",1;"b",2;"c",3})在數(shù)組的第一行中查找“bump”,查找小于或等于它(“b”)的最大值,然后返回最后一列中同一行內(nèi)的值 (2) 示例 2 如果將示例復(fù)制到一個空白工作表中,示例將更易于理解。 創(chuàng)建一個空白工作簿或工作表。 在“幫助”主題中選擇示例。請不要選擇行或列標(biāo)題。 從“幫助”中選擇示例 按 Ctrl+C。 在工作表中,選擇單元格 A1,然后按 Ctrl+V。 要在查看結(jié)果和查看返回結(jié)果的公式之間切換,請按Ctrl+`(重音符),或者在“工具”菜單上,指向“公式審核”,然后單擊“公式審核模式”。 下面的示例使用一個數(shù)字?jǐn)?shù)組為測試分?jǐn)?shù)指定字母等級。 1 分?jǐn)?shù) 2 3 4 公式 說明(結(jié)果) =LOOKUP(A2,{0,60,70,80,90},{"F","D","C","B","A"}) =LOOKUP(A3,{0,60,70,80,90},{"F","D","C","B","A"}) =LOOKUP(A4,{0,60,70,80,90},{"F","D","C","B","A"}) =LOOKUP(A2,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"})在數(shù)組的第一行中的 A2 (45) 中查找值,查找小于或等于它 (60) 的最大值,然后返回數(shù)組最后一行中同一列內(nèi)的值 (F) =LOOKUP(A3,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"})在數(shù)組的第一行中的 A3 (90) 中查找值,查找小于或等于它 (90) 的最大值,然后返回最后一行中同一列內(nèi)的值 (A-) =LOOKUP(A4,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"})在數(shù)組的第一行中的 A4 (78) 中查找值,查找小于或等于它 (80) 的最大值,然后返回最后一行中同一列內(nèi)的值 (C+) 注意:VLookUP要求查找的目標(biāo)必須在查找范圍的第一列(那么這個例子表2的A列就是要查的姓名的列,如果B列才是姓名,那就要改成B1:F100了),返回值也是以設(shè)定范圍內(nèi)第一列為1,所以本例的身份證號是3列.還得注意的就是要返回的內(nèi)容必須在查找范圍的右邊,按本例來說,就是身份證號不能在姓名的前面了,這函數(shù)是有點(diǎn)局限性,^O^,但我還是覺得不錯的. 一、條件求和。 1、單條件求和:統(tǒng)計C1公司施工的工程總建筑面積,并將結(jié)果放在E18單元格中,我們只要在E18單元格中輸入公式“=SUMIF(D2:D17,"C1公司",E2:E17)”即完成這一統(tǒng)計。 友情提醒:如果對EXCEL的函數(shù)不太熟悉,在單元格中直接輸入公式有困難,我們可以用“插入函數(shù)”命令(或直接按工具欄上的“粘貼函數(shù)”命令按鈕),選中你需要的函數(shù)后,按其提示操作即可完成公式的輸入。 2、多條件求和:統(tǒng)計C2公司施工的質(zhì)量等級為“合格”的工程總建筑面積,并將結(jié)果放在E19單元格中,我們用“條件求和”功能來實(shí)現(xiàn): ?、龠x“工具→向?qū)А鷹l件求和”命令(若沒有此命令選項(xiàng),可以用“加載宏”的方式來增加這一命令選項(xiàng)),在彈出的對話框中,按右下帶“―”號的按鈕(此時對話框變成類似工具條的窗口形式浮于桌面上),用鼠標(biāo)選定D1:I17區(qū)域,并按窗口右邊帶紅色箭頭的按鈕(恢復(fù)對話框狀態(tài))。 ?、诎础跋乱徊健保趶棾龅膶υ捒蛑?,按“求和列”右邊的下拉按鈕選中“建筑面積”項(xiàng),再分別按“條件列、運(yùn)算符、比較值”右邊的下拉按鈕,依次選中“施工單位”、“=”(默認(rèn))、“C2公司”選項(xiàng),最后按“添加條件”按鈕。重復(fù)前述操作,將“條件列、運(yùn)算符、比較值”設(shè)置為“質(zhì)量等級”、“=”、“合格”,并按“添加條件”按鈕。 ?、蹆纱吸c(diǎn)擊“下一步”,在彈出的對話框中,按右下帶“―”號的按鈕,用鼠標(biāo)選定E19單元格,并按窗口右邊帶紅色箭頭的按鈕。 ?、馨础巴瓿伞卑粹o,此時符合條件的匯總結(jié)果將自動、準(zhǔn)確地顯示在 E19單元格中。 友情提醒:上述操作實(shí)際上是輸入了一個數(shù)組公式,我們也可以先在E19單元格中直接輸入公式:=SUM(IF(D2:D17="C2公司",IF(I2:I17="合格",E2:E17))),然后在按住Ctrl+Shift鍵(非常關(guān)鍵!?。。┑耐瑫r按下Enter鍵,也可以達(dá)到上述多條件求和之目的。 二、條件計數(shù)。 統(tǒng)計質(zhì)量等級為“合格”工程的數(shù)目,并將結(jié)果存放在I18單元格中,在I18單元格中輸入公式:=COUNTIF(I2:I17,"合格"),當(dāng)按下確定按鈕后,統(tǒng)計結(jié)果――數(shù)字5即自動在I18單元格中顯示出來。 三、條件格式。 將工程造價在500萬元(含500萬元)以上的工程造價數(shù)值以紅顏色顯示出來: ?、龠x中F2至F17單元格; ?、谟谩案袷健鷹l件格式”命令,打開“條件格式”對話框(如圖 2); ?、郯吹诙€方框旁的下拉按鈕,選中“大于或等于”選項(xiàng),再在后面的方框中輸入數(shù)字500; ④按上述對話框中的“格式”按鈕,打開“單元格格式”對話框(如圖3),在“文字”卡片下,按“顏色”旁的下拉按鈕,將文字顏色設(shè)置成紅色后,按“確定”按鈕關(guān)閉“單元格格式”對話框,回到“條件格式”對話框中; ?、莅础按_定”按鈕。 此時造價大于500萬元的工程,其造價數(shù)值將以紅色顯示在單元格中。 友情提醒:繼續(xù)按上述“條件格式”對話框中的“添加”按鈕,可以設(shè)置多級“條件”,如“工程造價大于500萬元以紅色顯示,大于1000萬元以藍(lán)色顯示”等(可以對一個單元格設(shè)置三個條件)。 四、條件函數(shù)。 我們在對竣工工程觀感質(zhì)量進(jìn)行評定后,當(dāng)觀感得分率超過85%,該工程質(zhì)量等級可以評定為“優(yōu)良”。 ?、僭贗2單元格中輸入公式:=IF(H2>=85,"優(yōu)良",IF(H2>0,"合格","未竣工")); ?、谶x中I2單元格,將鼠標(biāo)移至該單元格右下角成細(xì)十字線時(我們稱之為“填充柄”),按住左鍵向下拖拉,將上公式復(fù)制到I列下面的單元格中; ?、垡院螽?dāng)工程竣工后,我們將該工程的觀感得分率填入H列內(nèi)相應(yīng)的單元格中,則質(zhì)量等級自動顯示在相應(yīng)工程的I列單元格中(若沒有填觀感得分率,則I列相應(yīng)單元格中顯示“未竣工”字樣)。 五、條件查找。 當(dāng)工程基本情況表中登記的工程非常之多時,如果我們用普通瀏覽的方式查找某個具體的工程是非常困難的,此時我們可以用“查找”功能來快速定位: ?、?用“編輯查找”命令,打開“查找”對話框 ②在“查找內(nèi)容”下面的方框中輸入該工程的關(guān)鍵詞; ?、蹖Α八阉鞣绞?、搜索范圍”作適當(dāng)設(shè)置后,連續(xù)按“查找下一個”按鈕,符合模糊條件的單元格依次被選中,即可快速查找到某個具體的工程。 友情提醒:在“查找內(nèi)容”下面的方框中輸入的內(nèi)容不一定非得與某一單元格數(shù)值完成相同的文本,如查找“C1公司”的某個工程,只要輸入“C1”即可以進(jìn)行模糊查找了。 六、條件篩選。 如果要打印C1公司施工的工程基本情況一覽表,我們可以用“自動篩選”功能來實(shí)現(xiàn): ①選中表格中的任一單元格,用“數(shù)據(jù)→篩選→自動篩選”命令,啟動“自動篩選”功能(列標(biāo)題旁出現(xiàn)一個下拉按鈕,如圖5); ②按“施工單位”旁的下拉按鈕,選中C1公司,則表格中只顯示C1公司所施工的工程; ③接上打印機(jī),裝上打印紙,按“打印”按鈕,即可打印出C1公司施工的工程基本情況一覽表 ④打印結(jié)束后,重復(fù)第①的操作關(guān)閉“自動篩選”功能,則全部工程又重新顯示在表格中。 友情提醒:此處的“條件篩選”可以進(jìn)行“多級”篩選,如再上述篩選的基礎(chǔ)上,再按“進(jìn)度”旁的下拉按鈕,選中“在建”選項(xiàng),則表格中只剩下“C1公司”施工的所有“在建”工程。
聯(lián)系客服