So verwenden Sie die MID, MIDBs (TEIL, TEILB)-Funktion in Excel

Deutsche Englisch
TEIL, TEILB MID, MIDBs

Übersicht und Syntax

Die Funktionen MID und TEIL in Excel sowie Google Tabellen ermöglichen das Extrahieren spezifischer Abschnitte aus einem Text, basierend auf ihrer Position. Diese Werkzeuge sind besonders nützlich, wenn man bestimmte Daten aus umfangreichen Textreihen isolieren muss. Der Hauptunterschied zwischen MID und MIDB bzw. TEIL und TEILB besteht darin, wie Zeichen verarbeitet werden: MID und TEIL behandeln jedes Zeichen als separate Einheit, während MIDB und TEILB für die Arbeit mit 2-Byte-Zeichensätzen konzipiert sind, wie sie in Sprachen wie Chinesisch, Japanisch oder Koreanisch verwendet werden.

Syntax von MID:

MID(Text; Start; Anzahl_Zeichen)

Syntax von MIDB:

MIDB(Text; Start; Anzahl_Bytes)

Die Parameter haben folgende Bedeutungen:

  • Text: Der String, aus dem Teile extrahiert werden sollen.
  • Start: Die Position im Text, an der die Extraktion beginnen soll.
  • Anzahl_Zeichen/Anzahl_Bytes: Die Anzahl der zu extrahierenden Zeichen oder Bytes.

Anwendungsbeispiele

Nachfolgend finden Sie zwei praktische Beispiele für die Verwendung dieser Funktionen:

Beispiel 1: Extraktion einer Seriennummer

Zur Extraktion einer spezifischen Seriennummer aus einem Produktcode. Angenommen, der Produktcode lautet PROD-202112-12345. Die fünf Zeichen nach dem zweiten Bindestrich repräsentieren die relevante Seriennummer.

=TEIL("PROD-202112-12345"; 13; 5)

Erklärung:

  • Text: „PROD-202112-12345“
  • Start: 13, beginnt direkt nach dem zweiten Bindestrich
  • Anzahl_Zeichen: 5, entspricht der Länge der Seriennummer

Das Ergebnis dieser Funktion ist 12345.

Beispiel 2: Extraktion von Vor- und Nachnamen

In einer Textspalte Ihrer Tabelle sind vollständige Namen im Format „Nachname, Vorname“ gespeichert. Zum Extrahieren des Nachnamens könnte folgendes Beispiel dienen:

Angenommen, die Zelle A1 enthält „Müller, Anna“.

=TEIL(A1; 1; FINDEN(","; A1) - 1)

Erklärung:

  • Text: Der Inhalt von Zelle A1
  • Start: 1, startet am Anfang der Zeichenkette
  • Anzahl_Zeichen: Die Position des Kommas minus eins, um nur den Nachnamen vor dem Komma zu extrahieren

Das Resultat wäre Müller.

Diese Beispiele verdeutlichen die vielseitige Einsetzbarkeit der Funktionen MID und TEIL zur Informationsgewinnung aus Textdaten, die regelmäßig in Aufgaben zur Datenbereinigung und -manipulation zum Einsatz kommen.

Mehr Informationen: https://support.microsoft.com/de-de/office/teil-teilb-funktionen-d5f9e25c-d7d6-472e-b568-4ecb12433028

Andere Funktionen
Gibt ein Array von Textwerten aus einem angegebenen Bereich zurück
Wandelt lateinische Buchstaben normaler Breite (Double-Byte-Zeichen) oder Katakana innerhalb einer Zeichenfolge in Zeichen halber Breite (Single-Byte-Zeichen) um
Wandelt eine Zahl in einen Text im Währungsformat ß (Baht) um
Gibt die Codezahl des ersten Zeichens in einem Text zurück
Kombiniert den Text aus mehreren Bereichen und/oder Zeichenfolgen, gibt aber keine Trennzeichen oder IgnoreEmpty-Argumente an
Wandelt eine Zahl in einen Text im Währungsformat um
Ersetzt Zeichen in Text
Formatiert eine Zahl als Text mit einer festen Anzahl Dezimalstellen
Sucht einen in einem anderen Textwert enthaltenen Textwert (Groß-/Kleinschreibung wird beachtet)
Entfernt Leerzeichen aus Text
Wandelt Text in Großbuchstaben um
Schreibt den ersten Buchstaben aller Wörter in einem Textwert groß
Überprüft, ob zwei Textwerte identisch sind
Wandelt lateinische Buchstaben halber Breite (Single-Byte-Zeichen) oder Katakana innerhalb einer Zeichenfolge in Zeichen normaler Breite (Double-Byte-Zeichen) um
Wandelt Zeichen halber Breite (Single-Byte-Zeichen) innerhalb einer Zeichenfolge in Zeichen normaler Breite (Double-Byte-Zeichen) um
Wandelt Text in Kleinbuchstaben um
Gibt die Anzahl Zeichen in einer Textzeichenfolge zurück
Gibt die Zeichen ganz links aus einem Textwert zurück
Extrahiert die phonetischen (Furigana-)Zeichen aus einer Textzeichenfolge
Gibt die Zeichen ganz rechts aus einem Textwert zurück
Löscht alle nicht druckbaren Zeichen aus einem Text
Sucht einen in einem anderen Textwert enthaltenen Textwert (Groß-/Kleinschreibung wird nicht beachtet)
Wandelt die eigenen Argumente in Text um
Formatiert eine Zahl und wandelt sie in Text um
Kombiniert den Text aus mehreren Bereichen und/oder Zeichenfolgen und fügt zwischen jedem zu kombinierenden Textwert ein von Ihnen angegebenes Trennzeichen ein Wenn das Trennzeichen eine leere Textzeichenfolge ist, verkettet diese Funktion effektiv die Bereiche
Gibt die Zahl (Codepoint) zurück, die dem ersten Zeichen des Texts entspricht
Gibt das Unicode-Zeichen zurück, das durch den angegebenen Zahlenwert bezeichnet wird
Gibt Text aus einem beliebigen angegebenen Wert zurück
Verknüpft mehrere Textelemente zu einem Textelement
Ersetzt alten Text durch neuen Text in einer Textzeichenfolge
Wandelt ein Textargument in eine Zahl um
Wiederholt einen Text so oft wie angegeben
Konvertiert Text in Zahlen auf eine Weise, die vom Gebietsschema unabhängig ist
Gibt das der Codezahl entsprechende Zeichen zurück