刘宏伟 发表于 2021-10-7 22:25:00

根据条件对多列多行单元格进行合并

在B列姓名如张三第一次出现的时候,在E列对应的行合并张三课时有数字(不为空)的课目,合并方式见E列,课时列的数字要做其他的运算,所以E列合并单元格时另外加上“课时”

柴超帆 发表于 2021-11-23 03:09:45

数组公式,其中 B$2:B$7 根据实际数据范围更改
=IF(COUNTIF(B$2:B2,B2)=1,TEXTJOIN(",",,IF((B$2:B$7=B2)*(D$2:D$7<>""),C$2:C$7&D$2:D$7&"课时","")),"")

潜心问道 发表于 2021-12-31 01:06:41

TEXTJOIN普通2016版本的都没有这个函数的
页: [1]
查看完整版本: 根据条件对多列多行单元格进行合并