三、条件筛选区域合并:
CONCAT函数还可以用于符合某些条件的数据合并,不如以下动图,筛选的是各个部门考核优秀的员工名单,而且,如果源数据有变化,结果也会跟着更新:
文章插图
公式:
{=CONCAT(IF((A2:A16=E2)*(C2:C16=”优秀”),B2:B16&”,”,””))}
(按组合键结束)
该公式的含义是:凡是满足条件:部门列中等于E2部门、考核结果列中等于优秀的就合并 。
TEXTJOIN函数
CONCAT函数能完成的功能,TEXTJOIN 函数都能完成,并且TEXTJOIN 函数在忽略空白单元格、合理应用分隔符方面更胜一筹 。
函数简介
功能:
将从多个区域和/或字符串文本结合在一起,包括您指定将结合每个文本值之间的分隔符 。
语法:
TEXTJOIN (分隔符,是否忽略空白单元格,文本 1,[文本 2],…)
分隔符 (必需):文本字符串,或者为空,或用双引号引起来的一个或多个字符,或对有效文本字符串的引用 。如果提供一个数字,则将被视为文本 。
是否忽略空白单元格(必需):如果为 TRUE(或1),则忽略空白单元格;
文本1 (必需):要联接的文本项 。文本字符串或字符串数组,如单元格区域中 。
[文本2, …] (可选):要联接的其他文本项 。文本项最多可以包含252 个文本参数 text1 。每个参数可以是一个文本字符串或字符串数组,如单元格区域 。
用法举例
一、合并区域:
同行合并公式:
=TEXTJOIN(“、”,1,A1:F1) 。
含义是:忽略空白单元格合并,并用“、’”分隔 。
结果如下图:
文章插图
行列区域合并公式:
=TEXTJOIN(“”,1,A1:L4) 。
结果如下图:
文章插图
二、条件筛选区域合并:
TEXTJOIN函数还可以用于合并满足某一条件的单元格合并,比如下面动图,展示的是同一部门员工的合并,而且,随着员工部门调动,结果也随之改变:
文章插图
公式:
{=TEXTJOIN(“、”,1,IF($A$2:$A$16=D2,$B$2:$B$16,””))}
(按组合键结束)
该公式的含义是:合并部门列同一部门的员工 。
推荐阅读
- excel表格数字批量转成带“绿三角”的文本
- excel图表超级好用的文本函数——TEXT
- 无互联网连接什么意思
- 阻止Excel将某些文本自动转换为超链接
- 怎么将一个文本文件中满足指定条件的内容筛选到另一个文本文件中?
- SEARCH函数
- FIND函数
- EXACT函数
- T函数
- REPT函数