如图
B列数值为1的对应A列返回到C列为8 2 2
B列数值为2的对应A列返回到D列为8 9 5 1
B列数值为3的对应A列返回到E列为7 3 5
c1è¾å ¥å ¬å¼
=INDEX($A:$A,SMALL(IF($B$1:$B$10=COLUMN(A1),ROW($1:$10),100),ROW(A1)))&""
æ°ç»å ¬å¼ï¼å æä½ctrl+shift,æåå车
å ¬å¼å³æä¸æ
不一定,只是举个例子
追答那得先将B列数据去重,再排列,用公式,好麻烦的,用宏吧。