EXCEL中的万金油函数是什么 朋友一语点破

大家好,我是EXCLE好朋友

三月的到来依稀带着冬天的寒气,但是已经可以感觉到春姑娘的气息。我们的EXCEL好朋友也将步入新的一章。
EXCEL中有一个函数,可以取取值,取行号,关键还可以多条件,如果你猜测是sumproduct,那就错了,今天给大家带来的是Lookup函数。
问题1,求金爷的在第几行?
=LOOKUP(1,0/(B1:B17="金爷"),ROW(1:17))
解析:很简单的公式,1代表True,在B1到B17中一直找"金爷",如果找到了就是True,那么就会找对应的Row行号。注意B的范围和Row的范围必须一致。在这里他们都是1:17。还有同学问了,如果有两个或者多个金爷怎么办?那么lookup函数将会取最后一个找到的结果。也就是一个金爷在5行,一个金爷在10行,计算的最终结果是10。
问题2,工号是8的员工是谁?
=LOOKUP(8,A1:A17,B1:B17)
解析:这个函数真的超简单,已经可以在部分情况下替代Index+Match函数了,比Vlookup还要简单,还不赶快掌握。
问题3,企业有多少名员工(最大行号)?
=LOOKUP(1,0/(B:B<>""),ROW(1:1048576))-1
解析:lookup函数中的1,0开头已经是固定用法了,大家直接拿来用就可以。后面两个括号,一个指的B列从下往上找,不等于空的那个单元格。一个告诉我们找到的那个单元格,是对应的第几行。
这几个都是工作中很实用的EXCEL技巧,你学会了吗?
你想成为EXCEL高手吗?买一本精进EXCEL,方便实用随时查询。
(0)

相关推荐