Od Amira M. Bohlooli
zdieľamTweetEmail

Potrebujete nahradiť konkrétnu časť textu? Na pomoc vám môže slúžiť funkcia SUBSTITUTE v Exceli. Tu je postup!

V programe Excel funkcia SUBSTITUTE nájde reťazec v bunke a nahradí ho iným reťazcom. Funkcia SUBSTITUTE rozlišuje veľké a malé písmena a hľadá inštancie reťazca v bunke.

Môžete si vybrať, či funkcia SUBSTITUTE funguje na konkrétnej inštancii reťazca alebo či má vplyv na všetky inštancie. Toto nahradí alebo nahradí všetky výskyty starého reťazca novým.

SUBSTITUTE Syntax funkcie

= SUBSTITUTE (text, starý_text, nový_text, [číslo_inštancie])
  • text: Buď samotný reťazec alebo cieľová bunka, v ktorej má funkcia vyzerať.
  • starý_text: Reťazec, ktorý chcete nahradiť.
  • nový_text: Nový reťazec, ktorý nahradí starý.
  • [instance_num]: Číslo inštancie starého reťazca, ktorý chcete nahradiť. Ak chcete, aby boli nahradené všetky inštancie, nechajte pole prázdne.

Napriek tomu, že oficiálna syntax programu Excel používa namiesto textu reťazec výraz text, funkciu môžete použiť na čísla aj na symboly. Ak chcete odstrániť znak, môžete ho jednoducho nahradiť prázdnym.

instagram viewer

Súvisiace: Ako používať funkciu IF s vnorenými vzorcami v programe Excel

Ako používať funkciu SUBSTITUTE

Nie je nič lepšie ako príklad vidieť používanú funkciu SUBSTITUTE. V tomto konkrétnom prípade máme telefónne číslo s nesprávnym kódom krajiny (+98). Cieľom je pomocou funkcie SUBSTITUTE zmeniť tento kód krajiny na správny (+1).

  1. Vyberte bunku, ktorá má obsahovať nahradený reťazec. To by bolo A2 pre tento príklad.
  2. Na paneli vzorcov zadajte vzorec nižšie a stlačte Zadajte:
    = NÁHRADA (A2, "98", "1", 1)
    Toto bude vyzerať do bunky A2, nájdite reťazec 98, a nahraďte ho 1. Číslo inštancie 1 v záverečnej časti vzorca vyjadruje, že by sa malo nahradiť iba prvých 98.
  3. Excel teraz zmení prvých 98 na 1 a zmení kód krajiny pre telefónne číslo. Môžete pokračovať a odstrániť číslo inštancie a sledovať, ako sa číslo bude meniť, pretože každých 98 je nahradených číslom 1.

Vnorené substitúcie

Funkcia SUBSTITUTE nemôže nahradiť veľa reťazcov v jednej bunke. Na tej istej bunke však môžete nechať vykonať tri samostatné substitúcie. Dobrým spôsobom, ako to dosiahnuť, je vnorenie funkcií do seba.

V tomto prípade máme bunku obsahujúcu tri skratky. Cieľom je nahradiť ich plnými menami, ktoré zastupujú.

  1. Vyberte bunku, v ktorej sa má výstup zobraziť. C2 v tomto prípade.
  2. Do panela vzorcov zadajte nasledujúci vzorec:
    = SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (A2, "T", "Terry"), "F", "Frank"), "J", "John")
    Pretože najvnútornejšia funkcia vyzerá vo vnútri bunky A2, tí dvaja ďalší sa pozrú aj do vnútra A2.
  3. Stlačte Zadajte. Excel teraz nahradí skratku celými názvami.

Teraz môžete používať funkciu SUBSTITUT

Funkcia SUBSTITUTE vám dáva možnosť pohodlne nahradiť znaky v reťazcoch. Môžete tiež určiť, ktorý výskyt reťazca chcete nahradiť.

Funkcia vám tiež umožňuje nahradiť reťazce prázdnymi miestami alebo prázdne miesta nahradiť reťazcami. Na nájdenie a nahradenie vecí môžete použiť aj funkciu Hľadať a nahradiť vyhľadávanie v Exceli.

zdieľamTweetEmail
Ako používať funkciu Vyhľadať a nahradiť v programe Excel

Pomocou funkcie Nájsť a nahradiť v Exceli môžete jednoducho upravovať údaje a formátovanie tabuľky. Tu je návod, ako ho použiť!

Prečítajte si Ďalej

Súvisiace témy
  • Produktivita
  • Tabuľkové tipy
  • Microsoft Excel
  • Tipy pre Microsoft Office
O autorovi
Amir M. Bohlooli (30 publikovaných článkov)

Amir je študent farmácie s vášňou pre technológie a hry. Rád hrá hudbu, riadi autá a píše slová.

Viac od Amira M. Bohlooli

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Kliknutím sem sa môžete prihlásiť na odber