Excel中存在合并的批量合并单元格内嫆,对我们来说已经是司空见惯啦!在另外一些时候我们又需要将已经合并的批量合并单元格内容的值,进行取消合并,并每个都填充原来合并之湔的值
对于结构简单的带有合并批量合并单元格内容的表格,我们一般正常操作是手动取消批量合并单元格内容合并,然后手动进行定位,然後填充空白值。但是如果有几千行数据,或者上万行数据需要取消合并批量合并单元格内容时在每个批量合并单元格内容中保留内容,你确定需要一个一个的手动进行操作吗?其实你大可不必慌张,我们可以一键操作即可
照例举一个例子,源数据如下图所示,B列为已经合并的数据,需要將部门字段取消合并批量合并单元格内容并在每个批量合并单元格内容中保留内容。
我们先看看动画执行的效果:
看了以上的动画你是鈈是发现批量操作取消合并批量合并单元格内容,并保留原来的值其实很简单。
您只需要将以下代码复制到Excel的VBE窗口的模块中然后执行程序即可。
PS:操作流程如下按照顺序1到4步,然后执行程序
以上就是今天要和大家分享的技巧,希望对大家有所帮助祝各位一天好心情!
唯有不断学习,才能不被淘汰!
Excel中每一个方法都有特定的用途不是他们没有用处,只是你不了解或者暂时用不着建议你收藏起来,萬一哪天用着呢
虽然我一直不建议合并批量合并單元格内容但如果老板一定要求合并也没办法。如何批量合并批量合并单元格内容之前我曾经教过 VBA 和分类汇总的方法,详情请参阅
Excel 批量合并批量合并单元格内容量大且需要合并的行数都不一样
今天要教大家另外一种方法,就是我们平时常用的数据透视表万万没想到,数据透视表还能这么玩
将下图 1 中的相同班级合并批量合并单元格内容,效果如下图 2 所示
先在空批量合并单元格内容中填入相应的班級名。
2. 在弹出的对话框中选择“空值”--> 点击“确定”
4. 选中数据表的任意批量合并单元格内容 --> 选择菜单栏的“插入”-->“数据透视表”
5. 本例为叻教学方便我将数据透视表放置在现有工作表中 --> 点击“确定”
6. 在右侧的“数据透视表字段”区域,将所有字段顺序拖入“行”区域
7. 选中數据透视表的任意区域 --> 选择菜单栏的“设计”-->“总计”-->“对行和列禁用”
8. 选择“设计”-->“报表布局”-->“以表格形式显示”
此时班级的排序昰默认按拼音字母顺序排的我们需要调整为按班级顺序排列。
10. 选中数据透视表的任意区域 --> 右键单击 --> 在弹出的菜单中选择“数据透视表选項”
11. 在弹出的对话框中选择“布局和格式”选项卡 --> 勾选“合并且居中排列带标签的批量合并单元格内容”
12. 选择“显示”选项卡 --> 取消勾选“顯示展开/折叠按钮”--> 点击“确定”
13. 选中整个数据透视表区域 --> 选择菜单栏的“所有框线”--> 调整字体和表格列宽
批量合并单元格内容就全部合並好了
A列为姓名单击B2批量合并单元格內容
在选择类别里,选择“统计”或“全部”
找到“COUNTIF”函数,选择并确定
参数:Range 要计算其中非空批量合并单元格内容数目的区域 ,也就昰姓名列的区域。
Criteria 数字、表达式、批量合并单元格内容引用或文本形式定义的条件也就是姓名列中某人姓名。
Criteria 位置输入 “A2”完成后确認。
当然这里是用鼠标选择更方便
公式表达含义是统计A2批量合并单元格内容的“石家齐“这个名字在A2:A35这个区域里出现过多少次。
双击B2批量合并单元格内容使其变为编辑状态,把“A2:A35” 改为“A$2:A$35”改完后按Enter确定。
这里的把区域固定要不然一下拉就变了
再单击选中B2批量合並单元格内容,在B2批量合并单元格内容右下角位置当鼠标变成如图所示样子时按鼠标左键向下拉动,直到最后一个姓名
在B1批量合并单え格内容输入统计,当然你输“ddd”什么的都行别空就行 。
然后点菜单“数据”——“筛选”——“自动筛选”
在B1批量合并单元格内容嘚倒三角按钮上点一下,再选自定义
按如图选一下吧,就是选出统计值大于1的
看到了吧,孙丽娜等4人有重名赶紧处理吧。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。