Od Amira M. Bohlooli
PodíltweetE-mailem

Potřebujete nahradit konkrétní část textu? V aplikaci Excel můžete použít funkci SUBSTITUTE, která vám pomůže. Zde je postup!

V aplikaci Excel funkce SUBSTITUTE najde řetězec v buňce a nahradí jej jiným řetězcem. Funkce SUBSTITUTE rozlišuje velká a malá písmena a hledá instance řetězce v buňce.

Můžete si vybrat, zda funkce SUBSTITUTE funguje na konkrétní instanci řetězce nebo zda ovlivňuje všechny instance. Tím se nahradí nebo nahradí všechny výskyty starého řetězce novým.

SUBSTITUTE Syntaxe funkce

= SUBSTITUTE (text, old_text, new_text, [instance_num])
  • text: Buď samotný řetězec, nebo cílová buňka, kde má funkce vypadat.
  • old_text: Řetězec, který chcete nahradit.
  • nový_text: Nový řetězec, který nahradí starý.
  • [číslo_instance]: Číslo instance starého řetězce, který chcete nahradit. Pokud chcete nahradit všechny instance, ponechte toto pole prázdné.

Přestože oficiální syntaxe aplikace Excel používá spíše výraz text než řetězec, můžete tuto funkci použít jak na čísla, tak na symboly. Chcete-li znak odstranit, můžete jej jednoduše nahradit prázdným znakem.

Příbuzný: Jak používat funkci IF s vnořenými vzorci v aplikaci Excel

Jak používat funkci SUBSTITUTE

Nic lepšího než příklad vidět používanou funkci SUBSTITUTE. V tomto konkrétním příkladu máme telefonní číslo, které má nesprávný kód země (+98). Cílem je změnit tento kód země na správný (+1) pomocí funkce SUBSTITUTE.

  1. Vyberte buňku, ve které má být nahrazený řetězec zobrazen. To by bylo A2 pro tento příklad.
  2. Na řádku vzorců zadejte vzorec níže a stiskněte Enter:
    = SUBSTITUTE (A2; „98“; „1“; 1)
    To bude vypadat uvnitř buňky A2, najděte řetězec 98a nahraďte jej 1. Číslo instance 1 v závěrečné části vzorce vyjadřuje, že by mělo být nahrazeno pouze prvních 98.
  3. Excel nyní změní prvních 98 na 1, čímž změní kód země pro telefonní číslo. Můžete pokračovat a odebrat číslo instance a sledovat, jak se číslo změní, protože každých 98 je nahrazeno 1.

Vnořené substituce

Funkce SUBSTITUTE nemůže nahradit spoustu řetězců v jedné buňce. Ve stejné buňce však můžete provést tři samostatná substituce. Dobrým způsobem, jak toho dosáhnout, je vnoření funkcí do sebe.

V tomto příkladu máme buňku obsahující tři zkratky. Cílem je nahradit je plnými jmény, která zastupují.

  1. Vyberte buňku, kde se má výstup zobrazit. C2 v tomto příkladu.
  2. Na řádku vzorců zadejte vzorec níže:
    = SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (A2, "T", "Terry"), "F", "Frank"), "J", "John")
    Protože nejvnitřnější funkce vypadá uvnitř buňky A2, dva další se také podívají dovnitř A2.
  3. lis Enter. Excel nyní nahradí zkratku celými názvy.

Nyní můžete použít funkci SUBSTITUTE

Funkce SUBSTITUTE vám dává možnost pohodlně nahradit znaky v řetězcích. Můžete také určit, který výskyt řetězce chcete nahradit.

Funkce také umožňuje nahradit řetězce prázdnými řetězci nebo nahradit prázdné řetězce řetězci. K vyhledání a nahrazení věcí můžete také použít funkci Najít a nahradit hledání v aplikaci Excel.

PodíltweetE-mailem
Jak používat funkci Hledat a nahradit v aplikaci Excel

Pomocí funkce Najít a nahradit v aplikaci Excel můžete snadno upravovat data a formátování tabulky. Jak to použít!

Přečtěte si další

Související témata
  • Produktivita
  • Tipy pro tabulky
  • Microsoft Excel
  • Tipy pro Microsoft Office
O autorovi
Amir M. Bohlooli (30 článků publikováno)

Amir je student farmacie s vášní pro technologie a hry. Rád hraje hudbu, řídí auta a píše slova.

Více od Amira M. Bohlooli

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Kliknutím sem se přihlásíte k odběru