公式1:
=IF(A1<>A2,"",";")
公式2:
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$6,$A$1:$A$6,0)=ROW($1:$6),ROW($1:$6),4^8),ROW(A1)))&""
公式3:
=IF(D1="","",PHONETIC(OFFSET($A$1,MATCH(--D1,$A$1:$A$6,0)-1,0,COUNTIF(A1:A6,--D1),3)))
公式2、3要按CTAL+SHIFT+回车键 结束输入。
假设 例子中是 A1-- B 6, 区域, 则:
将第1列 先排序, 保证编号相同的在一起;
在C2 输入公式: = IF(A2=A1, B1& ";" &B2, B1)
将公式复制至C3--C6,
将每一个相同编号最后一行, 复制后值粘贴至 另一区域, 即是想用的结果;
如果原始数据是大量数据, 输出结果也多, 建议增加一个辅助列D2, = IF(A2<>A1,1,"") ,复制到整列, 应用筛选, D列=1 的即是需要的数据集.
我试过了,但是还要分号“;”
追答=B1&“;”&B2