Kako uporabljati funkcijo Excel REPLACE (Primeri + video)

V tej vadnici vam bom pokazal, kako uporabljati funkcijo REPLACE v Excelu (s primeri).

Zamenjava je besedilna funkcija, ki omogoča hitro zamenjavo niza ali dela niza z drugim nizom besedila.

To je lahko zelo koristno, če delate z velikim nizom podatkov in želite zamenjati ali odstraniti del niza. Resnično moč nadomestne funkcije pa se lahko sprosti, ko jo uporabite z drugimi formulami v Excelu (kot bomo v primerih, obravnavanih kasneje v tej vadnici).

Preden vam pokažem primere uporabe funkcije, naj na hitro opišem skladnjo funkcije REPLACE.

Sintaksa funkcije REPLACE

= REPLACE (stari_tekst, začetni_števek, številki_znakov, nov_tekst)

Argumenti vnosa

  • old_text - besedilo, ki ga želite zamenjati.
  • start_num - začetni položaj, od koder naj se iskanje začne.
  • num_chars - število znakov za zamenjavo.
  • nov_tekst - novo besedilo, ki bi moralo nadomestiti stari_tekst.
Upoštevajte, da argument Začetna številka in Število znakov ne more biti negativen.

Zdaj pa poglejmo nekaj primerov, da vidimo, kako je mogoče funkcijo REPLACE uporabiti v Excelu.

Primer 1 - Zamenjajte besedilo s praznim

Recimo, da imate naslednji niz podatkov in želite zamenjati besedilo »ID-« in želite obdržati samo številčni del.

To lahko storite po naslednji formuli:

= ZAMENI (A2,1,3, "")

Zgornja formula nadomesti prve tri znake besedila v vsaki celici s prazno.

Opomba: Enak rezultat je mogoče doseči tudi z drugimi tehnikami, kot je na primer iskanje in zamenjava ali izvlečenje besedila desno od pomišljaja s kombinacijo funkcij DESNO in NAJDI.

Primer 2: Izvlecite uporabniško ime iz imena domene

Recimo, da imate nabor podatkov, kot je prikazano spodaj, in želite odstraniti del domene (tistega, ki sledi znaku @).

Če želite to narediti, lahko uporabite spodnjo formulo:

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

Zgornja funkcija uporablja kombinacijo REPLACE, LEN in FIND.

Najprej uporabi funkcijo FIND, da dobi položaj @. Ta vrednost se uporablja kot argument Začetna številka in želim odstraniti celoten niz besedila, ki se začne od znaka @.

Druga stvar, ki jo moram odstraniti, je skupno število znakov za znakom @, tako da lahko navedem toliko znakov, ki jih je treba zamenjati s prazno. Tu sem uporabil kombinacijo formule LEN in FIND.

Nasvet za profesionalce: Ker v zgornji formuli želim odstraniti vse znake za znakom @, ne potrebujem števila znakov. Določim lahko katero koli veliko število (ki je večje od števila znakov za znakom @) in dobil bom enak rezultat. Tako lahko celo uporabim naslednjo formulo: = ZAMENJAM (A2, NAJDI ("@", A2), LEN (A2), "")

Primer 3: Zamenjajte en besedilni niz z drugim

V zgornjih dveh primerih sem vam pokazal, kako izvlečete del niza tako, da preostali nadomestite s praznim.

Tukaj je primer, ko spremenite en besedilni niz z drugim.

Recimo, da imate spodnji nabor podatkov in želite domeno spremeniti iz example.net v example.com.

To lahko storite po spodnji formuli:

= ZAMENI (A2, NAJDI ("neto", A2), 3, "com")

Razlika med funkcijami Zamenjaj in Zamenjaj

Obstaja velika razlika pri uporabi funkcij REPLACE in SUBSTITUTE (čeprav so lahko od njih pričakovani rezultati podobni).

Funkcija REPLACE zahteva položaj, s katerega mora začeti zamenjati besedilo. Nato zahteva tudi število znakov, ki jih morate zamenjati z novim besedilom. Zaradi tega je funkcija REPLACE primerna, če imate v podatkih jasen vzorec in želite zamenjati besedilo.

Dober primer tega je lahko pri delu z e -poštnimi ID -ji ali naslovom ali ID -ji - kjer je besedilo skladno.

Funkcija SUBSTITUTE pa je nekoliko bolj vsestranska. Z njim lahko zamenjate vse primere pojavljanja niza z drugim nizom.

Z njim lahko na primer zamenjam vse pojavitve znaka Z z J v besedilnem nizu. Hkrati pa vam daje tudi fleksibilnost, da spremenite samo določen primerek dogodka (na primer zamenjajte le prvi pojav ujemajočega se niza ali samo drugi pojav).

Opomba: V mnogih primerih lahko odpravite funkcijo REPLACE in namesto tega uporabite FIND in REPLACE. Omogočal vam bo spreminjanje nabora podatkov brez uporabe formule in pridobivanja rezultata v drugem stolpcu/vrstici. Funkcija REPLACE je bolj primerna, če želite ohraniti izvirni nabor podatkov in želite tudi, da so nastali podatki dinamični (na primer, da se posodobijo, če spremenite prvotne podatke).

Funkcija Excel REPLACE - video vadnica

  • Excel FIND funkcija.
  • Spodnja funkcija Excel.
  • Zgornja funkcija Excel.
  • Excel PRAVILNA funkcija.
  • Excelova funkcija iskanja.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave