可以按照以上我提供的案例进行解答吗
如图:
E2公式:
=IFERROR(INDEX(A:A,SMALL(IF(MATCH(A$2:A$100&"",A$2:A$100&"",)=ROW($1:$99),ROW($2:$100),9^9),ROW(A1)))&"","")
数组公式,按组合键(CTRL+SHIFT+回车)完成公式,下拉;
F2公式:
=IFERROR(INDEX($B:$B,SMALL(IF($A$2:$A$100=$E2,ROW($2:$100)),COLUMN(A1))),"")
数组公式,按组合键(CTRL+SHIFT+回车)完成公式,右拉,再下拉。
追问假如B列有重复值,可否去重复例如如下
表A 表B
A A1 A A1,A2,A3
A A2 B B1,B2
A A3 C C1
A A1
B B1
B B2
C C1
有两个A1,只要1个A1
F2公式修改为:
=IFERROR(INDEX($B:$B,SMALL(IF(($A$2:$A$100=$E2)*(MATCH(IF($A$2:$A$100=$E2,$B$2:$B$100),IF($A$2:$A$100=$E2,$B$2:$B$100),)=ROW($1:$99)),ROW($2:$100)),COLUMN(A1))),"")
数组公式,按组合键(CTRL+SHIFT+回车)完成公式,右拉,再下拉。