gibt es eine Formel um ein Wort unterschiedlicher Länge zwischen zwei eindeutigen Zeichen zu extrahieren?
z.b.
oder
benötigt würde nur das Wort Applause und Gran Move
Vorab schon mal Dank für die Hilfe!
Gruß Uwe
Um Text zwischen zwei Zeichen in Excel auszulesen, kannst du die Funktionen TEIL, SUCHEN und LINKS kombinieren. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
Identifiziere deinen Text: Angenommen, dein Text befindet sich in Zelle A1 und sieht so aus:
<option value="1717">Applause</option>
Formel eingeben: Verwende die folgende Formel, um den Text zwischen den Zeichen > und < zu extrahieren:
=LINKS(TEIL(A1;SUCHEN(">";A1)+1;99);SUCHEN("<";A1)-SUCHEN(">";A1)-1)
Ergebnisse überprüfen: Die Formel gibt "Applause" zurück. Du kannst dasselbe für andere Zellen tun, indem du die Zellreferenz anpasst.
Fehler: #WERT!
Lösung: Überprüfe, ob die Zeichen, nach denen du suchst, im Text vorhanden sind. Wenn nicht, wird dieser Fehler angezeigt.
Fehler: #NAME?
Lösung: Stelle sicher, dass die Formel korrekt eingegeben ist und alle Funktionen richtig geschrieben sind.
Wenn du mit komplexeren Texten arbeitest, kannst du auch VBA (Visual Basic for Applications) verwenden, um den Text zwischen zwei Zeichen zu extrahieren. Hier ist ein einfaches Beispiel:
Drücke ALT + F11, um den VBA-Editor zu öffnen.
Klicke auf Einfügen und dann auf Modul.
Füge den folgenden Code ein:
Function ExtractTextBetween(str As String, startChar As String, endChar As String) As String
Dim startPos As Long, endPos As Long
startPos = InStr(str, startChar) + Len(startChar)
endPos = InStr(startPos, str, endChar)
ExtractTextBetween = Mid(str, startPos, endPos - startPos)
End Function
Verwende die Funktion in Excel wie folgt:
=ExtractTextBetween(A1; ">"; "<")
Hier sind einige Beispiele, wie du verschiedene Texte zwischen Zeichen extrahieren kannst:
Beispiel 1: Text zwischen zwei Kommas
=TEIL(A1;SUCHEN(",";A1)+1;SUCHEN(",";A1;SUCHEN(",";A1)+1)-SUCHEN(",";A1)-1)
Beispiel 2: Text zwischen zwei Leerzeichen
=TEIL(A1;SUCHEN(" ";A1)+1;SUCHEN(" ";A1;SUCHEN(" ";A1)+1)-SUCHEN(" ";A1)-1)
LÄNGE, um die Anzahl der Zeichen zu zählen, die du extrahieren möchtest.1. Wie extrahiere ich Text zwischen zwei gleichen Zeichen?
Verwende die SUCHEN-Funktion, um den ersten und letzten Vorkommen des Zeichens zu finden, und wende dann die TEIL-Funktion an.
2. Kann ich die Funktion auch für andere Datenformate verwenden?
Ja, die beschriebenen Methoden funktionieren für alle Arten von Textdaten in Excel. Achte darauf, die richtigen Zeichen und Formeln zu verwenden.