Funkci SUBSTITUTE lze použít k nahrazení existujících slov, textu nebo znaků novými daty.
Poznámka: Výsledky této funkce se musí zobrazit na jiném místě než původní text.
Použití pro tuto funkci zahrnuje:
- Odstranění nepotlačených znaků z importovaných dat;
- Nahrazení nežádoucích znaků mezerami;
- Vytváření různých verzí stejného listu .
01 ze dne 04
Nahradit starý text za nový
Syntaxe a argumenty náhradní funkce
Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky a argumenty .
Syntaxe funkce SUBSTITUTE je:
= SUBSTITUTE (Text, Old_text, New_text, Instance_num)
Argumenty pro tuto funkci jsou:
Text - (vyžaduje) data obsahující text, který má být nahrazen. Tento argument může obsahovat
- skutečné údaje uzavřené v uvozovkách - řádek 2 na obrázku výše;
- odkaz buňky na umístění textových dat v listu - řádek tři výše;
Old_text - (vyžaduje se) text, který má být nahrazen.
New_text - (vyžaduje se) text, který nahradí Old_text .
Instance_num - (volitelné) číslo
- Pokud je vynechána, každá instance Old_text je nahrazena New_text .
- Pokud jsou zahrnuty, nahrazují se pouze instance zadané Old_text - například první nebo třetí instance - řádek 5 a 6 výše.
02 z 04
Citlivost kazu
Argumenty pro funkci SUBSTITUTE rozlišují velká a malá písmena, což znamená, že pokud data zadaná pro argument Old_text nemají stejný případ jako data v buňce textových argumentů, nedojde k žádné náhradě.
Například ve čtvrtém řádku výše uvedeného obrázku funkce zobrazuje prodej (buňka A4) odlišně od prodeje ( argument Old_text ) a proto nenahrazuje příjem ve formátu New_text .
03 ze dne 04
Zadání funkce náhradníka
Ačkoli je možné zadat celý vzorec, jako je
= SUBSTITUTE (A3, "Prodej", "Příjmy")
ručně do buňky listu, další možností je použít dialogové okno funkce - jak je popsáno v krocích níže - pro zadání funkce a jejích argumentů do buňky, například B3.
Výhodou použití dialogového okna je, že aplikace Excel se stará o oddělení každého argumentu čárkou a přiloží staré a nové textové údaje do uvozovek.
- Klepněte na buňku B3 - pro vytvoření aktivní buňky
- Klikněte na kartu Vzorce v nabídce pásu karet
- Klepnutím na ikonu Text na pásu karet otevřete rozbalovací seznam Textové funkce
- Klepnutím na položku SUBSTITUTE v seznamu vyvoláte dialogové okno této funkce
- V dialogovém okně klikněte na řádek Text
- Klepnutím na buňku A3 zadejte tento článek do dialogového okna
- Klikněte na řádek Old_text v dialogovém okně
- Typ Sales , což je text, který chceme nahradit - není potřeba uzavírat text v uvozovkách;
- Klikněte na řádek New_text v dialogovém okně
- Typ Příjmy , jako text, který má být nahrazen ;;
- Argument Instance je ponechán prázdný - protože existuje pouze jedna instance slova Sales v buňce A3;
- Klepnutím na tlačítko OK dokončete funkci a zavřete dialogové okno;
- Textová zpráva o příjmech by se měla zobrazit v buňce B3;
- Když na buňku B3 kliknete na celou funkci
= SUBSTITUTE (A3, "Prodej", "Příjmy")
se zobrazí ve sloupci vzorců nad tabulkou
04 ze dne 04
Nahrazení vs. Nahrazení
SUBSTITUTE se liší od funkce REPLACE tím, že se používá k výměně specifického textu v jakémkoli místě ve vybraných datech, zatímco REPLACE slouží k nahrazení jakéhokoli textu, který se vyskytuje na určitém místě dat.