VLOOKUP 垂直查找;指定区域内指定向右第几列查找
VLOOKUP(lookup_ value, table_ array, col index. _num, [range_ lookup])
a. 第一个参数用来指定要查找的值,
b. 第二个参数指定在哪个区域查找,
c. 第三个参数指定要返回的值在指定区域的第几列,
d. 第四个参数可以取值为TRUE或FALSE,
当取值为FALSE时表示查找值和区域中的值精确匹配,当取值为TURE时,表示模糊匹配,使用模糊匹配时查找区域的查找值必须是升序排序。
HLOOKUP 横向查找;指定区域向下第几行查找
HLOOKUP(lookup_ value, table_ array, row. index_ num, [range_ lookup])
HLOOKUP的参数除了第三个表示的是行索引,其他的参数和VLOOKUP的参数意义相同。
LOOKUP从单列和单行或数组中中查找一个值
LOOKUP(lookup. value, lookup. vector, [result vector])
同样,LOOKUP函数的第一个参数是查找值,第二个参数是查找的值在行或列区域,第三个参数是对应返回值在的行或列区域。
比如要查找员工表中A05员工的工资,我们分别用VLOOKUP、HLOOKUP和LOOKUP来查找。
1. Vlookup方法
=VLOOKUP("A05",$A$2:$D$8,3,FALSE)
2. hlookup方法
=HLOOKUP("工资",$A$2:$D$8,6,FALSE)
3. lookup方法
=LOOKUP("A05",A2:A8,C2:C8)
最终查询到的结果都是2980。
网友评论