ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 136|回复: 7

[已解决] 想把同一个人(身份证号)的后面的耳标统一到一个格子里,要求得是合并单元格

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-7-30 17:29 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
如图,蓝色列是最终要达到的效果,通过判断左边的身份证号是不是同一个人,来把他的耳标号码统计到右边一个格子里去,老板要求必须是合并单元格,有没有比较快捷的公式或者什么办法,提前感谢各位神仙
5488da6499756c8f5f0108fcc8e52e0.png

同一个身份证号码的耳标汇总到一个单元格里.rar

339.34 KB, 下载次数: 10

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-30 18:07 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-7-30 18:10 | 显示全部楼层
=IF(COUNTIF($B$1:B2,B2)=1,TEXTJOIN("、",,FILTER($C$2:$C$7852,$B$2:$B$7852=B2)),"")
合并单元格要vba

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-30 18:13 | 显示全部楼层
part98 发表于 2024-7-30 18:10
=IF(COUNTIF($B$1:B2,B2)=1,TEXTJOIN("、",,FILTER($C$2:$C$7852,$B$2:$B$7852=B2)),"")
合并单元格要vba

也救了命了,感谢大佬

TA的精华主题

TA的得分主题

发表于 2024-7-30 18:50 | 显示全部楼层
你用的是WPS对吧
合并单元格可以这样来快速生成
首先你把b列的身份证复制到D列去
然后用合并单元格的【合并相同单元格】
快速生成合并单元格
然后选中这些合并单元格
按=输入TEXTJOIN("、",1,IF(B$2:B7852=B2,C$2:C7852,""))
按ctrl+enter
注意不是ctrl+shift+enter
因为合并单元格是不能输入数组公式的
就能一下子完成你的需求

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-7-30 19:52 | 显示全部楼层
用PQ 解决,无法合并单元格,只能这样展示了。


捕获2.PNG
捕获.PNG

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-30 19:54 | 显示全部楼层
世界客都 发表于 2024-7-30 18:50
你用的是WPS对吧
合并单元格可以这样来快速生成
首先你把b列的身份证复制到D列去

我靠,确实是新思路,速度更快了,感谢大佬

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-7-31 12:09 | 显示全部楼层
目前五楼的答案对我来说应该就是最优解了,特此反馈,同时感谢各路神仙
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-9-21 15:22 , Processed in 0.034441 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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