30 funkcí Excelu za 30 dní: VYMĚŇTE

Včera na maratonu 30 funkcí Excelu za 30 dní použili jsme funkci INDEX (INDEX) vrátí hodnotu buňky umístěné na průsečíku daného řádku a sloupce.

25. den maratonu se budeme věnovat studiu funkce VÝMĚNA (REPLACE), která patří do kategorie text. Nahradí určitý počet znaků v textovém řetězci jiným textem.

Pojďme se tedy blíže podívat na informace a příklady o funkci VÝMĚNA (REPLACE), a pokud máte další informace nebo příklady, podělte se o ně v komentářích.

Funkce 25: VYMĚNIT

funkce VÝMĚNA (REPLACE) nahradí znaky v textu na základě zadaného počtu znaků a počáteční pozice.

Jak lze použít funkci REPLACE?

funkce VÝMĚNA (REPLACE) může nahradit znaky v textovém řetězci, například:

  • Změňte předvolbu v telefonním čísle.
  • Nahraďte mezeru dvojtečkou mezerou.
  • Použít vnořenou funkci VÝMĚNA (REPLACE) pro vložení více pomlček.

REPLACE Syntaxe

funkce VÝMĚNA (REPLACE) má následující syntaxi:

REPLACE(old_text,start_num,num_chars,new_text)

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

  • starý_text (starý_text) – textový řetězec, ve kterém budou nahrazeny znaky.
  • počáteční_číslo (start_pos) – počáteční pozice starých postav.
  • počet_znaků (num_chars) – počet starých znaků.
  • nový_text (new_text) – text, který bude vložen na místo starých znaků.

Pasti REPLACE (REPLACE)

funkce VÝMĚNA (REPLACE) nahradí zadaný počet znaků počínaje zadanou pozicí. Chcete-li nahradit určitý řádek textu kdekoli v původním textu, můžete použít funkci NÁHRADNÍ (NÁHRADNÍK), na který se podíváme později v našem maratonu.

Příklad 1: Změna kódu oblasti v telefonním čísle

Používání funkcí VÝMĚNA (REPLACE) První tři číslice telefonního čísla můžete změnit, například když je nastaveno nové předčíslí. V našem případě se nové směrové číslo zadá do sloupce C a opravená telefonní čísla se zobrazí ve sloupci D.

=REPLACE(B3,1,3,C3)

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

30 funkcí Excelu za 30 dní: VYMĚŇTE

Příklad 2: Nahraďte mezeru dvojtečkou mezerou

Chcete-li definovat počáteční pozici pro funkci VÝMĚNA (REPLACE), Tuto funkci můžete použít HLEDAT (FIND) pro vyhledání konkrétního řádku textu nebo znaku. V tomto příkladu chceme nahradit první mezeru, která se vyskytuje v textovém řetězci, dvojtečkou následovanou mezerou.

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

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

30 funkcí Excelu za 30 dní: VYMĚŇTE

Příklad 3: Vnořené funkce REPLACE pro vložení více pomlček

funkce VÝMĚNA (REPLACE) je dovoleno vnořovat se do sebe, takže ve zdrojovém textu lze provést více záměn. V tomto příkladu musí telefonní čísla obsahovat po prvních třech znacích a po druhém pomlčky. Použitím nula, jako počet znaků k nahrazení dostaneme výsledek, že žádný ze znaků telefonního čísla nebude odstraněn, pouze budou přidány 2 pomlčky.

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

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

30 funkcí Excelu za 30 dní: VYMĚŇTE

Napsat komentář