Excel批量拆分合并的单元格并填充内容
创作时间:
作者:
@小白创作中心
Excel批量拆分合并的单元格并填充内容
引用
1
来源
1.
https://www.cnblogs.com/aromacourt/p/18596919
在Excel中处理大量合并单元格时,手动操作往往耗时且容易出错。本文将介绍三种高效方法,帮助用户快速将合并单元格的内容填充到合并前的所有单个单元格内。
方法 1:手动操作
- 取消合并单元格:
- 选中合并的单元格(例如 A2:A27)。
- 在“开始”选项卡中,点击 “合并后居中” 按钮以取消合并单元格。
- 填充内容:
- 保持选中状态,再编辑栏输入 =A2 或者手动输入单元格原来的值(例如“xxx”)。
- 按下
Ctrl + Enter,会将内容自动填充到所有选中单元格中。
方法 2:使用 VBA 宏(适合批量操作),记得备份好源文件
- 启用开发工具:
在 Excel 中按
Alt + F11打开 VBA 编辑器。点击 “插入” > “模块”,然后粘贴以下代码:
Sub FillMergedCells() Dim rng As Range Dim cell As Range ' 获取当前选中的区域 Set rng = Selection ' 遍历每个单元格区域 For Each cell In rng If cell.MergeCells Then ' 如果是合并单元格,将其内容填充到所有合并区域 With cell.MergeArea .UnMerge .Value = cell.Value End With End If Next cell MsgBox "填充完成!" End Sub
- 运行宏:
- 回到 Excel 按
Alt + F8,选择 FillMergedCells 并点击 “运行”。 - 选中的合并单元格内容会被填充到原区域中的每个单元格。
- 完成操作后可以直接
Alt + F11选中模块后,右键移除模块。
方法 3:利用公式(适合简单场景)
在 B2 中输入公式(假设 A2 是合并单元格的起始单元格)
=IF(A2<>"", A2, B1)下拉填充至 B27。
复制公式生成的新列数据,右键选择性粘贴为值覆盖到 A 列。
热门推荐
系统开发的生命周期:从需求分析到系统部署
解锁果酒新世界:为何发酵果酒是最佳选择?
工厂生产线布局方法
我国将出版《中国呼吸健康白皮书》,覆盖肺癌、慢阻肺、中西医结合研究成果
从微观到宏观:膨胀理论的发展历程与未来展望
自行车尺寸选购指南:不同车型适合的身高范围
魔兽世界最快练级世界纪录!从建号到满级只用了48分钟
被蚊子咬后怎么快速消肿止痒
失眠最毁气血,名中医针药结合,让失眠标本兼治
澳门自驾游攻略:深度探索澳门的绝美景点与美食
黄金投资多元化策略:如何通过组合投资降低风险?
CRM系统实施的步骤有哪些
2个人中就有1人感染!医生让你查幽门螺旋杆菌,是真的想救你!
长春世界雕塑园:一座城市的文化印记
Vim编辑器使用教程
怎么发信息查询银行卡余额最方便
电脑无法启动的原因是什么?
14岁跳水新星吴夏菡横空出世:首战全国赛便夺双冠,成中国跳水新希望
配眼镜省钱实用指南:多度数适配镜片推荐攻略
突破散热瓶颈:导热界面材料界面接触热阻优化深度解析
如何正确处理外国人名字中的点:规范与技巧解析
2025年最新软考报考指南,建议收藏!
工业机器人工程师需要掌握哪些专业知识和技能?
“另类”化石证据揭秘恐龙崛起
恐龙起源另藏玄机
学者罗新:历史不必成为选择新生活方式的负担
如何理解VIX指数的含义和作用?这种指数在市场分析中有哪些应用?
AI变革时代赋能医院药学新质生产力实践研讨会举办
北京体育大学全国排名和最强专业解析
煮玉米时,别直接下锅煮了,多放2种东西,煮熟后又软又糯!