Funkce NAHRADIT

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac Excel 2021 Excel 2021 pro Mac Excel 2019 Excel 2016

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.