连接Excel列|连接列的分步指南

excel列的连接与excel中其他数据的连接非常相似,而连接文本时,我们以双引号提供了文本作为输入,但是连接列时,我们将提供单元格引用或列引用,但这将使结果以单个单元格,我们需要将公式拖动到其余单元格以求结果。

连接Excel列

在这里,我们将了解使用连接函数连接excel列的方法。数据可能并不总是符合我们的需求,通常我们可能需要连接多个excel数据列以获取所需形式的数据。一个非常简单的示例是将名字和姓氏结合起来以获得全名。

为了使数据成为结构化格式,有时会组合多个列或将列与某些值组合在一起,这些值可以是预定义的,也可以来自基于某种条件的结果。我们将在下面看到各种示例,首先从常规语法开始。

请查看屏幕快照以获取常规公式。

该函数是“ CONCATENATE”,并且参数是您想要赋予它的任意数量的文本。结果值将是所有参数的组合值。

很重要的一点: 从Excel 2016起,您可以看到“ CONCAT”功能。它执行与“ CONCATENATE”相同的任务。尽管Excel 2016中也提供了“ CONCATENATE”以实现向后兼容,但是Microsoft没有保证他们将继续提供这样做。因此,为简单起见,我将使用“ CONCATENATE”公式解释所有内容,因为语法和参数保持不变。虽然,如果您使用的是excel 2016及更高版本,我将要求您使用“ CONCAT”功能。

如何在Excel中串联两列?

下面是连接Excel列的示例。

连接Excel列示例#1

我们将从一个简单的开始。假设您在第一列中有“名字”,在第二列中有“姓氏”,并且您想通过合并它们来获得全名。

请查看以下屏幕截图:

D列包含将它们组合在一起的公式。

输出如下:

拖动公式以将结果获取到其余单元格。

在D列中,您可以看到我已经合并了B和C列中的值,因此D列中的结果只是它们的组合。但这似乎不对。名字和姓氏之间应有一个空格。因此,现在当我们在E列中使用公式时,在创建公式时已添加了空间。

因此结果如下所示:

例2 –连接文本字符串和单元格值

假设我们希望将这些值结合起来以构成有意义的东西。

为“运行”添加了另一列。

在G列中,我们创建了一个公式,用于表示该球员得分以及全名的得分。

输出如下所示:

将公式拖动到其余单元格。

另一个示例可能是,我在上面提供的固定字符串(示例“计分”和“游程”)可以来自两者结合的公式的结果。

连接Excel列示例#3

假设您总是想在单元格B2中看到今天的日期。请参阅所示的公式。我们使用了“ CONCATENATE”,“ TEXT”和“ TODAY”功能。 excel中的TODAY函数提供今天的日期,但是它以整数形式提供结果,我们需要先将其转换为文本然后再转换为日期格式。

因此,excel中的“ TEXT”函数将“ TODAY”函数的输出转换为“ mm-dd-yyyy”格式,然后连接函数将它们与“ Today is”和“”(空格)一起连接在一起,并给出结果如下。

除了“ CONCATENATE”功能外,另一个运算符是“&”,您可以使用它来组合文本。您也可以使用“&”来完成所有上述示例。

与“ CONCATENATE”函数相比,唯一的区别是“&”对可使用的字符串数没有限制,而CONCATENATE的限制为255个参数和8,192个字符。

计算速度也没有差异。因此,所有这些都归结为您的选择,舒适性和易用性。

连接Excel列示例#4

我们将看到的最后一个示例是我们要基于一些特殊字符(如换行符,正斜杠,星号等)基于其ASCII码(在excel中使用Char函数)来连接列。

换行符的ASCII码为CHAR(10),正斜杠的ASCII码为CHAR(47),星号的ASCII码为CHAR(42)。现在,让我们使用这些。

以下是数据。我们想使用正斜杠(/)组合它们。

在这里,我们使用公式来组合它们。

它使用斜杠组合数据。

您可以从屏幕截图中看到,使用4个不同的公式可以达到相同的结果。

关于在Excel中连接两列的注意事项

  • 一次最多可以连接255个字符串。就字符而言,是8,192。
  • 即使所有参数都是数字,结果也将始终是文本字符串。例如,CONCATENATE(42,42)将给出“ 4242”。即格式将始终为文本。

  • 不能将数组或单元格范围识别为参数。例如,您需要提供CONCATENATE(A1,A2,A3)而不是CONCATENATE(A1:A3)

  • 如果此函数的任何参数无效,它将生成excel错误。

  • “&”运算符是串联函数的替代方法。它可以执行“ CONCATENATE”功能所做的所有事情,而不会限制255个参数的“ CONCATENATE”功能。

您可以在此处下载此Concatenate 2 Columns Excel模板– Concatenate Columns Excel模板