EXCEL中A列内容重复,B列不重复,提取对应B列内容至C列,按行排序

2025-04-05 21:14:05
推荐回答(2个)
回答1:

下图可供参考,需要应用match,small等数组函数,要按Ctrl+Shift+Enter完成数组公式的输入。

图中D1单元格填写:=INDEX($A$1:$A$11,SMALL(IF(MATCH(A$1:A$11,A$1:A$11,0)=ROW($1:$11),ROW($1:$11)),ROW(A1)))并下拉

图中E1单元格修改优化一下:=IFERROR(LARGE(($A$1:$A$11=$D1)*$B$1:$B$11,COUNTIF($A:$A,$D1)-COLUMN()+5),""),再右拉,下拉。

回答2:

C1 公式:
=if(countifs(A:A,A1,B:B,B1)=1,1,"")
鼠标移到C1 右下角变实心十字双击