Ersetzen von Teilzeichenfolgen durch Zahlen aus benachbarten Zellen in Microsoft Excel 2010

Anonim

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.