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 obsahuje následující argumenty:
- Old_text Povinné. Jedná se o text, ve kterém chcete nahradit některé znaky.
- Start_num Povinné. Jedná se o pozici znaku v textu argumentu starý, který chcete nahradit argumentem nový.
- Num_chars Povinné. Jedná se o počet znaků nahrazovaných funkcí NAHRADIT.
- New_text Povinné. 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é
- Funkce NAHRADITB je zastaralá.
- V sešitech nastavených na kompatibilitu verze 2 se funkce NAHRADIT chovala u náhradních dvojic, které se počítají jako jeden znak místo dvou. Selektory variant (běžně používané s emotikony) se budou počítat jako samostatné znaky. Další informace najdete ve standardu Unicode.