打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
对付合并单元格有前辈总结的经典应用。特列下亦有绝妙点睛手筋!


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

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

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



小伙伴们好,今天和大家分享的这道题目还是和合并单元格有关,在合并单元格下多条件求和。但是呢,今天这道题目有有一些特别,具体在,所有的条件都是唯一的。

下面我们就赶紧一起来看一看吧!原题是这样的:



细看之下,源数据中的条件是唯一的。因此,这道题目本质上是一道查询题目。当然,如果以后源数据有所增加,那还是要按照求和的要求来做的。


01

首先我们看看如果按查询的思路来做,公式是怎样的。



在单元格G2中输入公式“=INDEX(C:C,MATCH("A",A:A,)+1)”即可。

思路:

  • MATCH函数确定条件"A"的位置

  • INDEX函数返回得分


02

下面这个公式则是这类问题的常规的解法。



在单元格G2中输入公式“=SUMPRODUCT((LOOKUP(ROW(2:9),ROW(2:9)/(A2:A9<>""),A2:A9)="a")*(B2:B9=2),C2:C9)”即可。

思路:

  • ROW(2:9)/(A2:A9<>""),返回一个包含错误值的内存数组{2;#DIV/0!;#DIV/0!;#DIV/0!;6;#DIV/0!;#DIV/0!;#DIV/0!}

  • LOOKUP(ROW(2:9),ROW(2:9)/(A2:A9<>""),A2:A9)部分,在上面这个内存数组中分别查找ROW(2:9),并返回对应的单元格区域A2:A9中的数据

  • 接下来就很简单了,利用SUMPRPDUCT函数就可以轻松获取得分了


03

利用PHONETIC函数,我们也可以得到正确答案。



在单元格G2中输入公式“=SUM((RIGHT(PHONETIC(OFFSET(A$2,,,ROW($1:$8))))="A")*(B$2:$B$9=2)*C$2:C$9)”即可。

思路:

  • OFFSET函数以单元格A2为基点依次分别向下延伸1行、2行...8行

  • PHONETIC函数将OFFSET函数返回区域中的文本合并,结果为{"A";"A";"A";"A";"AB";"AB";"AB";"AB"}

  • RIGHT函数从右提取一个字符,然后做判断,返回一组逻辑值

  • 后面的就简单不再介绍了

PHONETIC这个函数平时我们使用的很少,但在这个公式里却起到很大的作用。


04

这是一个不费脑子的方法。



公式很直观简单,无需赘述。

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

-END-

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

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

我就知道你“在看”

推荐阅读
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel函数:excel公式把100单元格合并起来
excel数据整理技巧:函数公式逞能,让数据更加规范化
【Excel函数】全了!SUBSTITUTE模块化用法七则
多单元格内容合并只会&就out了,Excel三组函数公式一秒搞定
Excel公式技巧63:查找最后一行
一个函数完成100个excel单元格的内容合并
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服