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 列。
热门推荐
机械隔膜式计量泵
中医治疗心肌缺血有哪些方法
如何检测空调氟利昂泄露?空调氟利昂怎么加?
得了白内障会怎样?白内障的10个症状详细整理分享给大家!早预防,早治疗~
江苏宿迁:文化旅游胜地,古韵今风绘华章
鞍山千山风景区旅游攻略
日光温室西红柿高效栽培技术及相关种植管理措施研究
喜用神为金:提升财运与财富积累策略
低预算打造高性价比ITX迷你主机全攻略
体能与耐力:网球运动员的全面体能训练是怎么样的
知网上怎么筛选硕士论文
急性肠胃炎诊断依据及鉴别诊断
详解香港企业在境内设立子公司核名全流程及注意事项
全国身份证号一览表:揭秘我国身份证号码背后的故事
智能电冰箱系统设计方案详解
20分钟自制狗狗胶原蛋白补充食品:简单易行的健康零食制作指南
湖北省最宜居的7座城市,有你的家乡吗?
个体户需要做账吗还是直接报税就行了?注册的好处与坏处有哪些?
合同章丢失会有哪些影响?需要采取哪些措施?快来了解
儿童骨科疾病辟谣 | 儿童骨折后打石膏时间长,会导致关节僵硬?
欠款被起诉了怎么处理法律程序
AI赋能进行时:深交所举办“创享荟” 上市公司谈AI “落地生花”
7 种常见金属材料和典型用途
毕加索的画为何价值连城?和平鸽源自毕加索?且看立体主义鼻祖的传奇人生
曾被小米们倚重,“真全面屏”手机为何销声匿迹了?
GWEC《全球风能报告2024》:全球累计风电装机1021GW!
国际视野下的智慧路灯,LED灯杆显示屏的节能与智能并进
胰岛功能评估需要注意什么?如何解读结果?
白酒股,玩的就是心跳?
【美国H1B签证最新政策】一文读懂申请条件+抽签流程+费用