如下图,是左侧某公司考评成绩表,现在想要将同一部门同一考评成绩的员工姓名合并到同一单元格中如下图右侧 。
在E,F列单元格中分别录入一下内容
在G2单元格输入公式=TEXTJOIN(“,”,1,IF(($A$2:$A$50=E2)*(C2:C50=F2),$B$2:$B$50,””))
然后按下Ctrl Shift Enter三键结束,即可将生产部门考评为优的员工名单录入到G2单元格中 。
将G2单元格公式下拉填充到底,即可将各部门各考评成绩员工合并到单元格中
跟大家一起简单分析一下这个公式,首先是textjoin函数,TEXTJOIN 函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符 。如果分隔符是空的文本字符串,则此函数将有效连接这些区域 。
textjoin函数的语法结构是TEXTJOIN(分隔符, ignore_empty, text1, [text2], …) 。函数中分隔符是用于将各文本间隔开的符号,第二参数是文本连接类型,有true和flash两种,true表示忽略空白单元格,而flash则反之 。在Excel我们可以用1代表true,用0表示flash 。因此textjoin函数在本文中的作用就是将if返回的文本用逗号作为分隔符号连接起来并且忽略空 。
接着是【IF(($A$2:$A$50=E2)*(C2:C50=F2),$B$2:$B$50,””)】这一部分 。if函数相信大家都了解这是一个条件函数 。在本文中它的作用是当部门和考评都满足条件时,返回对应性的姓名,否则返回空 。
推荐阅读
- 辞职信怎么写员工 员工怎么写辞职信
- kpi是啥意思是什么
- 简述新员工是事故的多发群体主要原因
- 薪酬保密合理吗?薪酬是保密好还是公开好?是为了压低员工工资?
- 老板和员工属于什么关系
- 老板与员工的关系叫什么关系
- 紧急联系人是什么意思
- 商标价值评估的特性
- 单位医保卡如何领取?
- 公司入职需要什么资料 公司入职到底需要什么资料