合并与最高级别
问题:部门和项目名称相同的整理成一行,名称合并,工程级别显示最高级别。
函数公式解决:
部门与项目名称的唯一值: {=UNIQUE(B2:C5)} 合并名称: {=TEXTJOIN("、",,FILTER(D$2:D$5,(B$2:B$5=G2)*(C$2:C$5=H2)))} 工程最高级别: {=MAX((B$2:B$5=G2)*(C$2:C$5=H2)*--SUBSTITUTE(E$2:E$5,"级",))&"级"}
合并名称:先用Filter把名称中符合条件的筛选出来,再用TextJoin函数合并。
工程最高级别:多条件最大值的套路,但是工程级别中带有“级”字,无法计算最大值,就利用Substitute函数将“级”字替换掉,再用减负运算将文本型数字转成数值,最后计算出最大值后再与“级”字连接。