Funkcia SUBSTITUTE nahrádza existujúce slová, text alebo znaky novými údajmi. Použite funkciu SUBSTITUTE na odstránenie netlačiteľných znakov z importovaných údajov, nahradenie nežiaducich znakov medzerami a vytvorenie rôznych verzií toho istého pracovného hárka.
Pokyny v tomto článku platia pre Excel 2019, 2016, 2013, 2010, 2007; Excel pre Microsoft 365, Excel Online, Excel pre Mac, Excel pre iPad, Excel pre iPhone a Excel pre Android.
SUBSTITUTE Syntax funkcie
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty.
Syntax funkcie SUBSTITUTE je:
=SUBSTITUTE(Text, Starý_text, New_text, Instance_num)
Argumenty funkcie sú:
- Text (povinné): Údaje obsahujúce text, ktorý sa má nahradiť. Tento argument môže obsahovať skutočné údaje v úvodzovkách (pozri riadok 2 na obrázku vyššie) alebo odkaz na bunku na umiestnenie textových údajov v pracovnom hárku (pozri riadky 3 a 4).
- Old_text (povinné): Text, ktorý sa má nahradiť.
- New_text (povinné): Text, ktorý nahradí starý_text.
- Instance_num (voliteľné): Číslo. Ak je toto číslo vynechané, každá inštancia Old_text sa nahradí hodnotou New_text. Ak je toto číslo zahrnuté, nahradia sa špecifikované inštancie Old_text (pozri riadok 5).
Argumenty pre funkciu SUBSTITUTE rozlišujú veľké a malé písmená. Ak údaje zadané pre argument Starý_text nemajú rovnakú veľkosť písmen ako údaje v bunke Textový argument, nenahradí sa.
Použite funkciu SUBSTITUTE
Hoci je možné zadať celý vzorec ručne do bunky hárka, ďalšou možnosťou je použiť dialógové okno Funkcie Argumenty (alebo Formula Builder v Exceli pre Mac) na zadanie funkcie a jej argumentov do bunky.
=SUBSTITUTE(A3; "Predaj", "Výnos")
Pri použití dialógového okna sa Excel postará o oddelenie každého argumentu čiarkou a staré a nové textové údaje uzavrie do úvodzoviek.
-
Zadajte údaje pre tutoriál do prázdneho pracovného hárka programu Excel.
- Vyberte bunku B3, aby bola aktívna.
- Vybrať Formulas.
- Výberom Text otvoríte rozbaľovací zoznam Textové funkcie.
- V zozname vyberte SUBSTITUTE, čím otvoríte dialógové okno Argumenty funkcie. V Exceli pre Mac sa otvorí Formula Builder.
-
Umiestnite kurzor do textového poľa Text.
- Vyberte bunku A3 v pracovnom hárku a zadajte odkaz na túto bunku.
- Umiestnite kurzor do textového poľa Old_text.
- Zadajte Predaj. Toto je text, ktorý bude nahradený. Text nie je potrebné uzatvárať do úvodzoviek.
- Umiestnite kurzor do textového poľa New_text.
-
Zadajte Revenue. Tento text bude nahradený textom Predaj.
- Argument Instance_num zostáva prázdny, pretože v bunke A3 je iba jeden výskyt slova Predaj.
- Vyberte OK. Okrem Excelu pre Mac, kde vyberiete Hotovo.
- Text Výkaz výnosov sa zobrazuje v bunke B3.
Funkcie NAHRADENIE vs. REPLACE
SUBSTITUTE sa líši od funkcie REPLACE v tom, že sa používa na výmenu špecifického textu na akomkoľvek mieste vo vybratých údajoch. REPLACE sa používa na nahradenie akéhokoľvek textu, ktorý sa vyskytuje na konkrétnom mieste v údajoch.