其他
EXCEL 动图学习LOOKUP与VLOOKUP函数实际应用
lookup其实是用来近似匹配查询的,比较典型的使用是求成绩分档:
E2 =LOOKUP(D2,B2:B6,C2:C6)
lookup先在B2:B6中搜索小于等于D2的最大值,在返回对应的C2:C6的值。
D2的成绩是40,lookup搜索到B3是小于等于D2的最大值,于是返回对应的C3,也就是D档。
看下图:
E3=LOOKUP(D3,A1:B9)
lookup先在A列中搜索小于等于D3的值,搜索到了A3,返回对应的B3,也就是王五。
返回最后一行或者最后一列的值是几个意思呢?
看下图:
把参数2的区域从A1:B9改成A1:C9,那么返回的就是C列的值,而不再是B列了。
下面请看完整版的操作,着重看两个函数的使用区别:
lookup根据人事编号求姓名和性别时,公式很简单,只需要变更参数2的区域就行,确保返回的最后一列值是自己想要的。
求姓名时,参数2就是A2:B9;求性别时,参数2就是A2:C9。
vlookup可以直接选择最广泛的区域,然后根据参数3来返回姓名和性别。
这么看来lookup的公式更加简洁,不过要注意区域的形状哟,如果区域是扁的,那么很可能返回的值就不是你想要的了。