Skip to main content
 Web开发网 » office教程 » excel教程

你认为Excel最强大的公式是哪个,为什么?

无邀自答。我也来回答下这个问题,分享下我的观点,希望能帮到大家!

Excel最强大的公式是哪个?有个段子:"Vlookup说它匹配厉害,Lookup就笑了;If说它逻辑厉害,Choose就笑了;Sum说它求和厉害,Subtotal就笑了;Sumif说它条件求和厉害,Sumifs就笑了;Index说它引用厉害,Indirect就笑了;Find说它查找厉害,Search就笑了;Left/Right说它截字符厉害,Mid就笑了... ..."

可见,Excel中没有最强,只有更强!

都知道,Excel中,最常用的函数,一定是Vlookup,从某种角度上讲,Lookup的功能确实比Vlookup强大。只是,功能强大的背后,那一定是复杂的使用逻辑和参数,

如:Lookup实现多条件查询时,这样用

=LOOKUP(1,0/((条件1)*(条件2)*……*(条件N)),目标区域)

你认为Excel最强大的公式是哪个,为什么?  excel公式大全 第1张

好吧,确实很强,只是,这逻辑,这参数,多少人能理解!

所以,我个人认为,Excel中最强的,不是哪个具体公式,而在于思路。

如上的多条件查询,我会添加一个辅助列,联合条件,然后再使用查询函数即可。

如下所示:

你认为Excel最强大的公式是哪个,为什么?  excel公式大全 第2张

Index+Match组合,我心中的最强查询函数,我基本上是天天用,也是最熟悉的,比起Vlookup和Lookup,我更喜欢使用Index+Match,因为,不管哪种情况,他们的参数都差不多,没有那些看起来羞涩难懂的各类参数写法。

基础用法

INDEX(区域, 第几行);

MATCH(找什么, 在哪里找, 查找方式);

你认为Excel最强大的公式是哪个,为什么?  excel公式大全 第3张

Vlookup中所谓的逆向查询,无非就是index第一个参数的列标而已。

如: =index(C:C,match(D2,a:a,0))

用上这个组合,就不用再关心,到底目标列是在查询列的左侧,还是右侧了。

多条件查询

上面介绍过可以使用临时列来组合多条件,下面再分享一个比较复杂的多条件查询

你认为Excel最强大的公式是哪个,为什么?  excel公式大全 第4张

如上,逻辑还是很简单,match用姓名找出该人员所处的行号,再用月份找出对应列号,最后一个index定位到具体位置。

返回最后一个值

我的思路是:在源数据中先进行排序,升序或者降序,看需求了。再用查询函数查询。当然,更稳妥的做法,那就是添加辅助列,填充序号。

多个返回结果

其实,这种情况下,我一般不用公式了,高级筛选中有一个"复制到"的选项,可比那一长串的参数好用多了。

好了,都说Excel千面,每个人心中都有一个用起来最顺手的公式,那就是你的最强!以上仅是个人观点,希望能帮到你,欢迎评论区讨论!我是Excel技巧精选,别忘了,点赞、点赞、点赞!!!

评论列表暂无评论
发表评论
微信