就是把前面的名字按照后面相同的数值合并到一个单元格按逗号隔开,求大神帮帮忙
B 列 如果分列成文本 的话,可以用公式处理,否则 就要 用到VBA
或者辅助列 也可以做到,不过不是 一个公式完成
=SUBSTITUTE(IF(COUNTIF(B$2:B2,B2)=1,PHONETIC(OFFSET(A2,,,COUNTIF(B:B,B2),2)),""),B2,",")
C1=A2&IF(ISERROR(VLOOKUP(B2,IF({1,0},B3:B24,C3:C24),2,0)),"",","&VLOOKUP(B2,IF({1,0},B3:B24,C3:C24),2,0))向下复制
D1=IF(COUNTIF(B$2:B2,B2)=1,MAX(D$1:D1)+1,"")向下复制
F1=IFERROR(VLOOKUP(ROW(A1),IF({1,0},$D$2:$D$24,B$2:B$24),2,0),"")向下向右复制