Excel TEXTJOIN 函数
在 Excel 中,TEXTJOIN 函数可将来自行、列或单元格区域的多个值,用指定分隔符拼接成一个文本。

语法
=TEXTJOIN ()delimiter, ignore_empty, text 1, [text 2], ...)
参数
分隔符(必需):插入于每个拼接文本之间的分隔符;
Ignore_empty(必需):确定是否忽略空单元格;
- 如果 为 TRUE,则会忽略空单元格。
- 如果 为 FALSE,则会包含空白单元格。
文本 1(必需):需要拼接的第一个文本;
[Text 2],……(可选):其他需要拼接的文本。
返回值
连接后的文本值
函数说明
TEXTJOIN 仅支持 Office 2019 和 365 版本。
示例
使用指定分隔符连接文本,忽略或包含空单元格
如下面截图所示,您希望将不同列中的文本用逗号连接,并可选择是否包含所有空单元格。请按照以下步骤操作。

示例 1:用逗号连接文本并忽略空单元格
1. 选择一个空白单元格(如 F3),将下方公式粘贴到该单元格,即可轻松获取结果。
=TEXTJOIN(", ",TRUE,B3:E3)
2. 保持结果单元格选中,拖动填充柄,即可将公式应用到其他单元格。

示例 2:用逗号连接文本并包含空单元格
选择一个空白单元格,将下面的公式复制到该单元格中,然后拖动填充柄,将公式应用到其他单元格,即可获得包含空单元格的所有拼接文本。请参见下方截图:
=TEXTJOIN(", ",FALSE,B3:E3)

相关函数
Excel SUBSTITUTE 函数
Excel SUBSTITUTE 函数可将文本字符串中的指定内容或字符替换为其他文本或字符,让替换操作更加高效便捷。
Excel TEXT 函数
TEXT 函数可在 Excel 中根据指定格式将数值转换为文本。
Excel TRIM 函数
Excel TRIM 函数可去除文本字符串中所有多余空格,仅保留单词之间的单个空格。
Excel UPPER 函数
Excel UPPER 函数可将指定文本的所有字母一键转换为大写,轻松提升工作效率。
这款最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于数据分析进行革新智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不会丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件 | 多值 | 跨多表操作 | 模糊查找…… | |
| 高级下拉列表:快速下拉列表 | 多级联动下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 |对比列到选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密 / 解密单元格 | 按列表批量发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线等) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本,删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码,按路径插入图片……)| 12 转换工具(小写金额转大写,汇率转换……)| 7 合并和拆分工具(高级合并行,拆分单元格……)|……更多功能 |
Kutools for Excel 拥有超过 300 项功能,让您的需求只需轻点鼠标即可满足……
Office Tab —— 为 Microsoft Office(含 Excel)带来标签式阅读与编辑
- 一秒钟即可切换数十个已打开的文档!
- 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
- 在同时查看和编辑多个文档时,您的工作效率提升高达 50%。
- 为 Office(包括 Excel)带来高效标签页体验,操作流畅如同在 Chrome、Edge 或 Firefox 浏览器中切换标签页。