我们有时候需要将Excel中的多个单元格文本拼接起来,那么有没有什么方便快捷的公式呢?
使用版本
office2019以上,office365,wps
函数
需要分隔符:textjoin
不需要分隔符:textjoin或concat
TEXTJOIN函数仅在office2019后提供。
CONCAT函数则在office2016前有,2016则变为CONCATENATE函数,但无法批量拼接。
这两个函数在wps上均有,少量单元格拼接建议使用&,速度快捷。
使用方法
合并行、列
打开Excel,在空白的单元格内填入公式=TEXTJOIN(“分隔符”,是否忽略空白格,字符串)如下图举例所示。

TRUE(或1)为忽略空白格,FALSE(或0)为不忽略空白格。
合并行列的方法一样
按自定义符合循环分隔
只需要将分隔符的“,”换成所需要循环分隔的符号范围,那么就好按照符号范围循环分隔;如下图示意所示。

不需要分隔符合并
可使用concat公式或在textjoin公式处分隔符空着即可,在空白格处填入=CONCAT(表格范围)即可

注意
倘若选择的是一个表格范围,则按先从左到右,再从上到下的顺序组合组合拼接起来,如下图所示。

不管是分隔符的引用,亦或是表格的引用,均是如此按照此规则。