Inhalt zwischen zwei Sonderzeichen auslesen in Excel
Schritt-für-Schritt-Anleitung
Um in Excel den Text zwischen zwei Sonderzeichen auszulesen, kannst Du die folgende Methode verwenden. Angenommen, in Zelle A1 steht der Text:
File/Proj/Runden/Jahr_2016/20Dez/KW51/Spezial/Test
- Verwende die Formel, um den Text zwischen den 3. und 6. Schrägstrichen (/) auszulesen:
=TEIL(A1;FINDEN("/";A1;FINDEN("/";A1;FINDEN("/";A1;1)+1)+1)+1;FINDEN("/";A1;FINDEN("/";A1;FINDEN("/";A1;FINDEN("/";A1;FINDEN("/";A1;FINDEN("/";A1;1)+1)+1)+1)+1)+1)-2-FINDEN("/";A1;FINDEN("/";A1;FINDEN("/";A1;1)+1)+1)+1)
- Drücke Enter. Der Text
Jahr_2016/20Dez/KW51 wird angezeigt.
Diese Formel nutzt die Funktionen FINDEN und TEIL, um die Positionen der Trennzeichen zu ermitteln und den gewünschten Text auszulesen.
Häufige Fehler und Lösungen
Alternative Methoden
- Verwendung von
WECHSELN und TEIL:
Du kannst auch die Funktion WECHSELN nutzen, um die 3. und 6. Trennzeichen durch andere Trennzeichen zu ersetzen und dann den Text zwischen diesen zu extrahieren. Zum Beispiel:
=GLÄTTEN(TEIL(WECHSELN(WECHSELN(A1;"/";WIEDERHOLEN(" ";1000);6);"/";WIEDERHOLEN(" ";1000);3);1000;1000))
- VBA-Methode:
Wenn Du VBA nutzen möchtest, kannst Du den
Split Befehl verwenden:
Dim parts() As String
parts = Split(Cells(1, 1).Value, "/")
MsgBox parts(2) & "/" & parts(3) & "/" & parts(4) ' Gibt Jahr_2016/20Dez/KW51 zurück
Praktische Beispiele
- Beispiel 1:
Du möchtest den Text zwischen zwei Kommas auslesen. Wenn in Zelle B1 steht:
Apfel,Orange,Banane,Kirsche
Verwende die Formel:
=TEIL(B1;FINDEN(",";B1;FINDEN(",";B1)+1)+1;FINDEN(",";B1;FINDEN(",";B1;FINDEN(",";B1)+1)+1)-FINDEN(",";B1;FINDEN(",";B1)+1)-1)
- Beispiel 2:
Um den Text in Klammern auszulesen, kannst Du die Formel wie folgt anpassen:
=TEIL(A1;FINDEN("(" ; A1) + 1; FINDEN(")" ; A1) - FINDEN("(" ; A1) - 1)
Tipps für Profis
- Nutze Namen für Bereiche, um Deine Formeln lesbarer zu machen.
- Experimentiere mit Array-Formeln, um mehrere Werte gleichzeitig auszulesen.
- Berücksichtige die Verwendung von VBA für komplexere Aufgaben, insbesondere wenn Du mit mehreren Trennzeichen arbeiten möchtest (z.B.
Split mit mehreren Delimitern).
FAQ: Häufige Fragen
1. Wie kann ich den Text zwischen zwei gleichen Zeichen auslesen?
Du kannst die gleiche Formel wie oben verwenden, solange Du die Positionen der Zeichen entsprechend anpasst.
2. Ist es möglich, mehrere Trennzeichen in einer Formel zu verwenden?
Ja, Du kannst die WECHSELN-Funktion verwenden, um mehrere Trennzeichen in einer Zelle zu ersetzen, bevor Du den Text extrahierst.