查找特定值然后返回相应的值

查找特定值然后返回相应的值

我开始在 B9 中写一个公式。此公式将应用于工作表下方所有类似的行。

我想要做的是让 B9 检查其相应行中是否存在“进行中”的所有实例。然后,如果确实找到了一个实例,则查找列标题并返回该值。

例如:

在第 9 行中,我希望 B9 找到单元格 AF9 和 AG9。那么在 B9 的返回结果中,它将是“营销计划,网站已启动”。

我不知道该从哪里开始。有人能给我指明正确的方向吗?

我在网上看到一个带有类似公式的示例。我试了一下,但没有成功。它返回#value。

=INDEX($T$8:$AV$8,SUMPRODUCT(MAX(($T$8:$AV$8="In-progress")*(COLUMN($T$8:$AV$8))))-(COLUMN($T$8)+1))

在此处输入图片描述

答案1

尝试使用以下公式:

在此处输入图片描述


=TEXTJOIN(", ",1,REPT($AF$8:$AG$8,AF9:AG9="In-Progress"))

或者直接IF()使用TEXTJOIN()

=TEXTJOIN(", ",1,IF(AF9:AG9="In-Progress",$AF$8:$AG$8,""))

在 OP 的上下文中它将是:

=TEXTJOIN(", ",1,IF(T9:AV9="In-Progress",$T$8:$AV$8,""))

答案2

假设您的标签没有版本限制,您可以使用以下命令:

B9: =TEXTJOIN(",",,FILTER($T$8:$AV$8,$T9:$AV9="in-progress"))

相关内容