KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Excel-Formel: Satz in Wörter aufteilen

AutorSun Änderungsdatum

In Excel können wir bekanntlich mithilfe der Funktion „Text in Spalten“ einen Satz anhand eines Trennzeichens auf mehrere Zellen aufteilen. In manchen Fällen möchten Sie diese Aufgabe jedoch lieber mit einer Formel erledigen – und genau dafür bietet Ihnen dieses Tutorial eine leistungsstarke Matrixformel.
doc Satz in Wörter aufteilen 2

Allgemeine Formel:

=MID(" "&$TXT&„ ", SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)), COLUMN(A1))-1)

Argumente

Number: the sentence or text string you want to split to words in separated cells.

Funktionsweise dieser Formel

Nehmen Sie beispielsweise Zelle B3 und verwenden Sie dazu die folgende Formel:

=MID(" "&$B3&„ ", SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)), COLUMN(A1))-1)

Drücken Sie Umschalt + Strg + Enter, um das erste Wort zu extrahieren, und ziehen Sie anschließend den Ausfüllkästchen nach rechts, bis alle Wörter extrahiert sind.
doc Satz in Wörter aufteilen 3
doc Satz in Wörter aufteilen 3

Erläuterung

MID-Funktion extrahiert einen Teilstring aus einer Textzeichenfolge – basierend auf der angegebenen Startposition und der Anzahl der Zeichen.

ROW-Funktion gibt die Zeilennummer zurück – hier so konfiguriert, dass ein Array von 1 bis 99 ausgegeben wird.

Die Formel MID(" "&$B2&„ ", ROW($1:$99), 1)
=MID(" Class A Grade 3 Lily Core", {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19; 20; 21; 22; 23; 24; 25; 26; 27; 28; 29; 30; 31; 32; 33; 34; 35; 36; 37; 38; 39; 40; 41; 42; 43; 44; 45; 46; 47; 48; 49; 50; 51; 52; 53; 54; 55; 56; 57; 58; 59; 60; 61; 62; 63; 64; 65; 66; 67; 68; 69; 70; 71; 72; 73; 74; 75; 76; 77; 78; 79; 80; 81; 82; 83; 84; 85; 86; 87; 88; 89; 90; 91; 92; 93; 94; 95; 96; 97; 98; 99}, 1)
={" ";"C";"l";"a";"s";"s";" ";"A";" ";"G";"r";"a";"d";"e";" ";"3";" ";"L";"i";"l";"y";" ";"C";"o";"r";"e";" ";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";„";
"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";„"}

SEARCH-Funktion gibt die Position eines bestimmten Zeichens oder Texts innerhalb der angegebenen Textzeichenfolge zurück. Wird der Text nicht gefunden, liefert die Funktion einen Fehlerwert.

Die Formel SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), „ ")
={1;#WERT!;#WERT!;#WERT!;#WERT!;#WERT!;1;#WERT!;1;#WERT!;#WERT!;
#WERT!;#WERT!;#WERT!;1;#WERT!;1;#WERT!;#WERT!;#WERT!;#WERT!;1;
#WERT!;#WERT!;#WERT!;#WERT!;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1}

ISERROR-Funktion gibt WAHR zurück, wenn der Wert ein Fehler ist.

Die Formel ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), „ "))
={FALSCH;WAHR;WAHR;WAHR;WAHR;WAHR;FALSCH;WAHR;FALSCH;WAHR;WAHR;WAHR;WAHR;
WAHR;FALSCH;WAHR;FALSCH;WAHR;WAHR;WAHR;WAHR;FALSCH;WAHR;WAHR;WAHR;WAHR;
FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;
FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;
FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;
FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;
FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;
FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;
FALSCH}

IF-Funktion prüft eine bestimmte Bedingung und verfügt dabei über drei Argumente: Das erste muss ein logischer Ausdruck sein. Ist das erste Argument „WAHR“, wird das zweite Argument angezeigt; ist es „FALSCH“, erscheint das dritte Argument.

Die Formel IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99))
={1;"";"";"";"";"";7;"";9;"";"";"";"";"";15;"";17;"";"";"";"";22;"";"";"";„";27;28;29;30;31;32;33;34;35;
36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;
64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;
93;94;95;96;97;98;99}

SMALL-Funktion gibt anschließend den kleinsten Wert im Array zurück.

COLUMN-Funktion gibt die Nummer der Spalte zurück, in der sich die Formel befindet, oder liefert die Spaltennummer einer angegebenen Referenz.

Dann
SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)), COLUMN(A1))
={1}

Die Formel
SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)), COLUMN(A1)+1)-  SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)), COLUMN(A1))
={7-1}
={6}

Die Formel
MID(" "&$B3&„ ", SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&„ ", ROW($1:$99), 1), " ")), „", ROW($1:$99)), COLUMN(A1))-1)
=MID(" "&$B3&„ ",2,6-1)
={Class}

Beispieldatei

doc BeispielKlicken Sie, um die Beispieldatei herunterzuladen


Verwandte Formeln


Verwandte Funktionen

  • MID-Funktion
    Extrahiert einen Textabschnitt aus einem Zellenwert anhand von Startposition und Länge.
  • COLUMN-Funktion
    Gibt die Nummer der Spalte zurück, in der sich die Formel befindet, oder liefert die Spaltennummer einer angegebenen Referenz.
  • ROW-Funktion
    Gibt die Zeilennummer zurück.
  • SEARCH-Funktion
    Findet die Position eines bestimmten Zeichens oder Teilstrings innerhalb einer angegebenen Textzeichenfolge.
  • IF-Funktion
    Prüft eine bestimmte Bedingung.

Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
  • Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
  • Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.