Kako koristiti funkciju NAHRADIT a NAHRADITB u Excelu
Český | Angličtina |
---|---|
NAHRADIT a NAHRADITB | REPLACE, REPLACEBs |
Excel a Google Sheets nabízejí funkce NAHRADIT a NAHRADITB, které umožňují efektivně manipulovat s textovými řetězci. Funkce NAHRADIT umožňuje nahradit specifickou část textu novým textem, přičemž jeden znak je počítán jako jeden bez ohledu na jeho šířku. Naproti tomu, NAHRADITB zohledňuje dvojbytové znaky – to je zvláště užitečné při práci s jazyky jako jsou japonština nebo čínština, kde každý dvojbytový znak je počítán jako dva znaky.
Syntaxe a použití
Syntaxe pro funkci NAHRADIT je v Excelu i Google Sheets následující:
NAHRADIT(původní_text, pozice_zacatek, pocet_znaku, novy_text)
- původní_text – Text, nebo odkaz na buňku obsahující text, kde chcete provést změnu.
- pozice_zacatek – Pozice v textu, kde začne nahrazování.
- pocet_znaku – Kolik znaků z původního textu má být nahrazeno.
- novy_text – Text, který má nahradit vybrané znaky.
Pro funkci NAHRADITB syntaxe vypadá stejně:
NAHRADITB(původní_text, pozice_zacatek, pocet_znaku, novy_text)
Příklady použití
Příklad | Vzorec | Výsledek |
---|---|---|
Změna ‚abc‘ na ‚abXYZ‘ v textu ‚abcdef‘ | NAHRADIT("abcdef", 3, 3, "XYZ") |
‚abXYZef‘ |
Odebrání prvních 3 znaků z textu ‚12345‘ a nahrazení novým textem ‚abc‘ | NAHRADIT("12345", 1, 3, "abc") |
‚abc45‘ |
Příklady v praxi
1. Příklad – Formátování telefonních čísel:
Předpokládejme, že máme seznam telefonních čísel ve formátu ‚1234567890‘ a potřebujeme je přeformátovat na ‚(123) 456-7890‘. Použijeme funkci NAHRADIT takto:
NAHRADIT(NAHRADIT("1234567890", 1, 0, "("), 5, 0, ") "), 10, 0, "-")
Vkládáme ‚(‚ na začátek, pak ‚)‘ po třetím znaku, a nakonec ‚-‚ po šestém znaku.
2. Příklad – Zpracování XML tagů:
Představte si, že potřebujeme v XML souboru nahradit tag <name> tagem <fullName>. Použijeme NAHRADIT takto:
NAHRADIT(NAHRADIT("<name>Jan Novák</name>", 2, 4, "fullName"), 14, 4, "fullName")
Nejdříve nahrazujeme ‚name‘ slovem ‚fullName‘ ve startovacím tagu a poté provádíme stejnou změnu v uzavíracím tagu.
Více informací: https://support.microsoft.com/cs-cz/office/nahradit-a-nahraditb-funkce-8d799074-2425-4a8a-84bc-82472868878a