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 do MS Excel. Pro lepší pochopení viz níže uvedené příklady.

Tuto šablonu aplikace Excel REPLACE si můžete stáhnout zde - šablonu aplikace Excel REPLACE Function

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 2ND je 1, 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 „Stephen“, což je nový řetězec, který má být nahrazen.

Zde je starý řetězec „John“ a nový řetězec „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.
  • 2ND argument 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.

Tady je stará postava 'n a nová postava'. Ve výsledku je C8 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.
  • Třetí 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 tento“ 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.
  • Argument 2ND 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 #HODNOTA! Znamená to, že v hodnotě došlo k chybě.

Věci k zapamatování

  • Parametr 2ND, tj. Start nemůže mít nečíselnou nebo zápornou hodnotu.
  • 3. parametr, tj. Number_of_chars, nemůže mít nečíselnou nebo zápornou hodnotu.

$config[zx-auto] not found$config[zx-overlay] not found