Mit MID aus der Mitte entnehmen
Extrahieren Sie mit MID Zeichen an beliebigen Positionen innerhalb einer Zeichenfolge.
Mit MID aus der Mitte entnehmen ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Wenn sich die Daten in der Mitte befinden
LEFT und RIGHT bearbeiten Text an den Rändern, aber was ist mit Zeichen, die in der Mitte stecken?
Stellen Sie sich einen Code wie US-4471-X vor, bei dem die vierstellige Zahl zwischen zwei Bindestrichen steht. Sie können sie nicht allein von einem Ende aus erreichen. Dafür benötigen Sie die Funktion MID.
Die Funktion MID benötigt drei Angaben
MID benötigt drei Angaben:
- den Text oder eine Zelle
- die Startposition — an welcher Stelle begonnen werden soll
- wie viele Zeichen extrahiert werden sollen
Die Positionen werden von links aus gezählt, beginnend bei 1. Zeichen 1 ist also der erste Buchstabe, Zeichen 2 der zweite und so weiter.
=MID(text, start, count)Ein erstes MID-Beispiel
Nehmen Sie das Wort Spreadsheet. Um read zu extrahieren, beginnen Sie an Position 3, dem Buchstaben r, und übernehmen 4 Zeichen.
MID("Spreadsheet", 3, 4) gibt read zurück. Zählen Sie sorgfältig: S(1) p(2) r(3) e(4) a(5) d(6). Wenn Sie bei 3 beginnen und 4 Zeichen nehmen, erhalten Sie r-e-a-d.
=MID("Spreadsheet", 3, 4)MID mit einem Zellbezug
Angenommen, in A2 steht der Code US-4471-X und Sie möchten die mittlere Zahl 4471 extrahieren.
Die Zahl beginnt an Position 4, direkt nach US-, und ist 4 Zeichen lang. Das Ergebnis ist 4471, sauber aus der Mitte des Codes extrahiert.
=MID(A2, 4, 4)Positionen sorgfältig zählen
Der häufigste Fehler bei MID ist eine falsch gezählte Startposition. Denken Sie daran, dass jedes Zeichen zählt — einschließlich Bindestrichen, Leerzeichen und Symbolen.
In US-4471-X steht U an Position 1, S an Position 2, der Bindestrich an Position 3 und die erste Ziffer an Position 4. Wenn Sie vergessen, den Bindestrich mitzuzählen, beginnen Sie eine Position zu früh und erhalten ein falsches Ergebnis.
Ein einzelnes Zeichen aus der Mitte extrahieren
Wenn Sie nur ein Zeichen benötigen, setzen Sie die Anzahl auf 1. Um das dritte Zeichen aus dem Inhalt von A2 zu extrahieren:
MID(A2, 3, 1) gibt genau dieses eine Zeichen zurück. Das ist nützlich, um ein in einen Code eingebautes Kennzeichen zu prüfen, etwa einen Statusbuchstaben an einer festen Position.
=MID(A2, 3, 1)MID bis zum Ende einer Zeichenfolge
Was ist, wenn Sie alles ab einem Startpunkt benötigen, aber die genaue Länge nicht kennen? Übergeben Sie einfach eine Anzahl, die sicher größer ist als jede mögliche Zeichenfolge.
MID(A2, 4, 100) extrahiert die Zeichen ab Position 4 bis zum Ende. Wie LEFT und RIGHT erzeugt auch MID keinen Fehler, wenn Sie mehr Zeichen anfordern, als vorhanden sind — die Funktion endet einfach am Ende.
=MID(A2, 4, 100)Die Startposition dynamisch ermitteln
Eine fest codierte Startposition funktioniert nur bei einem unveränderlichen Format. Wenn das Format variiert, verwenden Sie FIND oder SEARCH, um eine Markierung zu finden.
Wenn ein Name in A2 als Last, First gespeichert ist, gibt FIND(", ", A2) die Position des Kommas zurück. Wenn Sie diese Position an MID übergeben, können Sie den Vornamen unabhängig von der Länge des Nachnamens extrahieren.
=MID(A2, FIND(", ", A2) + 2, 100)FIND vs SEARCH
FIND und SEARCH suchen beide Text innerhalb eines anderen Textes und geben dessen Positionsnummer zurück. Der Unterschied:
FINDberücksichtigt die Groß- und KleinschreibungSEARCHberücksichtigt sie nicht und erlaubt Platzhalter
Verwenden Sie SEARCH, wenn die Groß- und Kleinschreibung keine Rolle spielt. Beide Funktionen lassen sich gut mit MID kombinieren, um die Extraktion flexibel zu gestalten.
=SEARCH("x", A2)Eine praktische Kombination
Stellen Sie sich E-Mail-Adressen in Spalte A vor, aus denen Sie nur die Domain benötigen. Die Domain beginnt direkt nach dem Zeichen @.
FIND("@", A2) ermittelt die Position des @-Zeichens. Sie addieren 1, um es zu überspringen, und MID verwendet eine große Anzahl, um bis zum Ende zu gelangen. Das Ergebnis umfasst alles nach dem @, etwa coddykit.com.
=MID(A2, FIND("@", A2) + 1, 100)Zwischen zwei Markierungen extrahieren
Um Text zwischen zwei bekannten Zeichen zu extrahieren, ermitteln Sie beide Positionen und lassen Sie MID den dazwischenliegenden Text übernehmen.
In US-4471-X begrenzen der erste und der zweite Bindestrich die Zahl. FIND("-", A2) ermittelt den ersten Bindestrich. Durch Addition von 1 beginnen Sie direkt danach, und die Anzahl entspricht dem Abstand bis zum nächsten Bindestrich. Dieses Muster eignet sich für viele Codes aus der Praxis.
=MID(A2, FIND("-", A2) + 1, FIND("-", A2, FIND("-", A2) + 1) - FIND("-", A2) - 1)Kurzer Test
Testen Sie Ihr Verständnis von MID.
Zusammenfassung: Die MID-Funktion
Sie haben gelernt, Zeichen an beliebiger Stelle aus einer Zeichenfolge zu extrahieren.
MID(text, start, count)beginnt an einer Position und übernimmt eine bestimmte Anzahl von Zeichen- Positionen beginnen bei 1 und schließen jedes Symbol und jedes Leerzeichen ein
- Verwenden Sie eine große Anzahl, um sicher bis zum Ende zu gelangen
- Kombinieren Sie MID mit
FINDoderSEARCH, wenn die Startposition variiert
Als Nächstes messen Sie mit LEN, wie lang ein Textabschnitt ist.
Häufig gestellte Fragen
Ist die Lektion „Mit MID aus der Mitte entnehmen“ kostenlos?
Ja — der vollständige Text von „Mit MID aus der Mitte entnehmen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Mit MID aus der Mitte entnehmen“?
Extrahieren Sie mit MID Zeichen an beliebigen Positionen innerhalb einer Zeichenfolge. Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Excel Formulas Academy zu starten?
Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Mit MID aus der Mitte entnehmen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?
Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Text mit LEFT und RIGHT extrahieren
- Mit MID aus der Mitte entnehmen
- Text mit LEN messen
- Leerzeichen mit TRIM bereinigen