excel学习库

excel表格_excel函数公式大全_execl从入门到精通

TEXTJOIN单独使用厉害,结合FILTER函数更强,Excel函数公式

今天来说一个函数,TEXTJOIN,它是连接数据的函数,具体语法是:

TEXTJOIN(分隔符,是否忽略空值,文本值,文本值...)

其中是否忽略空值有两个参数,TRUE忽略空值,FALSE,保留空值,有什么区别呢。

是否忽略空值

=TEXTJOIN(",",TRUE,B2:B6)

=TEXTJOIN(",",FALSE,B2:B6)

可以看到,忽略空值,空值不参与计算,如果不忽略空值,空值也参与了运算。

第一,把一列数据合并到一个单元格,并以逗号分隔。

合并单元格保留全部数据

=TEXTJOIN(",",TRUE,C2:C12)

第一个参数","为分隔符,表示以逗号分隔,第二参数表示忽略空值,第三个参数是要合并的数据范围。

第二,批量换行。

=TEXTJOIN(CHAR(10),TRUE,B3,C3)

这次的分隔符是CHAR(10)是分隔符的意思,函数完成以后,要点击下批量换行按钮。

批量换行

第三,按部门以逗号分隔部门人员

分隔部门人员

=TEXTJOIN(",",TRUE,IF($B$2:$B$12=F2,$C$2:$C$12,""))

以逗号分隔,IF($B$2:$B$12=F2,$C$2:$C$12,"")函数内部使用到了数组,所以第一个返回值必须是列,否则返回空。

第四,以上如果你觉得操作复杂,可使用filter函数。

使用filter函数

=TEXTJOIN(",",TRUE,FILTER($C$2:$C$12,$B$2:$B$12=F2))

使用filter函数过滤部门,返回姓名。

以上呢,就是 TEXTJOIN 的四种用法,你学会了吗。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接