Text-Manipulation ist ein unterschätztes Skill! Mit den richtigen Funktionen kannst du Text präzise ausnehmen, löschen oder umwandeln.
Das Problem: Du hast E-Mail-Adressen und brauchst nur den Namen (vor dem @), oder Adressen wo du nur die Straße brauchst (vor dem Komma).
- "max.mueller@gmail.com" → "max.mueller" (Alles VOR dem @)
- "Hauptstraße 123, 10115 Berlin" → "Hauptstraße 123" (Alles VOR dem Komma)
- "Bestellung: ORD-2024-001" → "ORD-2024-001" (Alles NACH dem Doppelpunkt)
- "Datei_2024_final.xlsx" → "Datei" (Nur der ANFANG bis zum Unterstrich)
In diesem Tutorial lernst du: Wie du mit LINKS, RECHTS, TEIL, FINDEN und SUCHEN Text intelligent manipulierst!
1. Grundfunktionen – LINKS, RECHTS, TEIL
LINKS() – Die linken X Zeichen
Extrahiere die ersten N Zeichen von links.
Ergebnis: "max.mueller" (die ersten 10 Zeichen)
RECHTS() – Die rechten X Zeichen
Extrahiere die letzten N Zeichen von rechts.
Ergebnis: "@gmail.com" (die letzten 11 Zeichen)
TEIL() – Ein Teil IN der Mitte
Extrahiere X Zeichen AB einer bestimmten Position.
Ergebnis: "gmail" (5 Zeichen ab Position 12)
2. FINDEN() & SUCHEN() – Position finden
Diese Funktionen finden die Position eines Zeichens/Textes – perfekt um die "Schnittposition" zu finden!
FINDEN() – Exakt (Case-sensitive)
Ergebnis: 12 (das @ ist an Position 12)
SUCHEN() – Unsensitiv (Case-insensitive)
Ergebnis: 12 (findet "gmail" weil Case-insensitive)
FINDEN vs. SUCHEN:
| Feature | FINDEN() | SUCHEN() |
|---|---|---|
| Groß-/Kleinschreibung | ✅ Exakt (A ≠ a) | ❌ Ignoriert (A = a) |
| Best für | Präzise Suche (z.B. "@") | Flexible Suche (Text) |
3. Clever kombinieren – Die Praxis
Szenario 1: E-Mail vor @ extrahieren
Ziel: "max.mueller" (alles VOR dem @)
Strategie:
- Finde die Position von @
- Nimm LINKS davon
Formel:
Ergebnis: "max.mueller" ✅
Erklärung:
- FINDEN("@", A1) = 12
- - 1 = 11 (wir wollen 11 Zeichen, nicht bis zur @)
- LINKS(A1, 11) = "max.mueller"
Szenario 2: Text NACH einem Zeichen extrahieren
Ziel: "ORD-2024-001" (alles NACH dem Doppelpunkt + Leerzeichen)
Strategie:
- Finde die Position von ":"
- Nimm RECHTS davon (oder TEIL)
Formel 1 (mit RECHTS):
Formel 2 (mit TEIL - eleganter):
Ergebnis: "ORD-2024-001" ✅
Erklärung (Formel 2):
- FINDEN(":", A1) = Position von ":"
- + 1 = Start nach der ":"
- LEN(A1) = Länge des ganzen Textes
- TRIM() = Leerzeichen entfernen
4. Fallstudie 1: Adressen säubern
| Adresse (A) | Straße (B) | Ort (C) |
|---|---|---|
| Hauptstraße 123, 10115 Berlin | ??? | ??? |
Ziel: Straße & Ort trennen
Formel für Spalte B (Straße):
Ergebnis B: "Hauptstraße 123" ✅
Formel für Spalte C (Ort):
Ergebnis C: "10115 Berlin" ✅
5. Fallstudie 2: Nummern extrahieren
Ziel: Nur die Nummer "00123" (letzte 5 Zeichen)
Einfache Lösung:
Ergebnis: "00123" ✅
Oder: Nur das Jahr extrahieren (2024):
Ergebnis: "2024" ✅
6. Fallstudie 3: Dateinamen verarbeiten
Ziele:
- Nur den Namen: "Bericht_2024_final"
- Nur die Dateiendung: "xlsx"
Formel für Namen (ohne Endung):
Ergebnis: "Bericht_2024_final" ✅
(Hinweis: Dieses Beispiel ist komplex – siehe vereinfachte Alternative unten)
Einfacherer Weg für Dateiendung:
Ergebnis: "xlsx" ✅
7. LÄNGE kombinieren – Das oft vergessene Werkzeug
LEN() gibt die Länge eines Textes zurück – perfekt um bei RECHTS die Anzahl zu berechnen!
Warum LEN() nutzen?
Lösung mit LEN():
Das funktioniert egal wie lang der Text ist!
8. Häufige Fehler & Lösungen
- Überprüfe die Schreibweise (@ vs @ – könnte ein anderes Zeichen sein)
- Nutze IFERROR um den Fehler zu behandeln:
- Nutze SUBSTITUTE() um Trennzeichen zu entfernen
- Oder nutze REGEX (nur in neueren Excel)
- Oder kombiniere mehrere TEILs
9. Übersicht aller Text-Funktionen
| Funktion | Was Sie macht | Beispiel | Ergebnis |
|---|---|---|---|
| LINKS() | Erste N Zeichen | =LINKS("Hallo", 3) | "Hal" |
| RECHTS() | Letzte N Zeichen | =RECHTS("Hallo", 3) | "llo" |
| TEIL() | N Zeichen ab Position | =TEIL("Hallo", 2, 3) | "all" |
| LEN() | Gesamtlänge des Textes | =LEN("Hallo") | 5 |
| FINDEN() | Position (Case-sensitiv) | =FINDEN("l", "Hallo") | 3 |
| SUCHEN() | Position (Case-insensitiv) | =SUCHEN("L", "Hallo") | 3 |
| TRIM() | Leerzeichen entfernen | =TRIM(" Hallo " | "Hallo" |
10. Best Practices & Tipps
✅ Tipp 1: Teste Positionen erst
✅ Tipp 2: Nutze IFERROR für Sicherheit
✅ Tipp 3: TRIM() nach fast jeder Extraktion
✅ Tipp 4: Komplexe Formeln in Hilfsspalten
✅ Tipp 5: Verwende SUCHEN bei Text-Suchen
11. Deine nächsten Schritte
- Basics üben: LINKS, RECHTS, TEIL mit fester Länge
- FINDEN testen: Position von Zeichen finden
- Kombinieren: FINDEN + LINKS/RECHTS/TEIL
- Mit TRIM: Leerzeichen-Fehler vermeiden
- Mit IFERROR: Fehlerbehandlung einbauen
- In echten Daten üben: E-Mails, Adressen, Dateinamen
Checkliste für dein Projekt
- Ich verstehe LINKS() & kann es anwenden
- Ich verstehe RECHTS() & kann es anwenden
- Ich verstehe TEIL() & kann es anwenden
- Ich verstehe LEN() & weiß wofür es gut ist
- Ich kenne FINDEN() & weiß wann exakte Suche nötig ist
- Ich kenne SUCHEN() & weiß wann flexible Suche nötig ist
- Ich kann FINDEN + LINKS kombinieren
- Ich kann FINDEN + RECHTS kombinieren
- Ich nutze TRIM() zur Fehlerbehandlung
- Ich nutze IFERROR() für sichere Formeln
Mit Text-Manipulation beherrschst du Datenbereinigung wie ein Profi! 🎯
Keine Kommentare:
Kommentar veröffentlichen