合并单元格是新手电子表格用户最常用的选项之一。
但它们有很多缺点,这使它们不是一个很好的选择。
在这篇文章中,我将向你展示关于合并单元格你需要知道的一切,包括8种合并单元格的方法。
我还会告诉你为什么不应该使用它们,以及一个更好的选择,它将产生相同的视觉效果。
表的内容
什么是合并单元格

合并单元格将两个或多个单元格合并为一个大单元格。只能合并形成矩形形状的相邻单元格。
上面的示例显示了合并范围内的6个单元格所产生的单个合并单元格B2: C4.
为什么要合并一个单元格

当一组单元格、行或列需要标题或标签时,合并单元格是一种常用的技术。
合并单元格时,只保留范围左上角单元格中的值或公式,并在合并后的单元格中显示。任何其他值或公式将被丢弃。
上面的示例显示了B2:C2和D2:F2中的两个合并单元格,它们表示下面列中的信息类别。例如第一个和去年名称列使用的名字合并后的单元格。
为什么合并命令被禁用?

有时,你可能会发现合并和中心命令为灰色的并且无法使用。
有两个原因合并和中心命令会变得不可用。
- 您试图合并Excel表格中的单元格。
- 您正在试图合并受保护工作表中的单元格。
Excel表格中的单元格不能合并,而且没有启用这一功能的解决方案。
如果ribbon中的其他命令也都是灰色的,那么很可能这张表是受保护的。为了访问合并选项,您将需要取消对工作表的保护。

这可以通过去审查选项卡,单击解除表命令。
如果工作表已被密码保护,那么您将需要输入密码以解除对工作表的保护。
现在你应该能够合并工作表中的单元格了。
合并单元格只保留左上角的值

开始合并单元格之前的警告!
如果单元格包含数据或公式,那么您将丢失左上方单元格以外的任何内容。
会出现一个警告对话框告诉您合并单元格只保留左上角的值并丢弃其他值.

上面的示例显示了合并单元格的结果B2: C4其中包含文本数据。仅来自单元格的数据B2保留在合并后的单元格中。
如果选定的单元格中没有数据,则在尝试合并单元格时不会出现警告。
合并单元格的8种方法
合并单元格是一项很容易执行的任务,在很多地方都可以找到这个命令。
在Home选项卡中用Merge & Center命令合并单元格

中找到的命令是合并单元格的最简单方法首页选项卡。
- 选择你想合并的细胞。
- 去首页选项卡。
- 点击合并和中心命令的对齐部分。
用Alt热键快捷方式合并单元格

有一个简单的方法来访问首页选项卡合并和中心命令使用Alt关键。
新闻AltH米C按顺序在你的键盘上使用合并和中心命令。
使用“格式单元格”对话框合并单元格
合并单元格也可从“格式单元格”对话框中获得。这个菜单包含所有格式选项,包括合并单元格。

你可以打开格式的细胞对话框的几种不同方式。
- 去首页标签和点击小启动图标在右下角对齐部分。
- 使用Ctrl+1键盘快捷键。
- 右击在选定的单元格上选择格式的细胞.
去对齐选项卡中格式的细胞菜单,然后检查合并单元选项,然后按好吧按钮。
使用快速访问工具栏合并单元格

如果你使用合并和中心命令很多,那么将它添加到快速访问工具栏所以它总是很容易使用。

去首页选项卡,右击在合并和中心命令然后选择添加到快速访问工具栏从选项。
这将把命令添加到您的QAT中,它总是可用的。

快速访问命令的一个好处是,它有自己的热键快捷键,基于它在QAT中的位置。当你按下Alt键,Excel会告诉你下一步要按哪个键来访问命令。
在上面的例子中合并和中心命令是QAT中的第三个命令,因此快捷键是Alt3..
用复制和粘贴合并单元格

如果您的工作表中已经有合并单元格,那么您可以复制并粘贴它以创建更多的合并单元格。这将产生具有完全相同维度的合并单元格。
使用方法复制合并单元格Ctrl+C然后将它粘贴到一个新的位置使用Ctrl+V.只要确保粘贴区域没有重叠现有的合并单元格。
合并细胞与VBA
子MergeCells()范围(B2: C4)。合并结束子
在VBA中合并单元格的基本命令非常简单。上面的代码将合并单元格B2: C4.
用办公脚本合并单元格
function main(workbook: ExcelScript.Workbook) {let selectedSheet = workbook. getactiveworksheet ();selectedSheet.getRange (B2: C4) .merge(假);selectedSheet.getRange (B2: C4) .getFormat () .setHorizontalAlignment (ExcelScript.HorizontalAlignment.center);}
上述办公室脚本将合并并居中范围B2: C4.
合并数据透视表中的单元格

我们不能对选定的单元格进行此更改,因为这会影响数据透视表。使用字段列表更改报表。如果您试图插入或删除单元格,请移动数据透视表并重试。
如果你尝试使用合并和中心命令,您将看到上面的错误消息。
你不能在数据透视表中使用合并和居中命令,但是有一种方法可以在数据透视表选项菜单中合并单元格。

为了使用这个选项,首先需要确保数据透视表处于表格显示模式。
- 选择数据透视表中的单元格。
- 去设计选项卡。
- 点击报告布局.
- 选择以表格形式显示.
您的数据透视表现在将以表格形式显示,您添加到Rows区域的每个字段将在其自己的列中,数据在单行中显示。

现在您可以启用该选项来显示透视表中的合并单元格。
- 选择数据透视表中的单元格。
- 去数据透视表分析选项卡。
- 点击选项.
这将打开数据透视表选项菜单。

启用用标签合并单元格并居中设置在数据透视表选项菜单。
- 点击布局和格式选项卡。
- 检查用标签合并单元格并居中选择。
- 按下好吧按钮。

现在,当您在数据透视表中展开和折叠字段时,当字段有一个公共标签时,它们将合并。
解除合并细胞的10种方法
取消合并单元格也是快速和简单的。大多数方法涉及与合并单元格相同的步骤,但有一些额外的方法值得了解。
用Home Tab命令取消合并单元格
这与合并单元格的过程相同首页标签的命令。
- 选择合并的单元格要取消合并。
- 去首页选项卡。
- 点击合并和中心命令。
使用“格式单元格”菜单取消单元格合并
你可以将细胞从格式的细胞对话框。
按Ctrl + 1打开格式单元格菜单,然后转到对齐选项卡,然后取消选中合并单元选项,然后按好吧按钮。
用Alt热键快捷键取消合并单元格
您可以使用相同的Alt热键组合来取消合并单元格。选择要取消合并的单元格,然后按AltH米C按顺序将细胞分离。
用复制和粘贴将单元格合并

您可以从常规的单个单元格复制格式以取消合并单元格。
找到一个单细胞并使用Ctrl+C要复制它,然后选择合并的单元格并按下Ctrl+V粘贴单元格。
你可以使用选择性粘贴避免在粘贴时覆盖任何数据的选项。新闻Ctrl+Alt+V然后选择格式选择。
使用快速访问工具栏取消合并单元格
这是一个很好的选择,如果你已经添加了合并和中心命令到前面的快速访问工具栏。
您所需要做的就是选择合并的单元格并单击命令或使用Alt热键快捷键。
使用清除格式命令取消单元格合并

- 选择要取消合并的单元格。
- 去首页选项卡。
- 点击右边的部分清晰的发现的按钮编辑部分。
- 选择清楚的格式从选项。
用VBA将细胞分离
子UnMergeCells()范围(B2: C4)。UnMerge终止子
以上是VBA中不合并单元格的基本命令。这将使细胞分离B2: C4.
用Office脚本取消合并单元格
大多数合并单元格的方法都可以再次执行以取消合并单元格,就像切换开关来合并或取消合并一样。
然而,办公脚本中的代码不是这样工作的,相反,您需要删除格式以取消合并。
function main(workbook: ExcelScript.Workbook) {let selectedSheet = workbook. getactiveworksheet ();selectedSheet.getRange (B2: C4) .clear (ExcelScript.ClearApplyTo.formats);}
以上代码将清除单元格中的格式B2: C4并将其包含的合并单元格取消合并。
使用可访问性窗格取消合并单元格
合并单元格会给屏幕阅读器带来问题,这是一个可访问性问题。因此,他们被标记在可访问性窗口窗格。

如果您知道合并单元格的位置,则可以选择然后去审查选项卡,然后单击下方的可访问性检查按钮,选择Unmerge细胞.
如果你不知道所有合并的单元格在哪里,你可以打开可访问性窗格,它会显示你在哪里,你将能够一个一个地取消合并。

去审查选项卡并单击顶部的可访问性检查命令以启动可访问性窗口窗格。

这将显示一个合并后的细胞部分,您可以展开该部分以查看工作簿中的所有合并单元格。点击地址,Excel会把你带到那个位置。
点击向下雪佛龙公司图标右边的地址和Unmerge选项可以选择。
取消数据透视表内的单元格合并
要取消数据透视表中的单元格合并,只需要禁用数据透视表选项菜单中的设置。
现在您可以启用该选项来显示透视表中的合并单元格。
- 选择数据透视表中的单元格。
- 去数据透视表分析选项卡。
- 点击选项.
- 点击布局和格式选项卡。
- 取消的用标签合并单元格并居中选择。
- 按下好吧按钮。
一步合并多个范围

在Excel中,您可以通过按住控件来选择工作表中的多个非连续范围Ctrl关键。这样做的一个很好的结果是,您可以在一步中将这些多个范围转换为合并单元格。
举行Ctrl键,同时用鼠标选择多个范围。当您完成选择范围,您可以释放Ctrl键,然后转到Home选项卡,点击合并和中心命令。
每个范围将成为它自己的合并单元格。
在合并单元格之前合并数据
在合并任何包含数据的单元格之前,建议合并数据,因为合并单元格时只保留左上角单元格中的数据。
有很多方法可以做到这一点,但是使用TEXTJOIN函数是最简单和最灵活的,因为它允许在需要时使用分隔符分隔每个单元格的数据。

= textjoin (", ", true, b2: c4)
上面的公式将连接范围内的所有文本B2: C4从左到右,然后从上到下。每个单元格中的文本用逗号和空格分隔。
一旦你得到公式的结果,你就可以复制并粘贴它作为一个值这样当合并单元格时数据就会保留下来。
如何从合并单元格在Excel中获取数据
一个常见的误解是,合并范围中的每个单元格都包含其中输入的数据。
事实上,只有左上角的单元格将包含任何数据。

在上面的例子中,公式引用了合并范围内左上角的值。返回的结果是在合并范围中看到的结果。

在本例中,公式引用的单元格不是合并范围中最左上角的单元格。结果是0,因为该单元格为空且不包含值。

为了从合并的范围中提取数据,您总是需要引用范围的左上角的最单元格。幸运的是,当您选择公式中的合并单元格时,Excel会自动为您完成这一操作。
如何在工作簿中查找合并单元格
如果您创建了一组合并的单元格,您可能需要稍后找到它们。值得庆幸的是,这不是一个痛苦的过程。
这可以使用找到和选择命令。

去首页选项卡并单击找到和选择发现的按钮编辑部分,然后选择找到选择。这将打开查找和替换菜单
你也可以用theCtrl+F键盘快捷键。

您不需要输入任何文本来查找,您可以使用此菜单查找格式化为合并单元格的单元格。
- 点击格式打开找到格式菜单。
- 去对齐选项卡。
- 检查合并单元选择。
- 按下好吧按钮找到格式菜单。
- 按下找到所有或查找下一个按钮查找和替换菜单。
取消合并所有合并单元格

幸运的是,取消合并工作表中的所有合并单元格是非常容易的。
- 选择整个工作表.有两种方法可以做到这一点。
- 点击选择所有按钮列标题与行标题一致的地方。
- 新闻Ctrl+一个在你的键盘。
- 去首页选项卡。
- 按下合并和中心命令。
这将不合并所有合并的细胞,而不影响所有其他细胞。
为什么不能合并细胞

有很多不应该合并细胞的原因。
- 不能使用合并单元格对数据进行排序。
- 不能使用合并单元格过滤数据。
- 不能将值复制粘贴到合并单元格中。
- 通过改变文本的阅读顺序,它将为屏幕阅读器带来可访问性问题。
这不是一个详尽的列表,可能有更多的你会遇到应该选择合并单元格。
合并单元格的替代方法
好消息!
有一个比合并单元格更好的选择。
这个替代方案没有合并单元格带来的负面特性,但仍然允许您实现合并单元格的相同视觉效果。
它允许您在不合并单元格的情况下,在单元格范围内显示居中文本。
不幸的是,这种技术只能水平地处理一行单元格。没有选项可以对单元格的垂直范围进行类似的操作。

选择你想让文本居中的水平单元格范围。第一个单元格应该包含要居中的文本,而其余单元格应该为空。
这个例子显示了单元格中的文本B2和范围B2: C2被选择为居中范围。

去首页选项卡,并单击右下角的小启动图标对齐部分。这将打开格式的细胞对话框的对齐选项卡中活跃。
你也可以按Ctrl+1打开格式的细胞对话框并导航到对齐选项卡。

选择中心在选择从水平的下拉选项文本对齐方式部分。

文本现在看起来好像它占据了所有的单元格,但它只存在于居中选择的第一个单元格中,每个单元格仍然是分开的。
优点
- 文本出现在选定范围的中央,类似于合并单元格。
- 合并单元格没有负面影响。
- 可以在Excel表中使用。
缺点
- 不能在单元格的垂直范围居中。
结论
在Excel中有很多方法可以合并单元格。如果需要的话,你也可以很容易地将细胞分离。
在合并Excel中的单元格时需要考虑很多事情。
如您所见,合并单元格有许多陷阱,您应该在工作簿中实现它们之前考虑这些陷阱。
你是否有一个最喜欢的合并方法或关于合并单元格的危险的警告,但没有在帖子中列出?请在评论中告诉我。
0评论