寵物集市-寵物集市華東、華南、華北排行榜一覽表
788
2025-03-31
HLOOKUP 函數
本文介紹MicrosoftExcel中HLOOKUP函數的公式語法和用法。
說明在表格的首行或數值數組中搜索值,然后返回表格或數組中指定行的所在列中的值。當比較值位于數據表格的首行時,如果要向下查看指定的行數,則可使用HLOOKUP。當比較值位于所需查找的數據的左邊一列時,則可使用VLOOKUP。
HLOOKUP中的H代表“行”。
語法HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup])
HLOOKUP函數語法具有下列參數:
Lookup_value????必需。要在表格的第一行中查找的值。Lookup_value可以是數值、引用或文本字符串。
Table_array????必需。在其中查找數據的信息表。使用對區(qū)域或區(qū)域名稱的引用。 Table_array的第一行的數值可以為文本、數字或邏輯值。 如果range_lookup為TRUE,則table_array的第一行的數值必須按升序排列:…-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否則,HLOOKUP將不能給出正確的數值。如果range_lookup為FALSE,則table_array不必進行排序。 文本不區(qū)分大小寫。 將數值從左到右按升序排序。有關詳細信息,請參閱對區(qū)域或表中的數據排序。
Row_index_num????必需。Table_array中將返回匹配值的行號。1的row_index_num返回table_array中的第一行值,第一個row_index_num為2,返回table_array中的第二行值等。如果row_index_num小于1,則HLOOKUP返回#VALUE!錯誤值;如果row_index_num大于table_array上的行數,則HLOOKUP返回#REF!。
Range_lookup????可選。一個邏輯值,指定希望HLOOKUP查找精確匹配值還是近似匹配值。如果為TRUE或省略,則返回近似匹配值。換言之,如果找不到精確匹配值,則返回小于lookup_value的最大值。如果為False,則HLOOKUP將查找精確匹配值。如果找不到精確匹配值,則返回錯誤值#N/A。
備注
如果函數HLOOKUP找不到lookup_value,且range_lookup為TRUE,則使用小于lookup_value的最大值。
如果函數HLOOKUP小于table_array第一行中的最小數值,函數HLOOKUP返回錯誤值#N/A。
如果range_lookup為FALSE且lookup_value為文本,則可以在lookup_value中使用通配符(問號(?)和星號(*))。問號匹配任意單個字符;星號匹配任意一串字符。如果要查找實際的問號或星號,請在字符前鍵入波形符(~)。
示例復制下表中的示例數據,然后將其粘貼進新的Excel工作表的A1單元格中。要使公式顯示結果,請選中它們,按F2,然后按Enter。如果需要,可調整列寬以查看所有數據。
車軸 軸承 螺釘
4
4
9
5
7
10
6
8
11
公式
說明
結果
=HLOOKUP(“車軸”,A1:C4,2,TRUE)
在首行查找車軸,并返回同列(列A)中第2行的值。
4
=HLOOKUP(“軸承”,A1:C4,3,FALSE)
在首行查找軸承,并返回同列(列B)中第3行的值。
7
=HLOOKUP(“B”,A1:C4,3,TRUE)
在首行查找B,并返回同列中第3行的值。因為找不到B的完全匹配項,將使用第1行列A中小于B的最大值”車軸”。
5
=HLOOKUP(“螺栓”,A1:C4,4)
在首行查找螺栓,并返回同列(列C)中第4行的值。
11
=HLOOKUP(3,{1,2,3;”a”,”b”,”c”;”d”,”e”,”f”},2,TRUE)
在三行數組常量中查找數字3,并返回同列(本例中為第三列)中第2行的值。數組常量中有三行數值,并且每行都用分號(;)分隔。因為在第2行和第3列(同一列)中找到c,因此將返回c。
c
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。