使用查找从列中提取数据

使用查找从列中提取数据

我正在尝试获取一个公式,将 F 列中所有取消的会员号码提取到 U 列,取消号码在 O 列显示为 14DMB。

我手动输入了数据,并圈出了我想要它做什么,以便于演示。在给出的例子中,有两个取消。当增加销售额时,这应该会继续增加额外的取消。

任何支持都将不胜感激,谢谢。

在此处输入图片描述

答案1

您可以使用:

=IFERROR(INDEX($F$1:$F$1000,AGGREGATE(15,6,1/($O$1:$O$1000="14DMB")*ROW($O$1:$O$1000),ROWS($1:1))),"")

只需确保 1000 行足够,或者更改该因素。或者更好的是,使用具有结构化引用的表。

并向下填充,直到出现空白。如果可以,部分列引用可能更有效,或者更好的是,使用具有结构化引用的表

或者,如果您有具有该FILTER功能的O365,您可以尝试:

=INDEX(FILTER($F$2:$O$1000,$O$2:$O$1000="14DMB"),0,1)

结果将spill显示所有已取消的会员号码。

只需确保$1000行号引用足够大以涵盖所有内容即可。

或者您可以使用带有结构化引用的表格。

相关内容