找到具體的值然後傳回對應的值

找到具體的值然後傳回對應的值

我開始在B9中寫一個公式。此公式將應用於工作表中所有類似的行。

我想要做的是讓 B9 檢查其各自行中「In-progress」的所有實例。然後,如果它確實找到了某個事件,則找到列標題並傳回該值。

例如:

在第 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"))

相關內容