Jak používat funkci REPLACE v aplikaci Excel? (s příklady)

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.

VYMĚŇTE video funkce Excel

Zajímavé články...