30 funkcií Excelu za 30 dní: VYMENIŤ

Včera na maratóne 30 funkcií Excelu za 30 dní použili sme funkciu INDEX (INDEX), ak chcete vrátiť hodnotu bunky umiestnenej na priesečníku daného riadka a stĺpca.

25. deň maratónu sa budeme venovať štúdiu funkcie VÝMENA (REPLACE), ktorý patrí do kategórie text. Nahrádza určitý počet znakov v textovom reťazci iným textom.

Poďme sa teda bližšie pozrieť na informácie a príklady o funkcii VÝMENA (REPLACE) a ak máte ďalšie informácie alebo príklady, podeľte sa o ne v komentároch.

Funkcia 25: VYMENIŤ

Funkcie VÝMENA (REPLACE) nahrádza znaky v texte na základe zadaného počtu znakov a začiatočnej pozície.

Ako sa dá použiť funkcia REPLACE?

Funkcie VÝMENA (REPLACE) môže nahradiť znaky v textovom reťazci, napríklad:

  • Zmeňte predvoľbu v telefónnom čísle.
  • Nahraďte medzeru dvojbodkou medzerou.
  • Použite vnorenú funkciu VÝMENA (REPLACE) na vloženie viacerých pomlčiek.

REPLACE Syntax

Funkcie VÝMENA (REPLACE) má nasledujúcu syntax:

REPLACE(old_text,start_num,num_chars,new_text)

ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)

  • starý_text (starý_text) – textový reťazec, v ktorom budú nahradené znaky.
  • počiatočné_číslo (start_pos) – počiatočná pozícia starých postáv.
  • počet_znakov (num_chars) – počet starých znakov.
  • nový_text (new_text) – text, ktorý bude vložený namiesto starých znakov.

Pasce REPLACE (REPLACE)

Funkcie VÝMENA (REPLACE) nahrádza určený počet znakov začínajúci na určenej pozícii. Ak chcete nahradiť konkrétny riadok textu kdekoľvek v pôvodnom texte, môžete použiť funkciu NÁHRADA (NÁHRADA), na ktorý sa pozrieme neskôr v našom maratóne.

Príklad 1: Zmena smerového čísla v telefónnom čísle

Používanie funkcií VÝMENA (REPLACE) Prvé tri číslice telefónneho čísla môžete zmeniť, napríklad keď je nastavená nová predvoľba. V našom prípade sa nová predvoľba zadá do stĺpca C a opravené telefónne čísla sa zobrazia v stĺpci D.

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 funkcií Excelu za 30 dní: VYMENIŤ

Príklad 2: Nahraďte medzeru dvojbodkou medzerou

Na definovanie počiatočnej pozície pre funkciu VÝMENA (REPLACE), Môžete použiť funkciu HĽADAŤ (FIND) na vyhľadanie konkrétneho riadku textu alebo znaku. V tomto príklade chceme nahradiť prvú medzeru, ktorá sa vyskytuje v textovom reťazci, dvojbodkou, za ktorou nasleduje medzera.

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 funkcií Excelu za 30 dní: VYMENIŤ

Príklad 3: Vnorené funkcie REPLACE na vloženie viacerých pomlčiek

Funkcie VÝMENA (REPLACE) je dovolené vnoriť sa do seba, takže v zdrojovom texte je možné vykonať viacero nahradení. V tomto príklade musia telefónne čísla obsahovať po prvých troch znakoch a po druhom pomlčky. Použitím nula, ako počet znakov, ktoré treba nahradiť, dostaneme výsledok, že žiadny zo znakov telefónneho čísla sa neodstráni, pridajú sa len 2 pomlčky.

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 funkcií Excelu za 30 dní: VYMENIŤ

Nechaj odpoveď