在Google表格中,若您希望将多个单元格的数据整合,而不必合并它们,您可以使用CONCAT
、CONCATENATE
以及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
函数
相对于CONCAT
,CONCATENATE
函数更加复杂,为需要以不同格式组合单元格数据的人提供了更大的灵活性。例如,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
的优势在于,与CONCAT
或CONCATENATE
不同,您可以指定分隔符(例如逗号或空格),该分隔符会自动放置在组合单元格中每个单元格的内容之后。
要使用它,请点击一个空白单元格,输入=JOIN(",",范围)
,然后将“范围”替换为您选定的单元格范围。此示例会在每个单元格后添加一个逗号。您也可以使用分号、空格、破折号甚至是其他字母作为分隔符。
在下面的示例中,我们使用JOIN
来组合文本和数值。在单元格A9中,从A6到D6的数组使用一个简单的单元格区域(A6:D6
)合并,并使用空格分隔每个单元格。
在单元格D10中,一个类似的数组从A2到D2,使用JOIN
和逗号将这些单元格中的文本和数值组合起来。
您还可以使用JOIN
来组合多个数组。为此,请输入=JOIN(" ",A2:D2,B2:D2)
,并将范围和分隔符替换为您需要的。
在下面的示例中,单元格范围A2到D2和A3到D3使用逗号分隔每个单元格。