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

例如:A列1,在B列中对应很多种值,提取A列唯一,对应B列多种值,在C列开始将对应值按行一一列出
如图,将标黄的位置转换成红色位置的形式

下图可供参考,需要应用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),""),再右拉,下拉。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-29
C1 公式:
=if(countifs(A:A,A1,B:B,B1)=1,1,"")
鼠标移到C1 右下角变实心十字双击追问

我表述的不太情况,修改了一下描述,麻烦大神看看。。。有没有啥办法解决呗~~

本回答被网友采纳
相似回答