Tento článek popisuje syntaxi vzorce a použití funkce NAHRADIT v Microsoft Excelu.
Popis
Funkce NAHRADIT nahradí na základě zadaného počtu znaků část textového řetězce jiným textovým řetězcem.
Syntaxe
NAHRADIT (starý, start, znaky, nový)
Syntaxe funkce NAHRADIT má následující argumenty:
-
Starý: Povinný argument. Jedná se o text, ve kterém chcete nahradit některé znaky.
-
Start: Povinný argument. Jedná se o pozici znaku v textu argumentu starý, který chcete nahradit argumentem nový.
-
Znaky: Povinný argument. Jedná se o počet znaků nahrazovaných funkcí NAHRADIT.
-
Nový: Povinný argument. Jedná se o nový text, který nahradí znaky ve starém textu.
Příklad
Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
Data |
||
---|---|---|
abcdefghijk |
||
2009 |
||
123456 |
||
Vzorec |
Popis (výsledek) |
Výsledek |
=NAHRADIT(A2;6;5;"*") |
Nahradí pět znaků v řetězci abcdefghijk jedním znakem *, počínaje šestým znakem (f). |
abcde*k |
=NAHRADIT(A3;3;2;"10") |
Nahrazení posledních dvou číslic hodnoty 2009 hodnotou 10 |
2010 |
=NAHRADIT(A4;1;3;"@") |
Nahradí první tři znaky řetězce 123456 jedním znakem @. |
@456 |
Důležité informace:
-
Funkce NAHRADITB je zastaralá.
-
V sešitech nastavených na kompatibilitu verze 2 má funkce NAHRADIT vylepšené chování náhradních párů a počítá je jako jeden znak místo dvou znaků. Selektory variant (běžně používané s emoji) se budou stále počítat jako samostatné znaky. Další informace najdete tady: Standard Unicode