如何从列表中创build子列表
以下是原始列的信息和我想要提取的数据(使用公式,而不是filter)的示例。
列表1是列A,列表2是列B.例如:
清单1 :
1好 2好的 3好的 4好的 5 FC34534534534 6好的 7好的 8好的 9 FC34534576878
清单2 :
1 FC34534534534 2 FC34534576878
任何提示将不胜感激一如既往!
要清楚 – 我不想复制/粘贴,sorting或做任何事情,但公式解决这个问题。
假设列表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:
- 在B1中放置
=IF(A1="OK","",A1)
,并复制以适合。 - 将ColumnB和Paste特殊值复制到顶部。
- select足够的ColumnB并用“”replace任何内容。
- 然后用“”replace“”。
- 转到特殊并select空白。
- 用Shift单元向上删除。
- 整齐适合。