下面是原始列信息和我想要提取的数据的示例(使用公式,而不是过滤器)。
其中列表1是列A,列表2是列B.示例:
列表1 :
1 Ok 2 Ok 3 Ok 4 Ok 5 FC34534534534 6 Ok 7 Ok 8 Ok 9 FC34534576878
列表2 :
1 FC34534534534 2 FC34534576878
任何提示都会一如既往地受到高度赞赏!
要清楚 - 我不想复制/粘贴,排序或做任何事情,但让公式解决这个问题。
答案 0 :(得分:2)
假设列表1在A:A列中,您可以使用:
=IFERROR(INDEX($A$1:$A$9,SMALL(IF($A$1:$A$9<>"Ok",ROW($A$1:$A$9),9.99E+207),ROW())),"")
在单元格C1中(列不重要,但行是因为我们在公式中有函数ROW()
)。
然后向下拖。
编辑:我忘了提到这是一个数组公式,因此可以正常工作 Ctrl + Shift + 输入
答案 1 :(得分:0)
猜测左边的数字是行号,而你的列表是在没有标题的ColumnA中,并且基于Excel 2007:
=IF(A1="OK","",A1)
放入B1并复制以适应。