如何在Excel中合并两列而不丢失数据

在这篇简短的文章中,您将学习一种在 Excel 中组合多个列的有效方法,以便保留所有必要的数据。

假设您有一个电子表格,其中包含堆叠在一起的两列。 例如,您需要将名字和姓氏的列合并为一个,或者将多个标题为“街道”、“城市”、“邮政编码”的列合并为一个——“居住地址”,以分隔值用逗号。 如何才能做到这一点?

不幸的是,Excel 没有内置函数可以让您执行我们上面所说的操作。 当然,还有一个“合并单元格”按钮和其他类似的按钮,但值 uXNUMXbuXNUMXbare 丢失了。如何在Excel中合并两列而不丢失数据

将显示以下警告:

  1. Excel 2013 会说只有范围左上角单元格中的值才会存储在合并单元格中。 所有其他数据将被删除。 
  2. Excel 2010 及更低版本将显示一条含义相同但措辞略有不同的警告。

这对程序的使用施加了严重的限制,并且无法有效地执行任务。如何在Excel中合并两列而不丢失数据

接下来,您将学习 3 种方法将多列中的数据合并为一个,以免丢失数据(不使用宏)。 如果你想要最简单的方法,你可以跳过前两种方法,只学习第三种方法。

使用公式组合多列

假设您有一张包含客户信息的表格,老板将任务设置为合并列 «» и «» 在一个 “全名”. 为此,您必须执行以下操作序列:

  1. 在表中插入一个额外的列。 为此,请将光标放在列标题上(在我们的例子中,它是 D 列)并右键单击它。 将出现一个上下文菜单,您需要在其中选择项目 “插入”. 让我们调用结果列 “全名”, 翻译为 “全名”.如何在Excel中合并两列而不丢失数据
  2. 接下来,在单元格 D2 中,您需要编写以下公式: =连接(B2;” “;C2) . 在我们的例子中,B2 是具有名字的单元格的地址,而 C2 是具有姓氏的单元格的地址。 您还可以在那里看到引号之间的空格图标。 此时,将写入分隔符,放置在第一个和第二个单元格的内容之间。 如果需要用逗号分隔元素(例如,指定完整地址),可以将其写为函数的第二个参数。如何在Excel中合并两列而不丢失数据 您可以使用任何其他分隔符将多列合并为一列。如何在Excel中合并两列而不丢失数据
  3. 然后将此公式复制到该列中的所有其他单元格。 要了解如何执行此操作,您可以使用说明“如何在所有选定的单元格中插入相同的公式”(请参阅​​我们网站上的文章)。
  4. 所以这两列已经合并为一列,但它仍然是一个公式。 因此,如果删除名字或姓氏列,全名列中的信息也会丢失。如何在Excel中合并两列而不丢失数据
  5. 现在我们需要将单元格中的公式更改为现成的值,以便我们可以从文档中删除多余的列。 为此,请选择包含组合列信息的所有单元格(在我们的示例中选择 D 列中的第一个单元格,然后按组合键 Ctrl + Shift + 向下箭头; 然后您需要从列中复制数据并右键单击该列中的任何单元格并单击 “特殊粘贴”. 选择窗口左侧的项目 “价值观” 并按下键 “好”.如何在Excel中合并两列而不丢失数据
  6. 现在您可以删除原始列。 为此,您需要单击 B 列的名称,然后按 Ctrl 键并对 C 列执行相同操作。这是选择所有这些列所必需的。 您也可以使用组合键 Ctrl + Space 来选择整个列,然后按 Ctrl + Shift + 右箭头,将选择复制到相邻的列 C。接下来,右键单击所选的一个打开上下文菜单列,然后您需要单击该项目 “删除”.如何在Excel中合并两列而不丢失数据

现在,来自几列的名称已合并为一列。 尽管这需要时间,但即使对于初学者来说,动作的顺序也很清楚。如何在Excel中合并两列而不丢失数据

使用记事本连接列

与上一个选项相比,此方法将花费更少的时间来完成,并且不需要使用任何公式。 但它只适用于连接相邻的列,并且如果使用一个分隔符(例如,只有一个逗号).

假设我们需要加入与上一个示例相同的列。 为此,请按照以下说明操作:

  1. 选择所有要连接的列。 要完成此任务,请选择单元格 B1 并按组合键 Shift + 右箭头。 然后选择也将覆盖相邻的单元格 C1。 之后,您需要按组合键 Ctrl + Shift + 向下箭头将选择移动到列的最末端。如何在Excel中合并两列而不丢失数据
  2. 将数据传输到剪贴板(换句话说,复制它们)。 为此,请按组合键 Ctrl + C 或使用任何其他方法。
  3. 启动 Windows 标配的记事本程序。 它在开始菜单中。 确切的路径可能会因操作系统版本而略有不同。 但无论如何,找到一个程序并不难。 
  4. 使用组合键 Ctrl + V 将复制的数据传输到记事本。如何在Excel中合并两列而不丢失数据
  5. 按 T​​ab 键并复制此字符。
  6. 接下来,使用对话框将此字符替换为任何其他字符 “代替”。如何在Excel中合并两列而不丢失数据
  7. 选择所有文本,复制它。
  8. 返回 Excel,只选择一个单元格(在我们的例子中为 B1)并将文本粘贴到表格中。如何在Excel中合并两列而不丢失数据

剩下的只是重命名列。

如何通过 4 个简单的步骤合并两列?

去做这个:

  1. 下载 特殊插件
  2. 选择两列并转到“Ablebits.com 数据”选项卡。 单击“合并单元格”按钮。如何在Excel中合并两列而不丢失数据
  3. 选择图片中显示的选项。如何在Excel中合并两列而不丢失数据
  4. 只需几个简单的步骤,我们就可以在不进行额外操作的情况下获得出色的结果。如何在Excel中合并两列而不丢失数据

最后,只需将 B 列重命名为“全名”并删除不再需要的 C 列。

发表评论