
Generische Formel
=TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))), (N-1)*LEN(A1)+1, LEN(A1)))
Zusammenfassung
Wenn Sie das n-te Wort in einer Textzeichenfolge (dh einem Satz, einer Phrase oder einem Absatz) benötigen, können Sie dies mit einer cleveren (und einschüchternden) Formel tun, die 5 Excel-Funktionen kombiniert: TRIM, MID, SUBSTITUTE, REPT und LEN.
Erläuterung
Im Kern nimmt diese Formel eine Textzeichenfolge mit Leerzeichen und "überflutet" sie mit zusätzlichen Leerzeichen, indem jedes Leerzeichen mit SUBSTITUTE und REPT durch eine Reihe von Leerzeichen ersetzt wird. Die Anzahl der verwendeten Leerzeichen basiert auf der Gesamtlänge des Originaltextes.
Sie können sich das Ergebnis an dieser Stelle als "Inseln" von Wörtern vorstellen, die in einem Meer von Raum schweben :)
Dann verwendet die Formel die MID-Funktion, um das gewünschte Wort zu extrahieren. Der Ausgangspunkt wird ausgearbeitet mit:
(N-1)*LEN(A1)+1
Die Gesamtzahl der extrahierten Zeichen entspricht der Länge der Volltextzeichenfolge.
An diesem Punkt haben wir das gewünschte Wort, umgeben von Leerzeichen. Schließlich schneidet die TRIM-Funktion alle Leerzeichen ab und gibt nur das Wort zurück.
Ich mag diese Formel wirklich, weil sie zeigt, was man mit kreativem Denken erreichen kann.
Text zu Spalten
Vergessen Sie nicht, dass Excel über eine integrierte Funktion "Text in Spalten" verfügt, mit der Text nach dem Trennzeichen Ihrer Wahl aufgeteilt werden kann. Wenn Sie nur das dritte Wort aus vielen Textzeichenfolgen abrufen müssen, ist diese Formel möglicherweise bequemer (und dynamischer), aber Text in Spalten ist in vielen Situationen immer noch nützlich.