VLOOKUP函数见多了,今天我们应该讲讲HLOOKUP函数了!
用过VLOOKUP函数的人都知道,VLOOKUP函数是纵向查找的,而HLOOKUP函数是横向查找的,如果你想通过HLOOKUP来查找纵向的数据,显然是无法找到正确的结果的。
下图中,我们想通过F列的姓名在A:D列区域中查找对应姓名的入职时间。
如果使用VLOOKUP函数,其实非常的简单。
G2单元格公式:=VLOOKUP(F2,$A$2:$D$8,4,0)。
但如果一定要使用HLOOKUP函数,就需要对查找区域做一个转置,这里我们需要用到TRANSPOSE函数。
语法:=TRANSPOSE(array)
中文意思:=TRANSPOSE(需要进行转置的数组或工作表上的单元格区域)
HLOOKUP函数语法:
=HLOOKUP(lookup_value,table_array,row_index,row_index_num,[range_lookup])
各个参数对应的意思:
=HLOOKUP(查找值,查找区域,返回第几行的数据,精确查找还是近似查找)