如何在 Google 表格中连接多个单元格中的数据

在Google表格中,若您希望将多个单元格的数据整合,而不必合并它们,您可以使用CONCATCONCATENATE以及JOIN这三个函数来实现。它们能将分散的数据组合到单个单元格中。

这三个函数的功能由简至繁,CONCAT最为基础,而JOIN则功能最为强大。CONCATENATE提供了最大的灵活性,因为它不仅能连接数据,还能让您通过运算符和其他方式来操作这些数据。

如何使用CONCAT函数

CONCAT函数的功能是将两个单元格中的数据连接起来,但它的局限性在于,只能连接两个单元格,且无法配置链接数据的显示方式。

要使用CONCAT,请先打开您的Google表格,然后选中一个空白单元格。输入=CONCAT(单元格A,单元格B),将“单元格A”和“单元格B”替换为您实际的单元格引用。

如下面的示例所示,CONCAT可以将文本和数值结合在一起。

单元格A6和B6中的文本(分别是“Welcome”和“To”,包含B6单元格开头的空格)被合并显示在单元格A9中。在单元格A10中,单元格B1和C1中的两个数值被合并显示。

尽管CONCAT能合并两个单元格,但它在数据操作上受限较多。如果您需要合并两个以上的单元格,或者希望在合并后调整数据的呈现方式,建议您使用CONCATENATE函数。

如何使用CONCATENATE函数

相对于CONCATCONCATENATE函数更加复杂,为需要以不同格式组合单元格数据的人提供了更大的灵活性。例如,CONCAT不允许您添加额外的文本或空格,但CONCATENATE可以做到。

要使用CONCATENATE,请打开您的Google表格并点击一个空白单元格。 您可以使用多种方式来运用CONCATENATE

要以基本方式(类似CONCAT)链接两个或多个单元格,您可以输入=CONCATENATE(单元格A,单元格B)=CONCATENATE(单元格A&单元格B),并替换为您具体的单元格引用。

如果要合并整个单元格范围,请输入=CONCATENATE(A:C),并将A:C替换为您所需的范围。

与号 (&) 运算符允许您以比CONCAT更灵活的方式链接单元格。您可以在链接的单元格数据旁边添加额外的文本或空格。

在下面的示例中,单元格A6到D6中的文本之间没有空格。因为我们使用了不带&符号的标准CONCATENATE函数,所以文本在单元格C9中显示为一个单词。

若要添加空格,您可以在单元格引用之间使用空文本字符串 ("")。要使用CONCATENATE执行此操作,请输入=CONCATENATE(单元格A&" "&单元格B&" "&单元格C&" "&单元格D),并用您自己的单元格引用替换示例中的引用。

若要向合并的单元格添加其他文本,请将其包含在文本字符串中。例如,如果您输入=CONCATENATE(单元格A&" "&单元格B&"Text"),它会将两个单元格与它们之间的空格组合在一起,并在末尾添加“Text”。

如下例所示,您可以使用CONCATENATE将单元格与文本和数值组合在一起,并且可以将您自己的文本添加到组合的单元格中。如果只是将单元格与文本值组合在一起,可以使用JOIN函数。

如何使用JOIN函数

如果您需要在电子表格中组合大量数据,那么JOIN函数是最佳选择。例如,如果您需要将单独列中的邮政地址合并到一个单元格中,则JOIN函数将非常适用。

使用JOIN的优势在于,与CONCATCONCATENATE不同,您可以指定分隔符(例如逗号或空格),该分隔符会自动放置在组合单元格中每个单元格的内容之后。

要使用它,请点击一个空白单元格,输入=JOIN(",",范围),然后将“范围”替换为您选定的单元格范围。此示例会在每个单元格后添加一个逗号。您也可以使用分号、空格、破折号甚至是其他字母作为分隔符。

在下面的示例中,我们使用JOIN来组合文本和数值。在单元格A9中,从A6到D6的数组使用一个简单的单元格区域(A6:D6)合并,并使用空格分隔每个单元格。

在单元格D10中,一个类似的数组从A2到D2,使用JOIN和逗号将这些单元格中的文本和数值组合起来。

您还可以使用JOIN来组合多个数组。为此,请输入=JOIN(" ",A2:D2,B2:D2),并将范围和分隔符替换为您需要的。

在下面的示例中,单元格范围A2到D2和A3到D3使用逗号分隔每个单元格。