如何在 Excel 中合并单元格、列和行

Excel中处理数据时,通常会合并单元格、列和行以组合数字或文本。

您可能需要在Excel(Excel)中合并信息的原因有多种。有时是为了改进格式。其他时候是将来自多个单元格的信息带入一个单元格。

无论出于何种原因,您都可以使用以下方法以任何您需要的方式在Excel中组合信息。(Excel)

Excel中如何合并单元格

合并多个单元格的最常见原因之一是在Excel电子表格中创建标题行时。

  1. 您可以在要合并的任何单元格内创建标题文本。将文本格式化(Format)为您想要的显示方式,包括字体大小、样式和垂直对齐或高度(vertical alignment or height)

  1. 接下来,您需要确保文本在数据表的宽度上完美对齐。为此,请选择要合并和居中的所有单元格。

  1. 选择要合并的所有单元格后,在(Home)菜单上选择Merge & Center。这会将所有选定的单元格合并到一个单元格中,并将该单元格中的文本或数据居中。 

您也可以对垂直单元格执行相同的操作。例如,如果您想让月份名称在该月份所有行的右侧垂直居中,您可以使用Merge Cells来做到这一点。

去做这个:

  1. 在第一个单元格中输入月份的名称。

  1. 接下来,选择所有相关的单元格。所以在这种情况下,一月(January)将包括第一个和第二个单元格。

  1. 现在,选择这些单元格后,在Home菜单中选择(Home)Merge & Center旁边的下拉箭头。从下拉菜单中选择合并单元格。(Merge Cells)

这会将Excel中的这些单元格合并为一个,并将文本默认放置在单元格的底部。在这种情况下您不想使用Merge & Center的原因是因为这将使文本在列中水平居中。 

在这种情况下,您可能更喜欢将文本垂直居中,以便它位于它所应用的所有单元格的中心。为此,只需选择新合并的单元格,然后在对齐(Alignment)功能区组的(Home)菜单中选择垂直居中对齐图标。

这会将文本与所有相关单元格垂直对齐,以便所有内容都完美排列。

如何在 Excel 中合并列

Excel 中(Excel),您不仅限于合并单个单元格。您还可以合并整列数据。

例如,在此示例电子表格中,您可能希望将销售助理的名字(First Name)和姓氏组合到另一列作为他们的全名。

在此电子表格中,如果您选择两列中的所有数据并尝试使用Merge & Center合并单元格,您将看到一条错误消息,指出您将丢失除第一个单元格之外的所有单元格中的数据范围。 

这根本没用。

有几种快速方法可以组合两列中的所有数据而不会丢失任何内容。 

使用记事本合并列

将两列中的数据合并为一列的一种简单方法是将两列中的所有数据复制到记事本中。记事本的搜索和替换功能是快速将两条数据格式化为一个的有效方法。

  1. 复制(Copy)要合并的两列中的所有单元格并将它们粘贴到记事本(Notepad)中。转到列表底部,然后按键盘上的Tab 。突出显示该选项卡空间并使用(Highlight)Ctrl-C复制它。你稍后会需要这个。然后突出显示所有文本。

  1. 选择编辑(Edit)菜单,然后选择替换(Replace)

  1. 查找内容(Find what)字段中,按Ctrl-V粘贴制表(Tab)符。在替换为(Replace with)字段中,按空格键。这将用一个空格替换文档中的所有选项卡。

  1. 现在选择Replace All记事本(Notepad)文档中的所有文本都应该正常显示,名字和姓氏之间只用一个空格隔开。

  1. 突出显示(Highlight)文档中的所有文本,然后按Ctrl-C进行复制。返回您的工作表并使用Ctrl-V粘贴到您最初复制的第一列的顶部。

  1. 最后,只需重命名第一列并删除第二列。现在您的电子表格将两列合并为一列。

这不是在Excel中合并列的最复杂的方法,但它很有效,而且很简单。

(Merge Columns)使用 Concatenate 合并 Excel 中(Excel Using Concatenate)

如果您确实想要更复杂一点并在流程中节省一些步骤,您可以使用Excel中的(Excel)CONCATENATE函数。此函数的工作方式与Google Sheets 中的 Concatenate 函数(Concatenate function in Google Sheets)一样。

此功能将多个单元格中的文本合并为一个。您甚至可以使用它来合并任意数量的列,而不仅仅是两列。

  1. 为此,请右键单击要合并的两个列右侧的列,然后选择Insert。这将插入一个新的空白列。 

  1. 在这个新空白列顶部的第一个空白单元格中,键入=CONCATENATE(C3,” “,D3)将 C3(Replace C3)和 D3 替换为包含您的数据的任何单元格。中间的“”在两个单元格的文本之间添加了一个空格。当你按下回车键时,你会看到两个单元格中的数据放在一起,它们之间有一个空格。

  1. 最后,要将此函数复制到整列并合并两列中的数据,请按住键盘上的Shift并将鼠标悬停在第一个单元格的右下角,直到鼠标图标变为两条水平线。然后双击鼠标左键。

这是Excel中的自动填充功能。只要左侧列中有数据,它就会将公式填充到该列的底部。现在您可以看到整列都将前两列的数据合并在一起。

但是,为了删除前两列,您需要复制整个新列并将其重新粘贴为值。

完成此操作后,您可以删除两列旧列,电子表格现已完成,两列合并为一列。

如何在 Excel 中合并行

在Excel(Excel)中合并行没有快速简便的技巧或功能。您需要使用与合并列相同的CONCATENATE函数。(CONCATENATE)

然而,技术有点不同。人们将来自不同行的数据合并到一个新行中并不常见,但偶尔可能会出现这种需要。

使用连接合并行

例如,在我们一直使用的示例电子表格中,如果您想将一个月中的所有团队成员姓名合并到不同页面上的新行中怎么办?为此,您需要连接名称并使用逗号等字符将它们分开。

  1. 将光标放在要放置多行数据的位置。例如,您可以将光标放在新工作表中。然后键入=CONCATENATE(Sheet1!C3,”,”,Sheet1!C4)。通过选择要连接的另一个工作表中的实际单元格来替换 C3和 C4。(Replace C3)

  1. 当您按下Enter时,您将看到连接的数据出现在新行中,以逗号分隔。要合并更多行,只需将第一个单元格复制并粘贴到第二个新行中,然后编辑公式以包含要合并的原始工作表中的行。

您可以继续此过程,直到您合并了您想要的原始工作表中的所有行。请记住(Remember),如果需要,您可以冻结 Excel 中的第一行,(freeze the top row in Excel)以便在处理数据时仍然可以看到标题。

使用合并和中心(Center)合并Excel 中(Excel Using Merge)(Rows)

当然,Merge & Center确实适用于包含相同数据的多行。例如,在这个电子表格中,二月份(February)的两个条目都来自“中部”地区。您可以将这两行合并为一行,而不是重复两次。

  1. 突出显示(Highlight)要合并的两行。

  1. (Home)菜单中,从功能区中选择合并(Merge)居中(Center)

如您所见,这会将包含相同数据的两行合并为包含其中一个重复数据的单行。

这是清理电子表格(clean up your spreadsheets)并减少整个数据集中重复项的明智方法。

这些是在Excel(Excel)中合并单元格、列和行的一些最快技巧。你认识其他人吗?在下面的评论部分分享它们!



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts