有没有办法在 Excel 中自动合并单元格?

有没有办法在 Excel 中自动合并单元格?

我有类似的东西:

在此处输入图片描述

外部(左侧和顶部)单元格显示了我想要合并它们之间的单元格的模式。

有没有办法使单元格合并过程自动化,而不是繁琐的高亮 + F4 方法?

答案1

我不相信有将选择向左或向右移动一列的快捷方式,这就是为什么反复合并单元格可能是一项繁琐的任务。

但是,您可以为此编写一个宏,然后为其分配一个快捷键(例如++ )CtrlShiftX

然后,您可以使用合并单元格的键序列,即Alt+ H, M, M

在此处输入图片描述

代码如下:

Sub MoveSelectionRight()
    Set r = Selection
    r.Offset(0, 1).Resize(r.Rows.Count, r.Columns.Count).Select
End Sub

这是将选择项向左移动一列的另一个方法(然后可能将其分配给Ctrl+ Shift+ Z):

Sub MoveSelectionLeft()
    Set r = Selection
    r.Offset(0, -1).Resize(r.Rows.Count, r.Columns.Count).Select
End Sub

答案2

您可以合并一列,然后使用填充柄(所选单元格右下角的小方块)侧面填充格式,以便其右侧的单元格也合并。

答案3

是的,有一个更简单的方法:

  1. 选择 A 列 ( Ctrl- Space)
  2. 复制 (Ctrl-C
  3. 选择 B 列 ( Left, Ctrl- Space)
  4. 粘贴特殊格式 ( Alt- E- S- T- Enter)

相关内容