Excel中如何能把同一列重复地区对应的姓名,体现在后面同一个单元格内

A列同一地区对应B列不同的名字,如何得到如图D列的结果
2025-04-07 07:31:51
推荐回答(2个)
回答1:

这个问题直接作起来很难。应该分步来作
一、选中A列,复制粘贴到E列,每中E列,数据--删除重复项。
二、e1输入公式=INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",)=ROW($1:$1000),COLUMN($A:$FL),4^8),COLUMN(A1)))&""
数组公式,ctrl+shift+回车,三键同时按
然后右拉,下拉
三、用=CONCATENATE()合并E列以后列的数据,公式输入在D1,下拉就完成了

回答2:

先按地区为关键字排序,在d2输入公式=if(a2<>a1,mid(substitute(puonetic(offset(a$1:b$1,match(a2,a:a,0)-1,,countif(a:a,a2))),a2,","),2,200),"")下拉