Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Textverketten ohne Duplikate
#1
Hallo Leute 17

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... 100

SAM
Antworten Top
#2
Hallo,

anbei mein Lösungsvorschlag (ohne jegliche Gewährleistung, aber ich verwende einen aktuellen Virenscanner).

Viele Grüße,
Bernd


Angehängte Dateien
.xlsm   CEF_Textverketten_ohne_Duplikate.xlsm (Größe: 16,89 KB / Downloads: 6)
[-] Folgende(r) 1 Nutzer sagt Danke an Sulprobil für diesen Beitrag:
  • sn1976
Antworten Top
#3
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
Antworten Top
#4
Hi,

was steht denn in den Zellen zwischen den Bereichen?
Zeig doch mal bitte ein Beispiel.
Antworten Top
#5
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 ..
Antworten Top
#6
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:
  • sn1976
Antworten Top
#7
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:
  • sn1976
Antworten Top
#8
Hi Bernd,

Zitat:Nur wäre mir eine Lösung ohne Makro lieber ...

Huh
Antworten Top
#9
Cool hat funktioniert habe zum Glück die neuste Version !

Vielen Dank!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste