ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 聊聊EXCEL中的合并同类项(合集)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2015-8-18 14:02 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 看见星光 于 2015-8-18 14:39 编辑

一个月前,写了几篇合并同类项的小东西发在EH的微信上(微信号:IEXCELHOME)。
当时想的是,先一篇一篇发,全发完了,再整合成一篇,然而后来一忙,就丧失了做合篇的兴趣,虽然明明是很简单的事……。
这月想写《工作表常用控件讲解及示例》,写之前想起前面的合并同类项还没有完结,就来补啦。
——打个响指,先说下啥是合并同类项。
这里说的合并同类项,就是将符合条件的多个结果放到一个单元格内。
很明显,这事不是EXCEL函数和基础操作的强项,至少目前不是。
而且这样处理数据是不符合数据规范性的,也不利于数据再处理,所以我们当然应该尽量少干这种事,除非别无选择。
——作为表哥表妹,别无选择也许是一种常态吧,毕竟大部分老板都是只要结果,不问过程的。
谁心里没有个该死的老板呢?
……算了,不废话了,直接上菜咯。


针对数据源的不同类型,目前一共提供了六种方式。
前两种方式是处理简单的合并,就是一股脑将一个单元格区域的值合并到一起,没有筛选条件。
之后的方式是针对有筛选条件的。
示例文件合集: 示例文件.rar (22.42 KB, 下载次数: 1059)


方式一:
数据类型:无条件区域合并
是否使用辅助列:
链接:点我
示例:
1.png
方式二:
数据类型:无条件区域合并
是否使用辅助列:
链接:点我
示例:同上

方式三:
数据类型:数据源排序处理
是否使用辅助列:
链接:点我
示例:
2.png
方式四:
数据类型:数据源排序处理,且非数值非公式值等。
是否使用辅助列:
链接:点我
示例:同上

方式五:
数据类型:数据源可以乱序,但规范,且条件不多。
是否使用辅助列:
链接:点我
示例:
3.png
方式六:
数据类型:无过份要求
是否使用辅助列:
注意:自定义函数,需要开启【宏】
链接:点我
示例:
4.png




评分

10

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-8-18 14:24 | 显示全部楼层

方式一:
数据类型:无条件区域合并
是否使用辅助列:无

(一).gif

评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-8-18 14:24 | 显示全部楼层

方式二:
数据类型:无条件区域合并
是否使用辅助列:有

(二).gif

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-8-18 14:25 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

方式三:
数据类型:数据源排序处理
是否使用辅助列:有
示例文件: 示例文件.rar (22.42 KB, 下载次数: 167)

3.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-8-18 14:26 | 显示全部楼层
方式四:
数据类型:数据源排序处理,且非数值非公式值等。
是否使用辅助列:无
示例:

4.png

示例文件.rar

22.42 KB, 下载次数: 174

评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-8-18 14:27 | 显示全部楼层
方式五:
数据类型:数据源乱序。
是否使用辅助列:有。
示例: 示例文件.rar (22.42 KB, 下载次数: 112)

5.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-8-18 14:28 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
方式六:
数据类型:无要求。
是否使用辅助列:无。
注意:自定义函数,需要开启【宏】。
示例: 示例文件.rar (22.42 KB, 下载次数: 232)

6.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2015-8-18 15:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
不错~
有些可以用透视表来做~

TA的精华主题

TA的得分主题

发表于 2015-8-18 15:55 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
看见星光 发表于 2015-8-18 14:28
方式六:
数据类型:无要求。
是否使用辅助列:无。

contxt()函数里,连接字符串时尽可能的用 join() 。效率明显比 & 快。

TA的精华主题

TA的得分主题

发表于 2015-8-19 17:37 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

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

GMT+8, 2024-4-26 15:40 , Processed in 0.039513 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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