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 列。
热门推荐
又一行业没落!曾是世界第一,如今18家大国企几乎全军覆没
2024年现代设施农业重大引领性推广技术发布
让非遗“活”起来!这群“10后”太牛了
平面设计五大理论知识
如何自己训练AI模型:从数据准备到模型部署的全流程指南
冬日抗寒指南:告别莫名发抖
什么多肉好养又好看?哪些品种容易爆仔?
网络安全风险评估技术方法与工具详解
国际货运代理如何以创新的策略,回应市场的迫切需求?
王者荣耀:吸血、穿透与免伤机制详解
有效清理C盘空间的多种方法与维护建议
助行器使用全攻略:让老人行走更安全
深入解析:眼组织的解剖结构与功能
天津“8大名菜”排行榜,你尝试过几种?网友:天津菜真是惊艳
摩羯座如何表达自我:深度与内敛的沟通艺术
2月河南肥料行情稳中有升,春耕备肥需求旺盛推动价格上涨!
高铁座位上的红绿灯,你知道它们背后的秘密吗?
防洪再提升!郑州黄河堤岸刚性加固试点工程即将实施
刘邦与商山四皓:一决策背后的政治智慧与人心向背
《哪吒之魔童闹海》里的“育儿经”,你看懂了吗?
“五一”假期旅行数据出炉 八成游客自驾出行 小县城带来新增量
如何测量马桶圈尺寸以确保安装合适?这种测量方法对使用体验有何影响?
黄帅事件始末:从"反潮流"模范到普通人的生活
名家散文集推荐:开启心灵之旅的必读书单
干群齐参与!坡头镇以“众力”为“主力”推动典型镇建设
冬季探访海南文昌淇水湾:气温与湿度全解析
中医解读脂肪肝:病因、病机与治疗
如果存量房贷利率下降,等额本金VS等额本息,哪个还款方式省的利息更多?
无证驾驶的处罚与拘留期间安排详解
十年砥砺前行,“新高考”改革带来哪些变化?