Excel奇葩合并要求?TEXTJION:包在我身上!
- 2026-09-22 16:48:38
点击蓝字 关注我吧!
Hi,我是咸鱼。
遇到过这种情况吗?表格本来是左边这种正正常常的样式,老板非让做成右边这样↓

是复制张贴+顿号?还是疯狂用&字符连接?NONONO!这些可都不是好办法。
今天来介绍一个专门为“批量拼接”而生的函数——TEXTJION。
本期导航
01 功能语法
02 实用场景
03 避坑指南
一、功能语法
它的功能是:把多个字符用你指定的分隔符,一口气拼接在一起。
语法是:
=TEXTJOIN(分隔符,忽略空白单元格,字符串1,[字符串2],...)
第1参数(分隔符):你想用什么符号来连接内容?
第2参数(忽略空单元格):
TREU、1或省略:忽略空白单元格;
FALSE、0:不忽略空白单元格。
第3参数(字符串1):要合并的内容,可以直接框选一个范围,如A1:A10。
第4参数(字符串2,...):其他要合并的内容。
二、使用场景
1.基础用法
【要求】
把所有姓名合并到一个表格中。
【公式】
=TEXTJOIN("、",,B2:B6)

2.进阶用法
【要求】
解决文章开头老板提出的把一个部门的人放到一个格子里的问题。
【方法】
在G2单元格输入:
=TEXTJOIN("、",,FILTER(B2:B12,C2:C12=F2))
向下引用到G4单元格,就好啦!

【解析】
FILTER负责筛选符合条件的人员,TEXTJOIN负责把它们串在一起。
FILTER(B2:B12,C2:C12=F2):
B2:B12:要返回的数据区域;
C2:C12=F2:筛选条件,在部门列找出等于F2(销售1部)的行。
最终返回一个由“销售1部”所有姓名组成的数组。
三、避坑指南
1.Excel版本
这个函数在Microsoft 365、Excel 2019及以上版本,新版的WPS才可以使用哟~
2.换行显示
如果要在一个单元格里换行显示,除了第1参数换行符使用char(10),同时Excel表格的自动换行功能也要开启。
=TEXTJOIN(CHAR(10),,B2:B6)

记得点赞、关注再划走呀!