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 列。
热门推荐
电信如何查看宽带合约?
荀子《劝学》:古代智慧如何启迪现代学习
王者荣耀S36赛季全肉宫本武藏出装攻略:从入门到精通
王者荣耀S36赛季:全肉宫本武藏出装攻略
“3刀流”宫本武藏:团战无敌战神的诞生
晚清时期的交通工具:从马车到自行车的演变
大象能呼唤彼此的名字
洗衣机使用误区揭秘:别再塞得太满啦!
口腔健康小贴士:告别舌体烦恼
齐长城风景廊道:淄博最美自驾游线路
临淄齐国故城考古遗址公园:三千年古城的历史印记
淄博旅游打卡圣地,你去过几个?
高铁出行,青岛到淄博只需两小时!
公开太原独生子女证的补贴标准!附2025年各区补贴领取方法
地龙:中药界的“万金油”
大海牛:一个因人类而灭绝的巨型海洋哺乳动物
关于野牛的一切:北美最著名的哺乳动物

牛在古代社会中的核心地位:历史见证与生产支柱
【技术专栏】我国肉牛的产地及品种浅析
关于马的知识课件
高铁环线串起粤东旅游“黄金走廊”
惠州古城:独步岭南,城池典范
图解养老诈骗:这些骗局专盯老年人,如何防范?
@所有子女,请分享给家中老人,提醒做好个人信息保护
家庭与情感:如何处理家庭关系中的矛盾与纠纷
梵净山小口白甲鱼:营养价值与健康效益
突破健身瓶颈期:六大实用方法助你重启燃脂之旅
健身五年,让你的心理健康爆表
健身五年,蛋白质才是你的秘密武器
从“小透明”到“肌肉型男”:一个健身五年的蜕变故事