Textverketten, Wenn
18.09.2021 11:43:12
Thomas
Ich habe eine Frage und suche nach Hilfe und Tipps.
Es soll Text aus einer Tabelle verkettet werden, wenn eine Bedingung erfüllt ist.
Zellen B2:B27 enthalten den Text, der verkettet werden soll.
Zellen C1, D1, ..., I1 enthalten Werte.
In den Zellen c2:i27 sind Kreuze für mögliche Kombinationen angegeben.
Ziel ist es den in Zelle A31 händisch eingegbenen Wert mit denen in B2:B27 zu vergleichen und bei Übereinstimmung die Texte im Bereich B2:B27 zu verketten, für den in der Spalte der Übereinstimmung ein "x" vermerkt ist.
gelöst habe ich das bisher so
=WENN(A31=Klassen!C1;TEXTVERKETTEN(ZEICHEN(10);WAHR;WENN(Klassen!$C$2:$C$27="x"; " "&Klassen!$B$2:$B$27;""));WENN(A31=Klassen!D1;TEXTVERKETTEN(ZEICHEN(10);WAHR; WENN(Klassen!$D$2:$D$27="x";" "&Klassen!$B$2:$B$27;""));WENN(A31=Klassen!E1; TEXTVERKETTEN(ZEICHEN(10);WAHR;WENN(Klassen!$E$2:$E$27="x";" "&Klassen!$B$2:$B$27;"")); WENN(A31=Klassen!F1;TEXTVERKETTEN(ZEICHEN(10);WAHR;WENN(Klassen!$F$2:$F$27="x"; " "&Klassen!$B$2:$B$27;""));WENN(A31=Klassen!G1;TEXTVERKETTEN(ZEICHEN(10);WAHR; WENN(Klassen!$G$2:$G$27="x";" "&Klassen!$B$2:$B$27;""));WENN(A31=Klassen!H1; TEXTVERKETTEN(ZEICHEN(10);WAHR;WENN(Klassen!$H$2:$H$27="x";" "&Klassen!$B$2:$B$27;"")); WENN(A31=Klassen!I1;TEXTVERKETTEN(ZEICHEN(10);WAHR;WENN(Klassen!$I$2:$I$27="x"; " "&Klassen!$B$2:$B$27;"")))))))))
Gibt es einen smarteren Weg, um die vielen "Wenn"abfragen zu umgehen?
Danke und Gruß
Thomas
https://www.herber.de/bbs/user/148137.xlsx