在excel中,有什么方法可以使得取消合并单元格后,每个单元格的内容自动填满每个单元格。

2024-12-11 17:28:04
推荐回答(4个)
回答1:

看了一下你的格式,可以用公式进行填充
例如,在F列的F2中输入如下公式
=if(A2<>"",A2,F1)
然后向下填充公式,得到的就是你想要的效果,这时,如果你要把结果复制到A列,可以选中F列所有单元格,右单击复制,然后到目的单元格,右单击,选择性粘贴,选择"数值",确定,就可以完成转换.

另外,还有一个目前来说还算快的方法:
选中"北京"这个合并的单元格,然后点击格式工具栏上的“合并及居中”这个格式按钮取消合并
这时,不要用鼠标点击任何地方,因为取消合并后,会自动选中之前合并的所有单元格,例如这里的A2:A6;
然后直接按键盘上的“CTRL+D”进行填充,即可快速在A2:A6单元格填上“北京”两个字。

回答2:

用下面的宏处理吧,不会请Hi我
Sub 取消合并单元格并填满()
Dim rEach As Range
For Each rEach In Selection
rEach.Select
Selection.MergeCells = False
If Selection.Count > 1 Then Selection.FillDown
Next rEach
End Sub

回答3:

推荐你下一个叫小蓝条的插件,里面已经设置了傻瓜版的操作方法。不需要函数

回答4:

一点不用动手恐怕不行。