Funkcia SUBSTITUTE sa môže použiť na nahradenie existujúcich slov, textu alebo znakov novými údajmi.
Poznámka: Výsledky funkcie sa musia zobraziť na inom mieste ako pôvodný text.
Použitie funkcie zahŕňa:
- Odstránenie nepotlačených znakov z importovaných údajov;
- Nahradenie nežiaducich znakov medzerami;
- Vytváranie rôznych verzií toho istého pracovného hárka .
01 z 04
Nahradenie starého textu za nový
Syntax a argumenty náhradnej funkcie
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty .
Syntax pre funkciu SUBSTITUTE je:
= SUBSTITUTE (Text, Old_text, New_text, Instance_num)
Argumenty pre túto funkciu sú:
Text - (vyžaduje sa) údaje obsahujúce text, ktorý sa má nahradiť. Tento argument môže obsahovať
- skutočné údaje uvedené v úvodzovkách - druhý riadok na obrázku vyššie;
- bunkový odkaz na umiestnenie textových údajov v pracovnom hárku - riadok tri vyššie;
Old_text - (vyžaduje sa) text, ktorý sa má nahradiť.
New_text - (vyžaduje sa) text, ktorý nahradí Old_text .
Instance_num - (voliteľné) číslo
- Ak je vynechané, každá inštancia Old_text sa nahradí textom New_text .
- Ak sú zahrnuté, nahradí sa iba inštancia zadaná Old_text - napríklad prvý alebo tretí prípad - riadky 5 a 6 vyššie.
02 z 04
Citlivosť prípadu
Argumenty pre funkciu SUBSTITUTE sú citlivé na veľké a malé písmená, čo znamená, že ak zadané údaje pre argument Old_text nemajú rovnaký prípad ako údaje v bunke Text argument, nenastane žiadna náhrada.
Napríklad v štvrtom riadku obrázku vyššie, funkcia zobrazuje Predaj (bunka A4) ako odlišná od predaja ( argument Old_text ) a preto nenahrádza výnosy ako New_text .
03 z 04
Zadanie funkcie náhradníka
Hoci je možné napísať celý vzorec ako napr
= SUBSTITUTE (A3, "Predaj", "Príjmy")
ručne do bunky pracovného hárka, ďalšou možnosťou je použiť dialógové okno funkcie - ako je uvedené v krokoch nižšie - pre zadanie funkcie a jej argumentov do bunky, ako je B3.
Výhodou použitia dialógového okna je, že program Excel sa postará o oddelenie každého argumentu čiarou a obklopuje staré a nové textové údaje v úvodzovkách.
- Kliknite na bunku B3 - ak chcete vytvoriť aktívnu bunku
- Kliknite na kartu Vzorce v ponuke pásky
- Kliknutím na ikonu Text na páse krabice otvoríte rozbaľovací zoznam Textové funkcie
- Kliknutím na položku SUBSTITUTE v zozname vyvoláte dialógové okno tejto funkcie
- V dialógovom okne kliknite na riadok Text
- Kliknutím na bunku A3 zadáte odkaz do bunky do dialógového okna
- Kliknite na riadok Old_text v dialógovom okne
- Typ Predaj , čo je text, ktorý chceme nahradiť - nie je potrebné prikladať text do úvodzoviek;
- V dialógovom okne kliknite na riadok New_text
- Typ príjmov ako text, ktorý sa má nahradiť ;;
- Argument inštancie zostáva prázdny - pretože existuje len jedna inštancia slova Sales v bunke A3;
- Kliknutím na tlačidlo OK dokončite funkciu a zatvorte dialógové okno;
- Text správy o príjme by sa mal objaviť v bunke B3;
- Keď kliknete na bunku B3 úplnú funkciu
= SUBSTITUTE (A3, "Predaj", "Príjmy")
sa zobrazí vo formulári nad pracovným hárkom
04 z 04
Náhradník vs. Nahradiť
SUBSTITUTE sa líši od funkcie REPLACE tým, že slúži na výmenu špecifického textu na ľubovoľnom mieste vo vybratých dátach, zatiaľ čo REPLACE slúži ako náhrada akéhokoľvek textu, ktorý sa vyskytuje na konkrétnom mieste v údajoch.