Registriert seit: 18.09.2024
Version(en): 356
18.09.2024, 14:07
(Dieser Beitrag wurde zuletzt bearbeitet: 18.09.2024, 14:07 von sfina.)
Hallo,
irgendwie ist mir gestern ein Fehler passiert.
Ich habe in vielen Zellen, plötzlich doppelte Wörter.
z.B
3 Bananen Affe Affe Baum
Lachte der Marc Marc den ganzen Tag
30 Kurven auf einer Bahn Bahn
Habt ihr eine Idee wie ich diese doppelten Wörter wieder entfernen kann ?
Registriert seit: 06.12.2015
Version(en): 2016
Hallo,
als Idee für VBA:
- jede Zelle mit "split()" in einzelne Worte zerlegen
- mit einem Dictionary das doppelte Wort ermitteln
- das Doppelte einmal löschen
Da so ein Code zu schreiben relativ langen dauert, lohn sich das nur bei "vielen" Fällen.
Es gibt sicher auch alternativen.
mfg
Folgende(r) 1 Nutzer sagt Danke an Fennek für diesen Beitrag:1 Nutzer sagt Danke an Fennek für diesen Beitrag 28
• sfina
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hey,
entfernt alle doppelte, evtl. auch gewollte. (der ..... der...)
Code:
=TEXTVERKETTEN(" ";WAHR;EINDEUTIG(TEXTTEILEN(WECHSELN(A1;ZEICHEN(160);"");" ");WAHR))
Gruß Elex
Folgende(r) 2 Nutzer sagen Danke an Elex für diesen Beitrag:2 Nutzer sagen Danke an Elex für diesen Beitrag 28
• sfina, theTroother
Registriert seit: 18.09.2024
Version(en): 356
(18.09.2024, 14:35)Elex schrieb: Hey,
entfernt alle doppelte, evtl. auch gewollte. (der ..... der...)
Code:
=TEXTVERKETTEN(" ";WAHR;EINDEUTIG(TEXTTEILEN(WECHSELN(A1;ZEICHEN(160);"");" ");WAHR))
Gruß Elex
Danke !!!
Es klappt einwandfrei :)))
Registriert seit: 02.12.2017
Version(en): Microsoft365
18.09.2024, 16:25
(Dieser Beitrag wurde zuletzt bearbeitet: 18.09.2024, 16:25 von EA1950.)
Hallo,
=REGEXREPLACE(WECHSELN(A1;ZEICHEN(160);" ");"\b(\w+)\s+\1\b";"$1")
entfernt aufeinander folgende Doppelwörter, nicht jedoch solche doppelt vorkommenden Wörter, die durch ein bzw. mehrere Wörter getrennt sind.
Ein Excel365-Insider wird vorausgesetzt.
Folgende(r) 1 Nutzer sagt Danke an EA1950 für diesen Beitrag:1 Nutzer sagt Danke an EA1950 für diesen Beitrag 28
• sfina