Import údajov do Excelu môže byť problematický. Problém, ktorý môžete mať pri importovaní údajov do Excelu, je ten, že vaše textové štítky nevyzerajú správne. Tieto textové funkcie vám môžu pomôcť udržať vaše údaje čisté.
Funkcia REPLACE
Funkcia REPLACE nahrádza časť textového reťazca. Funkcia používa nasledujúcu syntax:
REPLACE(starý_text,počiatočné_číslo,počet_znakov,nový_text)
Argument old_text , v ktorom sa rozlišujú malé a veľké písmená, poskytuje buď textový reťazec, z ktorého uchopíte nejaký textový fragment, alebo odkazuje na bunku obsahujúcu textový reťazec. Argument start_num , čo je počiatočná pozícia, hovorí Excelu, kde začína text, ktorý chcete nahradiť.
Argument num_chars informuje Excel o dĺžke textového fragmentu (koľko znakov), ktorý chcete nahradiť. Argument new_text , ktorý tiež rozlišuje veľké a malé písmená, hovorí Excelu, aký nový text chcete použiť na nahradenie starého textu. Ak chcete napríklad nahradiť meno Chamberlain menom Churchill v textovom reťazci Mr. Chamberlain, použite nasledujúci vzorec:
REPLACE("Mr. Chamberlain";5;11,"Churchill")
Funkcia vráti textový reťazec pán Churchill.
Funkcia REPT
Funkcia REPT opakuje textový reťazec. Funkcia používa nasledujúcu syntax:
REPT(text,počet_krát)
Argument text poskytuje textový reťazec alebo odkazuje na bunku obsahujúcu textový reťazec. Argument počet_krát hovorí Excelu, koľkokrát chcete text zopakovať. Napríklad nasledujúci vzorec:
REPT("Walla";2")
vráti textový reťazec WallaWalla.
Funkcia RIGHT
Funkcia RIGHT vracia zadaný počet znakov z pravého konca textového reťazca. Funkcia používa nasledujúcu syntax:
RIGHT(text,počet_znakov)
Argument text buď poskytuje textový reťazec, s ktorým chcete manipulovať, alebo odkazuje na bunku obsahujúcu textový reťazec. Argument num_chars hovorí Excelu, koľko znakov má chytiť.
Ak chcete napríklad zachytiť dva znaky úplne vpravo z textového reťazca Redmond WA, použite nasledujúci vzorec:
RIGHT("Redmond WA";2)
Funkcia HĽADAŤ
Funkcia SEARCH vypočíta počiatočnú pozíciu textového fragmentu v textovom reťazci. Funkcia používa nasledujúcu syntax:
HĽADAŤ(nájsť_text,v_texte,počiatočné_číslo)
Argument find_text informuje Excel, aký textový fragment hľadáte. Argument inside_text informuje Excel, aký textový reťazec chcete hľadať. Argument hovorí programu Excel, kde má začať hľadať. Argument počiatočné_číslo je voliteľný. Ak ho necháte prázdne, Excel spustí vyhľadávanie na začiatku reťazca inside_text .
Napríklad na identifikáciu pozície, na ktorej začína časť textu Churchill v textovom reťazci pán Churchill, použite nasledujúci vzorec:
HĽADAŤ("Churchill","Pán Churchill"1)
Funkcia SUBSTITUTE
Funkcia SUBSTITUTE nahrádza výskyty textu v textovom reťazci. Funkcia používa nasledujúcu syntax:
SUBSTITUTE(text,starý_text,nový_text,inštancie)
Argument text hovorí Excelu, aký textový reťazec chcete upraviť nahradením časti textu. Argument old_text identifikuje fragment textu, ktorý sa má nahradiť. Nový_text poskytuje nový náhradný text.
Predpokladajme ako príklad fungovania funkcie SUBSTITUTE, že potrebujete nahradiť slovo Senátor slovom Prezident v textovom reťazci .
SUBSTITUTE("Senátor Obama","Senátor","Prezident")
Argument inštancií je voliteľný, ale môžete ho použiť na to, aby ste Excelu povedali, pre ktorú inštanciu old_text chcete vykonať náhradu. Napríklad funkcia
SUBSTITUTE("Senátor senátor","Senátor","Prezident";1)
vráti textový reťazec prezident senátor Obama.
Funkcia
SUBSTITUTE("Senátor Senátor Obama","Senátor","Prezident"2)
vráti textový reťazec senátor prezident Obama.
Ak necháte argument inštancií prázdny, Excel nahradí každý výskyt starého_textu novým textom. Napríklad funkcia
SUBSTITUTE("Senátor Senátor Obama","Senátor","Prezident")
vráti textový reťazec Senator Senator Obama.