不简单的题目,万金油和VLOOKKUP函数,你更喜欢哪一个?(excel万金油公式)

小伙伴们好,今天来和大家分享一道简单的小题目。题目虽然简单,但公式背后的逻辑思路却不简单,掌握好这些内容,将极大地提高处理数据的能力。

原题目是这样子的:

怎样用公式计算出第一次出现的项目,也就是表中标黄色的项目所对应的和值。

一对多法

既然是要找第一次的和值,那么这些项目在源数据中的相对位置都是第一次出现。这就好办了。

在单元格D2中输入公式“=SUM((MATCH(A2:A8,A2:A8,)=ROW(A2:A8)-1)*(B2:B8))”,三键回车确认即可。

思路:

MATCH(A2:A8,A2:A8,)部分,确定每一个项目在源数据中的相对位置

MATCH(A2:A8,A2:A8,)=ROW(A2:A8)-1部分,判断是否是第一次出现。如果是第一次出现,那么它的相对位置和ROW(A2:A8)-1市相同的

上面作为SUM函数的条件区域,最终求和得到正确答案

VLOOKUP函数

其实,在VLOOKUP函数的总结篇中曾经介绍过,VLOOKUP函数也是可以用来解决这个问题的。

在单元格D2中输入公式“=SUM(VLOOKUP(T(IF({1},{“a”;”b”;”c”;”d”})),A2:B8,2,FALSE))”,三键回车确认即可。

一句话解释:这个公式比较简单,就是VLOOKUP函数第一参数为数组形式的应用。这里特别要强调一点,T(IF({1},{“a”;”b”;”c”;”d”})必须配套使用,否则不能返回正确答案。

温馨提示:本文最后更新于2023-09-12 14:27:18,某些文章具有时效性,若有错误或已失效,请在下方留言或联系D崽
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
D崽的头像 - 迪尔笔记

昵称

取消
昵称表情代码图片