TEXTJOIN带分隔符拼接
把一片格子用逗号连起来,还能跳过空格。
1
语法结构
TEXTJOIN(分隔符, 是否忽略空值, 文本1, [文本2], ...)
分隔符是否忽略空值文本1方括号 [ ] 表示可选参数
返回:文本:用分隔符连起来的一整串
2
什么时候用它
3
动画演示
动画演示·名单第 1 / 3 步
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 姓名 | 城市 | 地址 | ||
| 2 | 张三 | 北京 | 北京市朝阳区建国路88号 | 张三、李四 | |
| 3 | 李四 | 上海 | 上海市浦东新区世纪大道100号 |
STEP 1
第 1 段:张三
张三、李四:张三
4
示例演示
E2 : =TEXTJOIN("、",TRUE,A2:A3)
=TEXTJOIN("、",TRUE,A2:A3) 得到「张三、李四」
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 姓名 | 城市 | 地址 | ||
| 2 | 张三 | 北京 | 北京市朝阳区建国路88号 | 张三、李四 | |
| 3 | 李四 | 上海 | 上海市浦东新区世纪大道100号 |
当前表:名单 · 公式单元格 E2 · 绿色底为公式,蓝色底为动态数组溢出结果
5
常见错误
现象结果超过 32767 字符报错
原因拼接内容太长
解决分段拼,或用辅助列
现象Excel 2016 不支持
原因TEXTJOIN 是 2019 之后才有的
解决老版本用 PHONETIC 或 VBA 自定义函数
6
相关公式
动手试一试
在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。