公式:=TEXTJOIN("-",TRUE,"天龙八部",TEXT(A2,"yyyy-mm-dd"),B2:D2)
公式就不多说, 大家细细品味TEXTJOIN的强大!
大家看一下,忽略和不忽略空格的效果差别~
TEXTJOIN可以很轻松的同类项进行合并放在一个单元格里。
需求:将部门的所有姓名放在一个单元格里,姓名之间使用顿号隔开
公式:=TEXTJOIN("、",TRUE,IF($A$2:$A$10=D2,$B$2:$B$10,""))
公式解释:
这样需要理解IF($A$2:$A$10=D2,$B$2:$B$10,"")
1)$A$2:$A$10=D2的运行结果是下图框中的({TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE},范围$A$2:$A$10里的每个值都与D2进行比较,看是相等,相等就是TRUE,否则就是FALSE
2)$A$2:$A$10=D2结果个数与$B$2:$B$10范围内的个数一样的,一一对应的;如果前面是TRUE,就返回$B$2:$B$10范围内对应位置的值,否则返回空字符串