Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Tento článek popisuje syntaxi vzorce a použití funkcí NAHRADIT a NAHRADITB.  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.

Funkce NAHRADITB nahradí na základě zadaného počtu bajtů část textového řetězce jiným textovým řetězcem.

Důležité informace: 

  • Tyto funkce nemusí být v některých jazycích dostupné.

  • Funkce NAHRADIT je určena pro jazyky, které používají jednobajtovou znakovou sadou (SBCS), zatímco funkce NAHRADITB je určena pro jazyky používající dvoubajtovou znakovou sadu (DBCS). Nastavení výchozího jazyka v počítači ovlivňuje návratovou hodnotu následujícím způsobem:

  • Funkce NAHRADIT vždy počítá každý znak (jednobajtový i dvoubajtový) jako 1 znak, a to bez ohledu na výchozí nastavení jazyka.

  • Funkce NAHRADITB počítá každý dvoubajtový znak jako 2 znaky, pokud jste povolili úpravy v jazyce podporujícím znakovou sadu DBCS a potom jej nastavili jako výchozí jazyk. V opačném případě funkce NAHRADITB počítá každý znak jako 1 znak.

Mezi jazyky podporující znakovou sadu DBCS patří japonština, čínština (zjednodušená), čínština (tradiční) a korejština.

Syntaxe

NAHRADIT (starý, start, znaky, nový)

NAHRADITB (starý, start, bajty, nový)

Syntaxe funkce NAHRADIT A NAHRADITB 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.

  • Bajty:    Povinný argument. Jedná se o počet bajtů nahrazovaných funkcí NAHRADITB.

  • 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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×