Wenn Sie Teilzeichenfolgen durch eine bestimmte Anzahl von Text aus der angrenzenden Zelle ersetzen möchten, können Sie eine Kombination aus "FINDEN", "LINKS" & "MITTE" Funktionen.
LINKS: Gibt die angegebene Anzahl von Zeichen ab dem Anfang einer Textzeichenfolge zurück.
Syntax: =LEFT(text,num_chars)
Text: Dies ist die Textzeichenfolge, die Zeichen enthält, die Sie extrahieren möchten
num_chars: Gibt die Anzahl der Zeichen von links an, die Sie extrahieren möchten.
MITTE: Gibt die Zeichen aus der Mitte einer Textzeichenfolge mit einer gegebenen Startposition und Länge zurück.
Syntax: =MID(text,start_num,num_chars)
Text: Es ist die Textzeichenfolge, die die Zeichen enthält, die Sie extrahieren möchten.
start_num: Die Zahl in der Zeichenfolge, aus der Sie Daten extrahieren möchten.
num_chars: Es gibt die Anzahl der Zeichen an, die Sie von MID abrufen oder extrahieren möchten.
Nehmen wir ein Beispiel:
Wir haben einige Strings, die "XX" als Teilstring in Spalte A enthalten. In Spalte B haben wir Text, der durch XX ersetzt werden muss.
- Wir wollen eine Formel, die die Teilzeichenfolge ersetzt, z. B. "XX" in der entsprechenden Zelle in Spalte A und durch den Text in Spalte B ersetzt
- In Zelle C2 wäre die Formel
- =LINKS(A2,SUCHEN("XX",A2)-1)&B2&MITTE(A2,SUCHEN("XX",A2)+2,255)
- Im oben gezeigten Screenshot hat die Formel den Text „XX“ durch „C“ ersetzt.
- Wenn wir die Formel im unteren Bereich nach unten kopieren, erhalten wir das gewünschte Ergebnis.
Auf diese Weise können wir Teilzeichenfolgen durch Zahlen aus benachbarten Zellen in Microsoft Excel ersetzen.