Laden Sie die Beispielarbeitsmappe herunter
In diesem Tutorial wird gezeigt, wie Sie mehrere Werte mit verschachtelten SUBSTITUTE-Funktionen finden und ersetzen.
Mehrere Werte ersetzen
Um mehrere Werte in Excel zu finden und zu ersetzen, können wir die Funktion SUBSTITUTE in einer verschachtelten Formel verwenden:
1 | =ERSETZEN(ERSETZEN(ERSETZEN(B3,"Bobby","Bob"),"Samantha","Sam"),"Robert","Rob") |
Wie funktioniert die Formel?
Diese Formel verschachtelt mehrere SUBSTITUTE-Funktionen, um Werte einzeln zu suchen und zu ersetzen. Das Ergebnis der ersten Substitution wird in die nächste SUBSTITUTE-Funktion eingespeist und so weiter. In unserem Beispiel werden drei Ersetzungen vorgenommen. Um weitere Unterstationen hinzuzufügen, verschachteln Sie einfach die SUBSTITUTE-Funktionen in der Formel.
Ersetzen mehrerer Werte mit einer Referenz
Ein anderer Ansatz wäre, einen Referenzbereich zu verwenden, anstatt die Werte in die Formel einzugeben.
12 | =ERSETZEN(ERSETZEN(ERSETZEN(B3,INDEX($E$3:$E$5,1),INDEX($F$3:$F$5,1)),INDEX($E$3:$E$5,2),INDEX($F$3:$F$5,2)),INDEX($E$3:$E$5,3),INDEX($F$3:$F$5, 3)) |
Diese Methode funktioniert genauso wie die vorherige Methode, verwendet jedoch die INDEX-Funktion, um auf einen Such- und Ersetzungsbereich mit den Werten zu verweisen. Für jedes SUBSTITUTE werden zwei INDEX-Funktionen benötigt (eine für den Suchwert und eine für den Ersetzungswert).
Ersetzen Sie mehrere Werte in Google Tabellen
Diese Formeln funktionieren in Google Sheets genauso wie in Excel.