Nahradit funkci v aplikaci Excel
Funkce Nahradit v aplikaci Excel je textová funkce, která je vestavěnou funkcí a podobně jako náhradní funkce, se tato funkce používá k nahrazení starého textu z řetězce novým řetězcem, vstup vyžadovaný touto funkcí je starý text nový text a počáteční a koncová čísla znaků, které je třeba nahradit.
Syntax

Kde,
- Old_text = Toto je povinný parametr. Je to původní řetězec, který má být nahrazen.
- Start = Toto je výchozí pozice v původním řetězci, odkud by měla začít výměna.
- Number_of_chars = Toto je číselná hodnota a označuje počet znaků, které mají být nahrazeny.
- New_text = Toto je další požadovaný parametr a označuje nový řetězec / sadu znaků, které mají být nahrazeny starým textem.

Jak používat funkci REPLACE v aplikaci Excel? (s příklady)
Jako funkci listu ji lze zapsat jako součást vzorce do buňky listu. Jako funkci VBA jej lze použít v kódu makra, který se zadává pomocí editoru jazyka Microsoft Visual Basic integrovaného s MS Excel. Pro lepší pochopení viz níže uvedené příklady.
Příklad č. 1 - Nahraďte řetězec

V tomto příkladu má buňka C4 přidružený vzorec REPLACE. C4 je tedy buňka výsledků.
- První argument funkce REPLACE je B4, který obsahuje původní řetězec, který má být nahrazen.
- Argument 2 ND je 1, což označuje počáteční písmeno původního řetězce.
- 3 rd argument je 4, což je počet znaků, které mají být nahrazeny.
- 4 th a poslední parametr je ‚Stephen,‘ což je nový řetězec, které mají být nahrazeny.
Zde je starý řetězec „John“ a nový řetězec je „Stephen“.
Příklad č. 2 - Vyměňte podřetězec

V tomto příkladu má buňka C6 přidružený vzorec. C6 je tedy buňka výsledků.
- První argument funkce REPLACE je B6, který obsahuje původní řetězec, který má být nahrazen.
- Argument 2 ND je 5, což označuje počáteční písmeno původního řetězce.
- 3. argument je 5, což je počet znaků, které mají být nahrazeny.
- 4. a poslední parametr je yahoo, což je nový řetězec, který má být nahrazen.
Zde je starý řetězec „gmail“ a nový řetězec „yahoo“. Výsledkem je, že C6 je aktualizován na '[email protected]'
Příklad č. 3 - Nahraďte jeden znak

V tomto příkladu má buňka C8 přidružený vzorec REPLACE. C8 je tedy buňka výsledků.
- První argument funkce REPLACE je B8, který obsahuje původní řetězec, který má být nahrazen.
- Argument 2ND je 1, což označuje počáteční písmeno původního řetězce.
- 3. argument je 1, což je počet znaků, které mají být nahrazeny.
- 4. a poslední parametr je 's', což je nový znak, který má být nahrazen.
Zde je starý znak n a nový znak je s. Výsledkem je, že C8 je aktualizován na „set“.
Příklad č. 4 - Nahraďte čísla

V tomto příkladu má buňka C10 přidružený vzorec REPLACE. C10 je tedy buňka výsledků.
- První argument funkce REPLACE je B10, který obsahuje původní řetězec, který má být nahrazen.
- Argument 2ND je 7, což označuje počáteční písmeno původního řetězce.
- 3. argument je 4, což je počet znaků, které mají být nahrazeny.
- 4. a poslední parametr je '2000', což je nový řetězec, který má být nahrazen.
Zde je starý řetězec '1989' a nový řetězec '2000'. Ve výsledku je C8 aktualizován na '23-12-2000 ' .
Příklad č. 5 - Odebrání řetězce

V tomto příkladu má buňka C12 přidružený vzorec REPLACE. C12 je tedy buňka výsledků.
- První argument funkce REPLACE je B12, který obsahuje původní řetězec, který má být nahrazen.
- Argument 2ND je 1, což označuje počáteční písmeno původního řetězce.
- 3. argument je 11, což je počet znaků, které mají být nahrazeny.
- 4. a poslední parametr je „“, což je nový řetězec (prázdný řetězec), který má být nahrazen.
Zde je starý řetězec „Odebrat toto“ a nový řetězec je „“. Výsledkem je, že C12 je aktualizován na prázdnou buňku, protože všechny znaky jsou nahrazeny prázdnými.
Příklad č. 6 - Běžný problém s funkcí REPLACE

V tomto příkladu má buňka C14 přidružený vzorec REPLACE. C14 je tedy buňka výsledků.
- První argument funkce REPLACE je B14, který obsahuje původní řetězec, který má být nahrazen.
- 2ND argument je 0.
Jakýkoli řetězec v buňce listu aplikace Excel však začíná 1, tj. Index 1. Výsledkem v buňce C14 je tedy chyba, která je #VALUE! Znamená to, že v hodnotě došlo k chybě.
Věci k zapamatování
- 2 Parametr ND , tj. Start, nemůže mít nečíselnou nebo zápornou hodnotu.
- 3 rd parametr, tj number_of_chars, nemůže mít non-číselná nebo hodnotu zápornou.