Pobierz przykładowy skoroszyt
Ten samouczek pokaże, jak znaleźć i zamienić wiele wartości za pomocą zagnieżdżonych funkcji SUBSTITUTE.
Zastąp wiele wartości
Aby znaleźć i zamienić wiele wartości w Excelu, możemy użyć funkcji SUBSTITUTE w zagnieżdżonej formule:
1 | =ZMIANA(ZAMIANA(ZAMIANA(B3;"Robert;"Bob");"Samantha;"Sam");"Robert;"Rob") |
Jak działa formuła?
Ta formuła zagnieżdża razem wiele funkcji SUBSTITUTE, aby znaleźć i zamienić wartości pojedynczo. Wynik pierwszego podstawienia jest podawany do następnej funkcji SUBSTITUTE i tak dalej. W naszym przykładzie dokonano trzech podstawień. Aby dodać więcej podstacji, wystarczy zagnieździć funkcje SUBSTITUTE w formule.
Zastąp wiele wartości za pomocą odniesienia
Innym podejściem byłoby użycie zakresu referencyjnego zamiast wpisywania wartości w formule.
12 | =ZAMIENNIK(ZAMIANA(ZAMIANA(B3;INDEKS($E$3:$E$5,1)),INDEKS($F$3:$F$5,1)),INDEKS ($ E $ 3: $ E $ 5,2), INDEKS ($ F $ 3: $ F $ 5, 2)), INDEKS ($ E $ 3: $ E $ 5, 3), INDEKS ($ F $ 3: $ F $ 5, 3)) |
Ta metoda działa tak samo jak poprzednia metoda, z wyjątkiem tego, że używa funkcji INDEX do odwoływania się do zakresu wyszukiwania i zastępowania wartościami. Dla każdego SUBSTITUTE potrzebne są dwie funkcje INDEKS (jedna dla wartości wyszukiwania, a druga dla wartości zastępczej).
Zastąp wiele wartości w Arkuszach Google
Te formuły działają dokładnie tak samo w Arkuszach Google, jak w programie Excel.