分享

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

 EXCEL应用之家 2023-08-20 发布于上海


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

【置顶公众号】或者【设为星标】及时接收更新不迷路



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

原题目是这样子的:



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


01

一对多法

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



在单元格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函数的条件区域,最终求和得到正确答案


02

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"})必须配套使用,否则不能返回正确答案。

本期内容练习文件提取方式:

链接:https://pan.baidu.com/s/15LoJDfp1IOt4m6fSr8LAcA?pwd=q3kr

提取码:q3kr


好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

推荐阅读

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多