Excel中存在合并的单元格,对我们来说已经是司空见惯啦!在另外一些时候我们又需要将已经合并的单元格的值,进行取消合并,并每个都填充原来合并之前的值。

对于结构简单的带有合并单元格的表格,我们一般正常操作是手动取消单元格合并,然后手动进行定位,然后填充空白值。但是如果有几千行数据,或者上万行数据需要取消合并单元格时在每个单元格中保留内容,你确定需要一个一个的手动进行操作吗?其实你大可不必慌张,我们可以一键操作即可。

照例举一个例子,源数据如下图所示,B列为已经合并的数据,需要将部门字段取消合并单元格并在每个单元格中保留内容。

源数据:

我们先看看动画执行的效果:

看了以上的动画,你是不是发现批量操作取消合并单元格,并保留原来的值,其实很简单。

您只需要将以下代码复制到Excel的VBE窗口的模块中,然后执行程序即可。

PS:操作流程如下,按照顺序1到4步,然后执行程序。

附上Excel VBA代码

Sub CancelMergeCells()

Dim r As Integer, MergeStr As String, MergeCot As Integer, i As Integer

Dim rng As Range

On Error Resume Next

Set rng = Application.InputBox("请输入需要合并的列", "区域选择", , , , , , 8)

k = rng.Column

With Sheet1

r = .Cells(.Rows.Count, 1).End(xlUp).Row

For i = 2 To r

MergeStr = .Cells(i, k).Value

MergeCot = .Cells(i, k).MergeArea.Count

.Cells(i, k).UnMerge

.Range(.Cells(i, k), .Cells(i + MergeCot - 1, k)).Value = MergeStr

i = i + MergeCot - 1

Next

.Range("A1:C" & r).Borders.LineStyle = xlContinuous

End With

End Sub

以上就是今天要和大家分享的技巧,希望对大家有所帮助,祝各位一天好心情!

唯有不断学习,才能不被淘汰!

Excel中每一个方法都有特定的用途,不是他们没有用处,只是你不了解或者暂时用不着,建议你收藏起来,万一哪天用着呢?

Excel取消合并单元格时在每个单元格中保留内容,你会批量操作吗?相关推荐

  1. EXCEL取消合并单元格并填充每个取消合并后的单元格

    如何取消合并单元格并填充 相信经常和数据打交道的朋友,excel表格是大家最熟悉的不过的了,但是excel的一些功能却是很多人并不了解的,今天我把自己的工作中经过摸索实现的一种快速取消合并单元格并填充 ...

  2. excel 取消合并单元格并填充

    刷蓝 取消合并单元格 在刷蓝的状态下 ctrl+G  --按条件选择-- 空值 这个时候有一个单元格会被选中 假如是A3 在刷蓝的状态下填写 =A2(就是被选中的上一个格) 别按回车,使用ctrl+回 ...

  3. Excel取消合并自动填充

    选中需要取消合并单元格的区域,单击"合并及居中",然后紧接着,Ctrl+G-定位条件-空值.按一次=,再按↑(光标键),再按Ctrl+Enter结束. 转自:https://zhi ...

  4. 安装包卸载时如何删除安装时写在系统环境变量中的内容

    在用InstallShield制作安装包时,有时我们会在脚本中通过操作注册表,配置系统环境变量,比如在Path中追加,但卸载时如何清除追加的路径变量,一直有些模糊. 今天受网友启发,在InstallS ...

  5. Python-openpyxl对excel取消/合并单元格,以及修改单元格值

    获取已合并单元格的位置信息 # worksheet.merged_cells获取已经合并单元格的信息:再使用worksheet.unmerge_cells()拆分单元格:m_list = ws.mer ...

  6. java 合并和拆分单元格_如何在Microsoft Word中合并和拆分表和单元格

    java 合并和拆分单元格 You can easily merge and split cells in Microsoft Word to make your tables more intere ...

  7. excel如何合并多个表格文件

    今天跟大家分享一下excel如何合并多个表格文件 1.文件夹中含有多个格式基本相同的文件,现在我们要求将这三个工作簿合并为一个. 2.打开这三个Excel文件 3.点击下图选项 4.点击[汇总拆分], ...

  8. java代码将excel文件中的内容列表转换成JS文件输出

    思路分析 我们想要把excel文件中的内容转为其他形式的文件输出,肯定需要分两步走: 1.把excel文件中的内容读出来: 2.将内容写到新的文件中. 举例 一张excel表中有一个表格: 我们需要将 ...

  9. 如何通过 Java 合并和取消合并 Excel 单元格

    在整理 Excel 中的数据时,我们不可避免地需要合并和取消合并单元格.同时,如果需要创建跨列或行的标题,我们可以合并 Excel 单元格以在电子表格中轻松完成此操作. 合并单元格是指将两个或多个单元 ...

  10. 个人永久性免费-Excel催化剂功能第52波-相同内容批量合并单元格,取消合并单元格并填充内容...

    在高级Excel用户群体中无比痛恨的合并单元格,在现实的表格中却阴魂不散的纠缠不断.今天Excel催化剂也来成为"帮凶",制造更多的合并单元格.虽然开发出此功能,请使用过程中务必要 ...

最新文章

  1. java版msn_强!Java实现MSN Messenger聊天
  2. 汇编语言--寄存器(cpu工作原理)
  3. SSL 的 java 实现
  4. java即时编译器_Java即时编译:不仅仅是一个流行词
  5. centos arm-linux-gcc,CentOS 6.4配置arm-linux-gcc交叉环境
  6. windows apache部署php,Windows下部署Apache+PHP+MySQL运行环境实战
  7. 混合代码块 Markdown Leedcde
  8. 我就是互联网的老不死
  9. linux(centos8 ) 下安装anaconda3
  10. mongoengine 学习 笔记
  11. Linux统计代码行数
  12. 用友nc系统服务器端口号,用友NC数据库服务器参数配置说明
  13. android gradle下载
  14. 华为企业网络营销系统分析报告
  15. sklearn-线性回归
  16. 《郭论》郭德纲/著 读后得2021-02-22
  17. C语言学习笔记之初识
  18. axure8 事件改变样式_【Petrel老师带你玩转Axure 8(二)】Axure部件样式与页面样式管理...
  19. rails kaminari 分页插件 find_by_sql查询
  20. sp_addlinkedserver oracle,SP_addlinkedserver 小结 (oracle,sql server,access,excel)

热门文章

  1. ctrl+鼠标滚轮 设置pycharm字体大小
  2. 在ubuntu创建快捷方式
  3. matlab向量函数求梯度,用Matlab计算含有n个自变量的函数的梯度或句柄的使用
  4. grid on在matlab功能,matlab中的grid on语句什么意思?如何使用,谢谢。
  5. linux中如何查看本机ip,Linux中如何查看本机IP地址呢?
  6. excel冻结窗口_excel表格怎么来冻结窗口同时冻结行和列
  7. 计算机二级excel必考公式,计算机二级必考Excel公式.doc
  8. Ubuntu 13.10 安装后配置
  9. 求一元二次方程的解法c语言,一元二次方程的解法(全)
  10. 前端时尚好用的图标项目-Font Awesome