Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 第一部分, VLOOKUP函數用法介紹 Lookup的意思是“查找”,Excel中“Lookup”相關的函數有三個:VLOOKUP、HLOOKUP和LOOKUP。vlookup是垂直方向的查找,Hlookup函數是水平方向的查找。 本期主要分享vlookup函數,在 VLOOKUP 中的 V 代表垂直。vlookup函數的用法就是在表格數組的首列查找指定的值,并由此返回表格數組當前行中其他列的值。 VLOOKUP函數的語法是: 其中,lookup_value是查找值,table_array代表查找區域,col_index_num是表示區域中第幾列,range_lookup表示查找方式。 在實際運用中,大都使用精確查找。 第二部分,VLOOKUP函數應用實例分析。 下圖所示的圖片是下面所有題的數據源。 第一題,求“eh人員”列中“簡單”對應的“地區”列的值。 公式為:=VLOOKUP(G7,A4:C9,2,0) ???? 最簡潔的公式,也可以這樣寫:=VLOOKUP(G7,A4:C9,2,) 公式解析:G7單元格是需要查找的值,A4:C9代表查找區域,2代表查找位于區域第二列,0為精確查找,也可以省略不寫。 第二題,求“eh人員”列中“笑看今朝”對應的“性別”列的值。 單擊G11單元格,在編輯欄可以看到“笑看今朝”前面有一個空格,首先對空格進行處理,否則會出現#N/A錯誤。 處理空格的方法有幾種,比如TRIM函數、SUBSTITUTE函數,或者直接替換的形式。 因此,本題的公式為:=VLOOKUP(TRIM(G11),A4:C9,3,) 第三題,求“eh人員”列中含有“無言”對應的“地區”列的值。 本題涉及一個模糊查找的知識點,查找文本時,可以使用通配符“*”、“?”。其中*號代表多個字符,?號代表1個字符。 本題的公式為:=VLOOKUP(G15&"*",A4:C9,2,) 第四題,查詢“星哥”是否在“eh人員”列中。 此題涉及到兩個函數: ??? 第一,IF函數。此函數是根據指定的條件來判斷其“真”(TRUE)、“假”(FALSE),從而返回相應的內容。 第二,ISNA函數。ISNA函數是用來檢測一個值是否為#N/A,從而返回TRUE或FALSE。ISNA 值為錯誤值 #N/A(值不存在)。 ISNA函數,通常其余函數結合使用,比如本題使用vlookup函數時,配合if函數和isna函數進行返回值"#N/A"為空的更正。 本題的公式為:=IF(ISNA(VLOOKUP(G19,A4:C9,1,)),"否","在") 公司分析:比如,選中公式中的VLOOKUP(G19,A4:C9,1,)部分,按F9鍵,得到結果為#N/A,根據上面的ISNA函數介紹, 檢測到ISNA的值為#N/A,從而得到結果為TRUE。然后抹黑IF(TRUE,"否","在"),根據IF函數判斷到值為TRUE,因此得到最終結果為“否”。 如果對公式中某部分有不明白之處,可以在公式編輯欄選中其對應的部分,然后按下F9鍵,俗稱“抹黑”進行計算結果查詢,然后按ESC鍵返回。 第五題,求“eh人員”列中“坤哥”對應的“地區”和“性別”列的值。 本題屬于根據一個條件,返回多個對應值。此題的思路是通過COLUMN函數來獲取Col_index_num 的值。 得到公式為:=VLOOKUP($K7,$A$4:$C$9,COLUMN(B1),),往右拖動復制公式得到“性別”列對應的值。 第六題,求“eh人員”列中“吳姐”對應的“性別”和“地區”列的值。 通過查看源數據,可以看到“性別”和“地區”列的順序被顛倒,也就是被打亂了,在這種情況,原來的COLUMN函數就得不到正確結果了。 使用MATCH函數,不管列的順序怎么打亂,每種情況在原來的排位都不會改變的。 =VLOOKUP($K11,$A$4:$C$9,MATCH(L$10,$A$4:$C$4,),) 公式解析:本題的思路是通過MATCH函數來獲取Col_index_num 的值,從而得到最終結果。 MATCH(L$10,$A$4:$C$4,)部分的意思就是查找L10單元格在A4:C4單元格區域中的值,即返回L10單元格“性別”位于A4:C4單元格區域中的位置。 MATCH函數的用法就是返回在指定方式下與指定數值匹配的數組中元素的相應位置。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!