比如A列里有12345678。我指定要A列里的123。B列里=123.(重复的数字也要挑选出来),求函数公式,谢谢!
B2单元格输入公式=IFERROR(INDEX(A:A,SMALL(IF(A$2:A$100={1,2,3},ROW($2:$100)),ROW(A1))),"")
数组公式,需按Ctrl+Shift+Enter三键结束公式,使公式前后产生大括号{}后,下拉公式。如图:
如果指定的数据不多的话,可以在B2单元格中输入公式:=IF(ROW()-ROW(B$1)<=COUNTIF(A:A,1),1,IF(ROW()-ROW(B$1)-COUNTIF(A:A,1)<=COUNTIF(A:A,2),2,IF(ROW()-ROW(B$1)-COUNTIF(A:A,1)-COUNTIF(A:A,2)<=COUNTIF(A:A,3),3,"")))
如果仅仅就图片上的数据结构而言,只要在B2单元格输入数组公式:
=IFERROR(SMALL(IF($A$2:$A$11<4,$A$2:$A$11,""),ROW(A1)),"")
复制并下拉,即可。
特别注意是数组公式,在输入或者粘贴公式时必须同时按CTRL+SHIFT+ENTER这3个键结束,否则公式无效的!!