本文介绍MicrosoftExcel中HLOOKUP函数的公式语法和用法。
说明在表格的首行或数值数组中搜索值,然后返回表格或数组中指定行的所在列中的值。当比较值位于数据表...
本文介绍MicrosoftExcel中HLOOKUP函数的公式语法和用法。
说明在表格的首行或数值数组中搜索值,然后返回表格或数组中指定行的所在列中的值。当比较值位于数据表格的首行时,如果要向下查看指定的行数,则可使用HLOOKUP。当比较值位于所需查找的数据的左边一列时,则可使用VLOOKUP。
HLOOKUP中的H代表“行”。
语法HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup])
HLOOKUP函数语法具有下列参数:
- Table_array的第一行的数值可以为文本、数字或逻辑值。
- 如果range_lookup为TRUE,则table_array的第一行的数值必须按升序排列:…-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否则,HLOOKUP将不能给出正确的数值。如果range_lookup为FALSE,则table_array不必进行排序。
- 文本不区分大小写。
- 将数值从左到右按升序排序。有关详细信息,请参阅对区域或表中的数据排序。
备注
示例复制下表中的示例数据,然后将其粘贴进新的Excel工作表的A1单元格中。要使公式显示结果,请选中它们,按F2,然后按Enter。如果需要,可调整列宽以查看所有数据。
车轴 轴承 螺钉4
4
VLOOKUP 函数
当需要在表格或区域中按行查找项目时,请使用VLOOKUP。例如,按部件号查找汽车部件的价格,或根据员工ID查找员工姓名。提示: 查看这些来自Excel社区专家的YouTube视频获取有关VLOOKUP的更多帮助!在这一最简单的形式中,VLOOKUP函数表示:=VLOOKUP(你想要查找的内容,要查找的位置,包含要返回的
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
逻辑函数(参考)
要获取有关某个函数的详细信息,请在第一列中单击其名称。注意: 版本标记指示引入函数的Excel版本。这些函数在更早的版本中不可用。例如,版本标记2013表示此函数在Excel2013和所有更高版本中可用。函数说明AND函数如果其所有参数均为TRUE,则返回TRUEFALSE函数返回逻辑值FALSEIF函数指定要执行的逻