excel里如何能快速地合并单元格,并保留所有内容

我这里要合并的单元格是在原表格里红框的内容,每一项要合并的内容都不一样,并且有几百项之多,网上所说的公式啊,都要新建个单元格。我这里是要在原表格里合并,所以都不适用。如果能有什么快捷方式,我一个一个按也行啊。真不明白为何EXCEL不能像word那么人性化,难道不是一个公司研发的么,就不能改进一下么。。。郁闷

我的理解是你要合并你选中的单元格区域,并保留所有单元格里的文本,换行显示?

你可以在你的表中VBA工程里插入一模块,复制以下宏代码

Sub 合并()

Dim ran As Range

Dim str As String

For Each ran In Selection

str = str & ran & vbCrLf

Next

str = Left(str, Len(str) - 1)

Selection.ClearContents

Selection.Merge

Selection = str

End Sub

如下图

工具-宏-执行宏。选项,在宏选项中为该宏设定快捷键,如Ctrl+j,确定

下面是操作
选 中你要合并的区域:

按快捷键:Ctrl+J,得到结果:

温馨提示:答案为网友推荐,仅供参考
相似回答