Ako používať funkciu Excel REPLACE (príklady + video)

V tomto návode vám ukážem, ako používať funkciu REPLACE v programe Excel (s príkladmi).

Nahradiť je textová funkcia, ktorá vám umožní rýchlo nahradiť reťazec alebo časť reťazca iným textovým reťazcom.

To môže byť skutočne užitočné, keď pracujete s veľkou množinou údajov a chcete nahradiť alebo odstrániť časť reťazca. Skutočnú silu funkcie nahradenia však môžete uvoľniť, keď ju použijete s inými vzorcami v programe Excel (ako to urobíme v príkladoch uvedených ďalej v tomto návode).

Skôr než vám ukážem príklady použitia funkcie, dovoľte mi rýchlo pokryť syntax funkcie REPLACE.

Syntax funkcie REPLACE

= REPLACE (starý_text, počiatočné_číslo, počet_čísel, nový_text)

Vstupné argumenty

  • starý_text - text, ktorý chcete nahradiť.
  • start_num - počiatočná pozícia, od ktorej by malo začať hľadanie.
  • num_chars - počet znakov, ktoré sa majú nahradiť.
  • nový_text - nový text, ktorý by mal nahradiť text old_text.
Argument počiatočné číslo a počet znakov nemôže byť záporný.

Teraz sa pozrime na niekoľko príkladov, aby sme zistili, ako je možné funkciu REPLACE použiť v programe Excel.

Príklad 1 - Nahradiť text prázdnym

Predpokladajme, že máte nasledujúci súbor údajov a chcete nahradiť text „ID-“ a chcete zachovať iba numerickú časť.

Môžete to urobiť pomocou nasledujúceho vzorca:

= VYMENIŤ (A2,1,3, "")

Vyššie uvedený vzorec nahradí prvé tri znaky textu v každej bunke prázdnym políčkom.

Poznámka: Rovnaký výsledok je možné dosiahnuť aj inými technikami, ako je napríklad použitie funkcie Nájsť a nahradiť alebo extrahovaním textu napravo od pomlčky pomocou kombinácie funkcií VPRAVO a NÁHĽAD.

Príklad 2: Extrahujte používateľské meno z názvu domény

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete odstrániť časť domény (tú, ktorá nasleduje za znakom @).

Na tento účel môžete použiť nasledujúci vzorec:

= REPLACE (A2, FIND ("@", A2), LEN (A2) -FIND ("@", A2) +1, "")

Vyššie uvedená funkcia používa kombináciu funkcií REPLACE, LEN a FIND.

Najprv použije funkciu FIND na získanie polohy @. Táto hodnota sa používa ako argument Počiatočné číslo a chcem odstrániť celý textový reťazec od znaku @.

Ďalšou vecou, ​​ktorú potrebujem na odstránenie tohto reťazca, je celkový počet znakov za znakom @, aby som mohol určiť, koľko týchto znakov má byť nahradených prázdnym znakom. Tu som použil kombináciu vzorcov LEN a FIND.

Pro tip: Keďže vo vyššie uvedenom vzorci chcem odstrániť všetky znaky za znakom @, počet znakov skutočne nepotrebujem. Môžem zadať akékoľvek veľké číslo (ktoré je väčšie ako počet znakov za znakom @) a dostanem rovnaký výsledok. Môžem dokonca použiť nasledujúci vzorec: = VYMENIŤ (A2, FIND („@“, A2), LEN (A2), ””)

Príklad 3: Nahraďte jeden textový reťazec iným

V dvoch vyššie uvedených príkladoch som vám ukázal, ako extrahovať časť reťazca nahradením zvyšku prázdnym.

Tu je príklad, kde meníte jeden textový reťazec za druhý.

Predpokladajme, že máte nižšie uvedenú množinu údajov a chcete zmeniť doménu z example.net na example.com.

Môžete to urobiť pomocou nasledujúceho vzorca:

= REPLACE (A2, FIND ("net", A2), 3, "com")

Rozdiel medzi funkciami Nahradiť a Nahradiť

Existuje veľký rozdiel v použití funkcie REPLACE a funkcie SUBSTITUTE (aj keď očakávaný výsledok môže byť podobný).

Funkcia REPLACE vyžaduje pozíciu, z ktorej musí začať nahrádzať text. Potom to tiež vyžaduje počet znakov, ktoré musíte nahradiť novým textom. Vďaka tomu je funkcia REPLACE vhodná tam, kde máte v údajoch jasný vzor a chcete nahradiť text.

Dobrým príkladom toho môže byť práca s e -mailovými ID alebo adresami alebo identifikátormi - tam, kde je konštrukcia textu konzistentná.

Funkcia SUBSTITUTE je na druhej strane o niečo univerzálnejšia. Môžete ním nahradiť všetky inštancie výskytu reťazca iným reťazcom.

Môžem ním napríklad nahradiť všetok výskyt znaku Z písmenom J v textovom reťazci. A zároveň vám to tiež dáva flexibilitu zmeniť iba konkrétnu inštanciu výskytu (napríklad nahradiť iba prvý výskyt zodpovedajúceho reťazca alebo iba druhý výskyt).

Poznámka: V mnohých prípadoch môžete prestať používať funkciu VYMENIŤ a namiesto toho použiť funkciu NÁJSŤ a VYMENIŤ. Umožní vám to zmeniť množinu údajov bez použitia vzorca a získania výsledku v inom stĺpci/riadku. Funkcia REPLACE je vhodnejšia, ak chcete zachovať pôvodný súbor údajov a tiež chcete, aby boli výsledné údaje dynamické (napríklad aby sa aktualizovali v prípade zmeny pôvodných údajov).

Funkcia Excel REPLACE - video návod

  • Funkcia Excel FIND.
  • Funkcia Excel LOWER.
  • Excel HORNÁ funkcia.
  • PROPER funkcia Excel.
  • Funkcia Excel SEARCH.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave