Excel批量拆分合并的单元格并填充内容
创作时间:
作者:
@小白创作中心
Excel批量拆分合并的单元格并填充内容
引用
1
来源
1.
https://www.cnblogs.com/aromacourt/p/18596919
在Excel中处理大量合并单元格时,手动操作往往耗时且容易出错。本文将介绍三种高效方法,帮助你快速将合并单元格的内容填充到所有单个单元格中,包括手动操作、使用VBA宏和利用公式,适合不同场景的需求。
解决的问题
在 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 列。
热门推荐
使用SSH密钥连接本地Git仓库和GitHub
【轩辕故里 醉美清水】请查收!清水冬日打卡攻略来啦
小宝宝感冒流鼻涕时可否调整奶粉的稀稠程度
@所有驾驶人,自助体检!一站办理!转发周知——
什么是电池兼容性?详解电动汽车电池互换共存的关键技术
什么是内网穿透?主要有哪些内网穿透工具?
反向传播算法详解:基本概念、优化方法及大规模数据处理策略
服用枇杷膏靠嘴量 药企回应:已申请修订规格表述
为什么人类只吃素食动物,不吃肉食动物
如何获得心理安全感?
赵李桥青砖茶属于什么茶?其收藏价值、2014典藏价格及2009年茶功效与作用
户主和房产证的关系及查询方法
古巴旅游景点全攻略
亩数如何进行精确的计算与测量?这种计算与测量的工具和方法有哪些?
倒锤子线:股市技术分析中的重要反转信号
清水县:用轩辕文化传承创新赋能高质量发展
新郑黄帝故里:中华人文始祖的诞生地
萧道成:南齐开国皇帝与“鱼鳞子”的传奇
不同场景下显卡选择:台式 vs 移动
双拼别墅是什么意思
云计算的私有云与公有云的区别是什么? 如何选择适合企业的云计算部署方式?
世界末日真实存在?末日何时会发生,科学家们给出了一个答案
怎样发现并正确理解锤子线?锤子线在实际交易中的应用效果如何?
美国留学法律问题有哪些需要注意的
腹股沟疝气的治疗方法都有哪些
怎么界定故意撞别人车
普洱茶的6大健康密码:为什么它被誉为“茶中之王”?
解析小作坊酒厂劳动合同:法律规定与实务操作
逍遥丸可以治疗甲状腺结节吗?
抱枕一般多高?打造最舒适的家居体验!