Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2221|回复: 6

[已解决]合并单元格后面数据的求和

[复制链接]
发表于 2017-10-27 12:01 | 显示全部楼层 |阅读模式
本帖最后由 网络人 于 2017-10-31 10:55 编辑

函数求助,见附件
最佳答案
2017-10-27 13:25
  1. =SUM((LOOKUP(ROW($7:$34),ROW($7:$34)/(D$7:D$34>""),D$7:D$34)=M5)*G$7:G$34)
复制代码

数组三键 QQ截图20171027132351.jpg


如果汉字都是2个字可以用phonetic取巧
  1. =SUM((RIGHT(PHONETIC(OFFSET(D$7,,,ROW($7:$34)-6)),2)=M5)*G$7:G$34)
复制代码

工作簿1.rar

2.09 KB, 下载次数: 17

发表于 2017-10-27 13:04 | 显示全部楼层
回复

使用道具 举报

发表于 2017-10-27 13:25 | 显示全部楼层    本楼为最佳答案   
  1. =SUM((LOOKUP(ROW($7:$34),ROW($7:$34)/(D$7:D$34>""),D$7:D$34)=M5)*G$7:G$34)
复制代码

数组三键 QQ截图20171027132351.jpg


如果汉字都是2个字可以用phonetic取巧
  1. =SUM((RIGHT(PHONETIC(OFFSET(D$7,,,ROW($7:$34)-6)),2)=M5)*G$7:G$34)
复制代码

评分

参与人数 1 +3 收起 理由
MRnightf + 3 神思路

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-10-27 14:47 | 显示全部楼层

能否多取一行数据了
回复

使用道具 举报

发表于 2017-10-27 22:05 | 显示全部楼层
A100A200 发表于 2017-10-27 13:04
不合并单元格还差不多

牛逼
回复

使用道具 举报

发表于 2017-10-28 05:40 | 显示全部楼层
N5=SUM(INDIRECT("g"&MATCH(M5,$D:$D,)&":g"&IF(COUNTA(INDIRECT("d"&MATCH(M5,$D:$D,)+1&":d100"))=0,100,MIN(IF(INDIRECT("d"&MATCH(M5,$D:$D,)+1&":d100")<>"",ROW(INDIRECT("d"&MATCH(M5,$D:$D,)+1&":d100"))))-1)))        数组
将M5改为"绥化"后得到325
回复

使用道具 举报

发表于 2017-10-28 13:44 | 显示全部楼层
网络人 发表于 2017-10-27 14:47
能否多取一行数据了

数据会扩展就考虑用offset+count(a)来自动扩展统计区域即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 16:47 , Processed in 0.199486 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表