23.09.2022, 10:13
Hi,
du musst nicht das Makro anpassen. Würde ich auch nicht empfehlen, da es in der jetzigen Form praktisch dem TextVerketten der aktuellen Excel entspricht. Bis auf die kleine Ausnahme, dass Fehlerwerte "nur" zu "!!" im Text führen, statt den Befehl scheitern zu lassen.
Um nur die Zahlen zu erhalten änderst du die Formel in
=TEXTVERKETTEN(", ";WAHR;WENN(B2:F7="x";B1:F1;"")) bzw.
{=TextVerketten2(", ";WAHR;WENN(B2:F7="x";B1:F1;""))}
Damit erhältst du allerdings nur die Zahlen und gar keine Buchstaben "2, 4, 5, 5"
Wenn du so etwas willst: "b2, c4/5, e5" dann musst du mit einer Hilfsspalte arbeiten:
G2: =TEXTVERKETTEN("/";WAHR;WENN(B2:F2="x";B$1:F$1;"")) bzw.
G2: {=TextVerketten2("/";WAHR;WENN(B2:F2="x";B$1:F$1;""))}
runter ziehen
und dann irgendwo:
=TEXTVERKETTEN(", ";WAHR;WENN(G2:G7="";"";A2:A7&G2:G7)) bzw.
{=TextVerketten2(", ";WAHR;WENN(G2:G7="";"";A2:A7&G2:G7))}
du musst nicht das Makro anpassen. Würde ich auch nicht empfehlen, da es in der jetzigen Form praktisch dem TextVerketten der aktuellen Excel entspricht. Bis auf die kleine Ausnahme, dass Fehlerwerte "nur" zu "!!" im Text führen, statt den Befehl scheitern zu lassen.
Um nur die Zahlen zu erhalten änderst du die Formel in
=TEXTVERKETTEN(", ";WAHR;WENN(B2:F7="x";B1:F1;"")) bzw.
{=TextVerketten2(", ";WAHR;WENN(B2:F7="x";B1:F1;""))}
Damit erhältst du allerdings nur die Zahlen und gar keine Buchstaben "2, 4, 5, 5"
Wenn du so etwas willst: "b2, c4/5, e5" dann musst du mit einer Hilfsspalte arbeiten:
G2: =TEXTVERKETTEN("/";WAHR;WENN(B2:F2="x";B$1:F$1;"")) bzw.
G2: {=TextVerketten2("/";WAHR;WENN(B2:F2="x";B$1:F$1;""))}
runter ziehen
und dann irgendwo:
=TEXTVERKETTEN(", ";WAHR;WENN(G2:G7="";"";A2:A7&G2:G7)) bzw.
{=TextVerketten2(", ";WAHR;WENN(G2:G7="";"";A2:A7&G2:G7))}
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Helmut
Win10 - Office365 / MacOS - Office365