本文的標題是《每天學一點Excel2010 (91)——Hlookup、Vlookup》來源于:由作者:陳蓉采編而成,主要講述了194 hlookup
助記:英文的“horizon地平線的首字母+查找
194 hlookup
助記:英文的“horizon地平線的首字母+查找”。用中文的行(hang)更好記。
類別:查找和引用
語法:
hlookup(lookup_value,table_array,row_index_num,[range_lookup])
參數:3~4個參數
- lookup_value 必需。需要在表的第1行中查找的值??梢允菙底?、文本、邏輯值,當然也可以是對應的引用或名稱。如果range_lookup為false,lookup_value為文本,可以使用通配符問號?(代表單個字符)和星號*(代表任意字符串)。如果要查找問號或星號本身,在該字符前面加上波浪號~。
- table_array 必需。表格數組,對應一個單元格區域。該區域第1行單元格中的值可以是數字、文本、邏輯值。如果range_lookup參數為true,第1行中的值必須事先按照從左到右升序排列好:…-2,-1,0,1,2,…,A,B,…Y,Z,…,漢字…,false,true,英文不區分大小寫,否則結果可能不正確。想想圖書館怎么檢索的,如果不排序的話,無法想象。如果range_lookup參數為false,則不必進行排序。
- row_index_num 必需。指定返回結果的行序號。如果小于1,返回錯誤值#VALUE!;如果大于表格數組的行數,則返回錯誤值#REF!。
- range_lookup 可選。1個邏輯值。如果為true或省略,返回近似匹配值,即小于lookup_value的最大值。如果為false,返回第1個精確匹配值,如果找不到則返回#N/A。
用法:
在參數table_array指定表格數組的第1行中查找參數lookup_value指定的值,匹配后返回表格數組中參數row_index_num指定行、匹配列的值。
195 vlookup
助記:英文的“vertical垂直線的首字母+查找”。
類別:查找和引用
語法:
vlookup(lookup_value,table_array,col_index_num,[range_lookup])
參數:3~4個參數
- lookup_value 必需。需要在表的第1列中查找的值。可以是數字、文本、邏輯值,當然也可以是對應的引用或名稱。如果range_lookup為false,lookup_value為文本,可以使用通配符問號?(代表單個字符)和星號*(代表任意字符串)。如果要查找問號或星號本身,在該字符前面加上波浪號~。
- table_array 必需。表格數組,對應一個單元格區域。該區域第1列單元格中的值可以是數字、文本、邏輯值。如果range_lookup參數為true,第1行中的值必須事先按照從左到右升序排列好:…-2,-1,0,1,2,…,A,B,…Y,Z,…,漢字…,false,true,英文不區分大小寫,否則結果可能不正確;如果為false,則不必進行排序。
- col_index_num 必需。指定返回結果的列序號。如果小于1,返回錯誤值#VALUE!;如果大于表格數組的行數,則返回錯誤值#REF!。
- range_lookup 可選。1個邏輯值。如果為true或省略,返回近似匹配值,即小于等于lookup_value的最大值。如果為false,返回第1個精確匹配值,如果找不到則返回#N/A。
用法:
在參數table_array指定表格數組的第1列中查找參數lookup_value指定的值,匹配后返回表格數組中參數col_index_num指定列、匹配行的值。
前面示例的改造
使用hlookup和vlookup比起lookup來指定的查找行、列更加明確,可以返回表格中的任意單元格。如果懂了的話,對前面示例的改造很容易。下面特別指出兩點值得注意的地方:
1)文本中的前導空格、尾部空格、非打印字符、全角半角不一致等等會影響排序和匹配結果,所以特別要注意??梢允褂胏lean和trim函數預先處理。
2)在搜索數字(包括日期和時間)時,如果數字使用了文本格式會匹配失敗。所以要特別注意數字格式的一致性。
(待續)
【娛樂一下】
記得有個類似游戲,可以讓所有人隨意寫出時間、地點、人物、事情,分別投在不同的盒子里,隨機抽取就可以組成句子。用來寫詩詞、歌詞也可以。
隨機產生句子
B15~G15單元格輸入相同的公式“=randbetween(1,12)”。B16~G16單元格合并后輸入圖中公式,使用&將所有文本連成一句話,按F9重新進行隨機數的計算。看看會產生哪些驚人的故事!
本文原作者為陳蓉,轉載請注明:出處!如該文有不妥之處,請聯系站長刪除,謝謝合作~
原創文章,作者:陳蓉,如若轉載,請注明出處:http://www.uuuxu.com/20220514321822.html