以下是对 Excel 中文本连接方法的详细说明:

一、以前的 & 连接符

1、基本连接:

在以前的 Excel 版本中,使用 “&” 连接符可以将两个单元格的内容连接在一起。例如,输入公式 “=A2&A3”,会将 A2 和 A3 两个单元格的内容连接起来。

Excel中文本连接,使用Textjoin函数效率更高!-趣帮office教程网

2、连接分隔符号:

如果想要连接一个分隔符号,可以在 “&” 连接符中间加入分隔符号的文本,并用双引号引用。例如,输入公式 “=A2&"、"&A3”,用顿号连接 A2 和 A3 的内容。

Excel中文本连接,使用Textjoin函数效率更高!-趣帮office教程网

3、局限性:

当需要连接的文本特别多时,使用 “&” 连接符会效率低下,操作繁琐。

Excel中文本连接,使用Textjoin函数效率更高!-趣帮office教程网

在最新版本的Excel里面,出来了一个textjoin函数公式,它可以快速的将文本连接起来,并且还可以以特定的分隔符号,进行快速的连接

二、Textjoin 公式

公式参数:

Textjoin 公式由三个参数组成:

第 1 参数表示分隔的符号,如顿号、逗号等。

第 2 参数表示是否忽略空白值,只能填 TRUE 或 FALSE。当为 TRUE 时,会忽略空白单元格;当为 FALSE 时,不会忽略空白单元格,空白单元格会在连接结果中显示为两个分隔符号。

第 3 参数表示需要连接哪些文本内容,可以是单元格区域。

Excel中文本连接,使用Textjoin函数效率更高!-趣帮office教程网

示例用法:

输入公式 “=TEXTJOIN ("、",TRUE,A2:A6)”,表示将 A2:A6 的文本用顿号连接起来,并且忽略空白单元格。

Excel中文本连接,使用Textjoin函数效率更高!-趣帮office教程网

如果数据源存在空格,输入公式 “=TEXTJOIN ("、",FALSE,A2:A6)”,为 FALSE 时,不会忽略空白单元格,会出现两个顿号。

Excel中文本连接,使用Textjoin函数效率更高!-趣帮office教程网

三、进阶应用:一对多匹配

1、组合函数使用:

可以使用 TEXTJOIN 和 IF 函数组合来实现一对多匹配。例如,左边是员工部门以及姓名数据,需要根据部门把所有姓名列出来。

Excel中文本连接,使用Textjoin函数效率更高!-趣帮office教程网

2、公式原理:

“=TEXTJOIN ("、",TRUE,IF (A:A=D2,B:B,""))” 这个公式中,首先用 IF 函数过滤掉不是本部门的员工信息数据。IF 函数判断 A 列中的部门是否等于指定的部门(D2 单元格中的部门),如果是,则返回对应的姓名(B 列中的值),否则返回空字符串。

然后再使用 TEXTJOIN 函数,以顿号为分隔符号,忽略空白值的方式,将符合条件的姓名连接起来。

Excel中文本连接,使用Textjoin函数效率更高!-趣帮office教程网

四、总结

在 Excel 中,文本连接有多种方法。以前使用 “&” 连接符在连接少量文本时比较方便,但对于大量文本连接效率较低。而 Textjoin 函数提供了更强大的文本连接功能,可以快速连接多个文本内容,并可选择是否忽略空白值以及指定分隔符号。通过组合函数的使用,还可以实现更复杂的文本连接需求,如一对多匹配。掌握这些方法,可以提高在 Excel 中处理文本数据的效率和灵活性。