HLOOKUP和VLOOKUP是Excel中的两个查找函数,用于在表格中查找并返回数据。尽管它们的功能类似,但有一些关键的区别。
全称:Vertical Lookup(垂直查找)
功能:VLOOKUP函数用于在表格的第一列查找一个值,并从同一行的指定列返回相应的值。
语法:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
lookup_value
:要查找的值。table_array
:包含数据的表格范围。col_index_num
:要返回的列的列序号,从1开始。range_lookup
:可选参数。为TRUE时,表示近似匹配;为FALSE时,表示精确匹配。例子: 如果你有一个学生成绩表,第一列是学生的ID,第二列是学生的名字,第三列是成绩。你可以用VLOOKUP查找某个学生ID的成绩:
VLOOKUP(123, A2:C10, 3, FALSE)
全称:Horizontal Lookup(水平查找)
功能:HLOOKUP函数用于在表格的第一行查找一个值,并从同一列的指定行返回相应的值。
语法:
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
lookup_value
:要查找的值。table_array
:包含数据的表格范围。row_index_num
:要返回的行的行序号,从1开始。range_lookup
:可选参数。为TRUE时,表示近似匹配;为FALSE时,表示精确匹配。例子: 如果你的数据在第一行有课程名称,第二行有学分,第三行有学生人数。你可以用HLOOKUP查找某个课程的学分:
HLOOKUP("数学", A1:C3, 2, FALSE)
使用这两个函数时,确保你的数据表是按照你查找方式整理的。如果数据是按行组织的,就用HLOOKUP;如果数据是按列组织的,就用VLOOKUP。