Stáhněte si ukázkový sešit
Tento tutoriál předvede, jak najít a nahradit více hodnot pomocí vnořených funkcí SUBSTITUTE.
Nahraďte více hodnot
Chcete -li v aplikaci Excel najít a nahradit více hodnot, můžeme použít funkci SUBSTITUTE ve vnořeném vzorci:
1 | = SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (B3, "Bobby", "Bob"), "Samantha", "Sam"), "Robert", "Rob") |
Jak funguje vzorec?
Tento vzorec vnoří více funkcí SUBSTITUTE dohromady, aby vyhledávalo a nahrazovalo hodnoty po jednom. Výsledek z první substituce se přenese do další funkce SUBSTITUT a tak dále. V našem příkladu jsou provedena tři substituce. Chcete -li přidat další rozvodny, jednoduše do vzorce vnořte funkce SUBSTITUTE.
Nahraďte více hodnot pomocí reference
Jiným přístupem by bylo použít referenční rozsah namísto psaní hodnot ve vzorci.
12 | = SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (BUB, 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)) |
Tato metoda funguje stejně jako prostupná metoda, kromě toho, že používá funkci INDEX k odkazu na rozsah hledání a nahrazení hodnotami. Pro každý SUBSTITUT jsou potřeba dvě funkce INDEX (jedna pro vyhledávací hodnotu a druhá pro nahrazovací hodnotu).
Nahraďte více hodnot v Tabulkách Google
Tyto vzorce fungují v Tabulkách Google úplně stejně jako v Excelu.