下面是原始列的信息和我要提取的数据的示例(使用公式,而不是过滤器)。
其中列表 1 是 A 列,列表 2 是 B 列。示例:
清单 1:
1 好的 2 好的 3 好的 4 好的 5 FC34534534534 6 好的 7 好 8 好 9 FC34534576878
清单 2:
1 FC34534534534 2 FC34534576878
任何提示将一如既往地不胜感激!
需要明确的是——我不想复制/粘贴、排序或做任何事情,但要让公式解决这个问题。
下面是原始列的信息和我要提取的数据的示例(使用公式,而不是过滤器)。
其中列表 1 是 A 列,列表 2 是 B 列。示例:
清单 1:
1 好的 2 好的 3 好的 4 好的 5 FC34534534534 6 好的 7 好 8 好 9 FC34534576878
清单 2:
1 FC34534534534 2 FC34534576878
任何提示将一如既往地不胜感激!
需要明确的是——我不想复制/粘贴、排序或做任何事情,但要让公式解决这个问题。
假设列表 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一起正常工作Enter。
猜测左边的数字是行号,并且您的列表在没有标题的 ColumnA 中,并且基于 Excel 2007:
=IF(A1="OK","",A1)
B1并复制下来以适应。