Suchen Sie nach bestimmten Werten und geben Sie dann den entsprechenden Wert zurück

Suchen Sie nach bestimmten Werten und geben Sie dann den entsprechenden Wert zurück

Ich beginne, eine Formel in B9 zu schreiben. Diese Formel wird auf alle ähnlichen Zeilen im Blatt angewendet.

Ich möchte, dass B9 in der entsprechenden Zeile nach allen Vorkommen von „In Bearbeitung“ sucht. Wenn es dann ein Vorkommen findet, sucht es die Spaltenüberschrift und gibt diesen Wert zurück.

Zum Beispiel:

In Zeile 9 möchte ich, dass B9 die Zellen AF9 und AG9 findet. Dann würde die Rückgabe für B9 lauten: „Marketingplan, Website gestartet“.

Ich weiß nicht genau, wo ich anfangen soll. Kann mir jemand den richtigen Weg zeigen?

Ich habe online ein Beispiel mit einer Formel wie dieser gesehen. Ich habe es ausprobiert, aber ohne Erfolg. Es gibt #value zurück.

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

Bildbeschreibung hier eingeben

Antwort1

Versuchen Sie es mit der folgenden Formel:

Bildbeschreibung hier eingeben


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

Oder verwenden Sie einfach IF()mitTEXTJOIN()

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

Im Rahmen des OP wird es heißen:

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

Antwort2

Vorausgesetzt, es liegen keine Versionsbeschränkungen gemäß Ihren Tags vor, können Sie Folgendes verwenden:

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

verwandte Informationen