Registriert seit: 11.12.2021
Version(en): 19
Hallo Leute
ich möchte Emails getrennt durch (;)
von einer Liste (Zelle I 58 bis I 92) in einer Zeile anzeigen lassen.
=TEXTVERKETTEN(";";WAHR;
I58;I60;I62;I66;I71:I74;I78:I79;I83:I92 ) =
Bereiche Das klappt alles .
Jedoch kann es vorkommen dass in den Zeilen gleiche Emailadressen auftauchen können, jedoch sollen diese dann nur einmal in der Zeile angezeigt werden.
Kann man das durch eine Formel lösen?
Vielen Dank für die Hilfe...
SAM
Registriert seit: 29.01.2018
Version(en): 2021
Hallo, anbei mein Lösungsvorschlag (ohne jegliche Gewährleistung, aber ich verwende einen aktuellen Virenscanner). Viele Grüße, Bernd
Angehängte Dateien
CEF_Textverketten_ohne_Duplikate.xlsm (Größe: 16,89 KB / Downloads: 6)
Folgende(r) 1 Nutzer sagt Danke an Sulprobil für diesen Beitrag: 1 Nutzer sagt Danke an Sulprobil für diesen Beitrag 28
• sn1976
Registriert seit: 11.12.2021
Version(en): 19
Hi Bernd, habe gerade gesehen du verwendest eine Makro dazu . besteht die Chance dass auch ohne Makro ins Laufen zu bekommen ... und wenn ich das jetzt in eine bestehende Tabelle übernehmen möchte wie mache ich das? Einfach ...das Modul kopieren und die Formel übernehmen ? hat zumindest nicht funktioniert..was mache ich falsch? Vielen dank für die Hilfe.,, Sam
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
Hi, was steht denn in den Zellen zwischen den Bereichen? Zeig doch mal bitte ein Beispiel.
Registriert seit: 11.12.2021
Version(en): 19
02.06.2022, 20:39
(Dieser Beitrag wurde zuletzt bearbeitet: 02.06.2022, 20:40 von sn1976 .)
Zwischen den Zellen Steht nichts ..diese sind dann leer .. siehe excel Beispiel von Bernd. Nur wäre mir eine Lösung ohne Makro lieber ...falls das möglich ist?! das Beispiel kann ich nicht senden da die Tabelle schon zu viele Daten enthält und mit Formeln verkettet ist ..
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
02.06.2022, 20:43
(Dieser Beitrag wurde zuletzt bearbeitet: 02.06.2022, 20:49 von {Boris} .)
Hi, dann ganz einfach so: =TEXTVERKETTEN(";";WAHR;EINDEUTIG(I58:I92)) Das geht so aber erst ab xl365. In xl2019 z.B.: =WECHSELN(TEXTVERKETTEN(";";WAHR;WENN(VERGLEICH(I58:I92&"";I58:I92&"";)=ZEILE(1:35);I58:I92;""));"0;";"")
Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag: 1 Nutzer sagt Danke an {Boris} für diesen Beitrag 28
• sn1976
Registriert seit: 29.01.2018
Version(en): 2021
Hallo Sam, Kopiere mein Makromodul und ersetze in der Formel "Eingabe" durch "I58:I92". Eingabe war ein Bereichsname, den Du nicht mitkopiert hattest. Viele Grüße, Bernd
Folgende(r) 1 Nutzer sagt Danke an Sulprobil für diesen Beitrag: 1 Nutzer sagt Danke an Sulprobil für diesen Beitrag 28
• sn1976
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
Hi Bernd,
Zitat: Nur wäre mir eine Lösung ohne Makro lieber ...
Registriert seit: 11.12.2021
Version(en): 19
Cool hat funktioniert habe zum Glück die neuste Version ! Vielen Dank!