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

Excel-Funktion TEXTBEFORE

AutorSiluvia Änderungsdatum

Die TEXTBEFORE-Funktion liefert den Text zurück, der vor einer bestimmten Teilzeichenfolge oder einem Trennzeichen steht.

Hinweis: Diese Funktion ist ausschließlich in Excel für Microsoft 365 im Insider-Kanal verfügbar.

zeigt die Verwendung der Excel-Funktion TEXTVOR

Syntax

=TEXTBEFORE()text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

Argumente

Text(erforderlich): Die Originaltext-Zeichenfolge, aus der Sie Text extrahieren möchten. Sie kann wie folgt angegeben werden:
– Eine Textzeichenfolge;
Oder
– Eine Zellreferenz
Trennzeichen(erforderlich): Eine Teilzeichenfolge oder ein Trennzeichen, vor dem der Text extrahiert werden soll;
Instance_num(optional): Die Instanz des Trennzeichens im Text;
– Standardmäßig ist 1, was bedeutet, dass bei mehrfach vorkommenden Trennzeichen in der Textzeichenfolge der Text vor dem ersten Trennzeichen extrahiert wird.
– Wenn Sie den Text ausgehend vom Ende der Textzeichenfolge suchen möchten, geben Sie für diesen Parameter eine negative Zahl an.
Match_mode(optional): Legt fest, ob das Trennzeichen groß-/kleinschreibungsabhängig ist;
0(Standard): Groß-/Kleinschreibung beachten.
1: Ohne Beachtung der Groß-/Kleinschreibung.
Match_end(optional): Behandelt das Ende des Textes als Trennzeichen. Standardwert ist 0.
0(Standard): Das Trennzeichen wird nicht am Ende des Textes abgeglichen.
1: Das Trennzeichen wird am Ende des Textes abgeglichen.
If_not_found(optional): Der Wert, der zurückgegeben wird, wenn keine Übereinstimmung gefunden wird. Standardwert ist der Fehlerwert #N/A.

Hinweise

1) Sie ist das Gegenstück zur TEXTAFTER-Funktion.
2) Wenn das Trennzeichen leer ist, erhalten Sie eines der folgenden Ergebnisse:
– Beim Suchen von der linken Seite der Textzeichenfolge aus (instance_num positiv) wird die gesamte Textzeichenfolge zurückgegeben;
– Beim Suchen von der rechten Seite der Textzeichenfolge aus (instance_num negativ) wird ein leerer Text zurückgegeben;
3) Der #WERT!-Fehlertritt auf, wenn eine der folgenden Bedingungen erfüllt ist:
Instance_num= 0;
Instnce_numist größer als die Länge des Textes;
4) Der #N/A-Fehlertritt auf, wenn eine der folgenden Bedingungen erfüllt ist:
Trennzeichenkommt in der Textzeichenfolge nicht vor;
Instance_numist größer als die Anzahl der Vorkommen des Trennzeichens in der Textzeichenfolge.

Rückgabewert

Sie gibt die Zeichenfolge für die Textextraktion zurück.

Beispiel

Hier verwenden wir die folgende Textliste als Beispiel, um zu zeigen, wie mit der TEXTBEFORE-Funktion unter verschiedenen Bedingungen Text extrahiert wird.

zeigt die Verwendung der Excel-Funktion TEXTVOR
#Beispiel 1: Extrahieren des Textes vor dem ersten Trennzeichen in Excel

Um den Text vor dem ersten Komma in den angegebenen Zellen zu extrahieren, verwenden Sie die TEXTBEFORE-Funktion wie folgt:

Wählen Sie eine Zelle neben der ersten Textzelle aus, aus der Sie den Text extrahieren möchten, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten. Wählen Sie diese Ergebniszelle aus und ziehen Sie ihre AutoAusfüll-GriffBlättern Sie nach unten, um die restlichen Ergebnisse anzuzeigen.

=TEXTBEFORE(A2,",")

zeigt die Verwendung der Excel-Funktion TEXTVOR

Hinweis: In diesem Fall sind in der Formel nur die ersten beiden Argumente erforderlich.

#Beispiel 2: Extrahieren des Textes vor dem n-ten Trennzeichen in Excel

Standardmäßig extrahiert die TEXTBEFORE-Funktion den Text vor dem ersten Trennzeichen in der Textzeichenfolge, selbst wenn mehrere Trennzeichen im Text vorhanden sind. Wenn Sie den Text vor dem n-ten Trennzeichen extrahieren möchten, z. B. vor dem zweiten Komma in diesem Fall, können Sie die TEXTBEFORE-Funktion wie folgt anwenden.

Wählen Sie eine Zelle neben der ersten Textzelle aus, aus der Sie den Text extrahieren möchten, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten. Wählen Sie diese Ergebniszelle aus und ziehen Sie ihre AutoAusfüll-Griffnach unten, um die restlichen Ergebnisse zu erhalten.

=TEXTBEFORE(A2,",",2)

zeigt die Verwendung der Excel-Funktion TEXTVOR

Hinweis: Um den Text vor dem n-ten Trennzeichen zu extrahieren, müssen Sie das Argument Instance_num mit der entsprechenden Zahl angeben. In diesem Fall gebe ich die Zahl 2 ein, um das zweite Komma anzugeben.

#Beispiel 3: Extrahieren des Textes vor einer angegebenen Teilzeichenfolge (ohne Beachtung der Groß-/Kleinschreibung) in Excel

Standardmäßig beachtet die TEXTBEFORE-Funktion die Groß-/Kleinschreibung Groß-/Kleinschreibung beachten. Wenn Sie Text extrahieren ohne Beachtung der Groß-/Kleinschreibung durchführen möchten, können Sie die TEXTBEFORE-Funktion wie folgt anwenden.

Wählen Sie eine Zelle neben der ersten Textzelle aus, aus der Sie den Text extrahieren möchten, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten. Wählen Sie diese Ergebniszelle aus und ziehen Sie ihre AutoAusfüll-GriffScrollen Sie nach unten, um die restlichen Ergebnisse anzuzeigen.

=TEXTBEFORE(A2,„Consultant",1,1)

zeigt die Verwendung der Excel-Funktion TEXTVOR

Hinweis: Um die Groß-/Kleinschreibung in der TEXTBEFORE-Funktion zu ignorieren, setzen Sie das Argument „Match_mode“ auf 1. In diesem Fall wird der Text vor der Teilzeichenfolge „Consultant“ oder „CONSULTANT“ extrahiert.

#Beispiel 4: Rückgabe eines benutzerdefinierten Werts, wenn TEXTBEFORE keine Übereinstimmung findet

Wie im obigen Screenshot gezeigt, gibt die TEXTBEFORE-Funktion standardmäßig #N/A zurück, wenn keine Übereinstimmungen gefunden werden. Um einen benutzerdefinierten Wert zurückzugeben, wenn TEXTBEFORE keinen Text findet, können Sie die TEXTBEFORE-Funktion wie folgt anwenden.

Wählen Sie eine Zelle neben der ersten Textzelle aus, aus der Sie den Text extrahieren möchten, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten. Wählen Sie diese Ergebniszelle aus und ziehen Sie ihre AutoAusfüll-GriffNach unten scrollen, um die übrigen Ergebnisse anzuzeigen.

=TEXTBEFORE(A2,"Consultant",1,1,,„text not found")

zeigt die Verwendung der Excel-Funktion TEXTVOR

Hinweis: In dieser Formel ist „Text nicht gefunden“ der benutzerdefinierte Wert, der zurückgegeben wird, wenn die TEXTBEFORE-Funktion keinen übereinstimmenden Text findet. Sie können ihn jederzeit an Ihre Bedürfnisse anpassen.

#Beispiel 5: Extrahieren des Textes vor dem letzten Trennzeichen in Excel

Normalerweise können Sie den Parameter instance_num angeben, um den Text vor dem n-ten Trennzeichen in einer Textzeichenfolge zu extrahieren. Wenn Sie den Text vor dem letzten Trennzeichen extrahieren möchten, ist der einfachste Weg, hierfür eine negative Zahl anzugeben.

Um beispielsweise den Text vor dem letzten Komma in der folgenden Tabelle zu extrahieren, passen Sie die TEXTBEFORE-Funktion wie folgt an:

Wählen Sie eine Zelle aus (z. B. B2 in diesem Fall), geben Sie die folgende Formel ein und drücken Sie die Eingabetaste. Wählen Sie diese Ergebniszelle aus und ziehen Sie ihre AutoAusfüll-Griffnach unten, um die restlichen Ergebnisse anzuzeigen.

=TEXTBEFORE(A2,",",-1)

zeigt die Verwendung der Excel-Funktion TEXTVOR

Hinweis: Hier hilft -1 in der Formel dabei, die Originaltext-Zeichenfolge vom Ende her zu durchsuchen.


Verwandte Funktionen

Excel-Funktion TEXTAFTER
Die TEXTAFTER-Funktion extrahiert und gibt den Text zurück, der nach einer bestimmten Teilzeichenfolge oder einem Trennzeichen steht.

Excel-Funktion TEXTSPLIT
Die TEXTSPLIT-Funktion teilt Textzeichenfolgen mithilfe eines angegebenen Trennzeichens in ein Array auf – sowohl spalten- als auch zeilenweise.

Excel-Funktion VALUETOTEXT
Die Funktion VALUETOTEXT wandelt jeden beliebigen Wert zuverlässig in Text um.


Die besten Office-Produktivitätstools

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 Arbeitsblätter hinweg  |  Fuzzy Match...
Erw. 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-Toolsets:12 Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19 Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen...)|  12 Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung...)|  7 Vereinigen/Aufteilen-Tools(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,damit das, was Sie benötigen, nur einen Klick entfernt ist...


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

  • Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
  • Reduziert für Sie täglich Hunderte von Mausklicks – verabschieden Sie sich vom Mausarm.
  • Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (inklusive Excel) – genau wie in Chrome, Edge und Firefox.