excel如何将散乱的数据集中放到一列

数据在同一列,只是有的单元格有数据,有的又是空白。很不规则。现在我想将这些散乱的数据归到另外一列。要求连续在一起。不知道怎么弄。有请高手了。

=INDEX($A$1:$A$1000,SMALL(IF($E$1:$E$1000=615,ROW($E$1:$E$1000),4^8),ROW(A1)))
数组公式,三键下拉!
如果你那615是文本格式,则用:
=INDEX($A$1:$A$1000,SMALL(IF($E$1:$E$1000-615=0,ROW($E$1:$E$1000),4^8),ROW(A1)))
数组公式,三键下拉!追问

大哥,谢谢你,不过公式参数太多,就在8字那里是黑的,怎么弄啊

追答

少了个括号,修改了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-18
只会用vba读取后写入追问

vba是我的短板,就是公式我都丈二和尚摸不着头脑,惭愧