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 列。
热门推荐
兰州到泉州自驾游攻略:一路美景等你发现
感恩让职场更健康:从公司决策看感恩文化的实践
jQuery变量声明优化:提升代码质量和性能的关键技巧
滋盛小羊馆当归羊肉汤:传承千年的养生美味
白芷让羊汤更香,用量和步骤详解
从海岛到舞台:舞蹈实习生的职场逆袭指南
Vue项目快速实现Base64图片上传技巧
Base64编码:网络安全传输的秘密武器
揭秘URL安全的Base64编码:网络安全中的关键应用
领导者化解团队冲突的九种智慧
机械工程师必懂:美制螺纹标准详解与应用指南
SpaceX火箭和NASA火星车都在用,UN螺纹成航天器标配
智能家居教你实时监控净水器状态
手机重启还是关机?专家解析两种方式的利弊
RO反渗透净水器维护保养全攻略:让家人喝上放心水
美的净水器指示灯闪烁怎么办?
冬季钓鱼神器:酒米泡制秘籍
冬季野钓神器:酒米的秘密武器
韩国直播平台在中国走红,Deepfake事件引发安全担忧
高压锅炖排骨:从选材到出锅的全程实用指南
一文掌握高压锅烹饪秘诀:从食材时间到实操技巧
高压锅炖排骨:时间水量是关键,新手也能做出美味
15分钟炖排骨秘诀:高压锅+正确前期处理
韭菜羊肉:冬季养生的最佳搭配,附包子制作详解
塑料材质分类及常用识别方法介绍
“尧都平阳”之谜:山西考古重大发现,又一神话成为现实
从实习生到首席:舞蹈生涯的逆袭之路
郁金养生全攻略:5大功效+5种食谱,这样吃更健康
郁金功效全面:活血解郁又抗炎,现代研究证实传统价值
2024最新!7部适合孩子看的中文电影推荐