ZAMJENA Funkcija Excel - Pronađite i zamijenite tekst

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Ovaj vodič prikazuje kako se koristi Excel ZAMJENA Funkcija u Excelu za pronalaženje i zamjenu teksta.

ZAMJENA Pregled funkcije

Funkcija ZAMJENA Pronalazi i zamjenjuje postojeći tekst novim tekstualnim nizom. Osjetljivo na velika i mala slova.

Da biste koristili funkciju ZAMJENA Excel na radnom listu, odaberite ćeliju i upišite:

(Obratite pažnju na to kako se pojavljuju unosi formule)

ZAMJENA funkcija Sintaksa i ulazi:

1 = SUBSTITUTE (tekst, stari_tekst, novi_tekst, broj_ instance)

tekst - Izvorni niz teksta.

stari_tekst - Tekstualni niz koji želite pronaći i zamijeniti.

novi_test - Zamjenski tekst.

broj_ instance - OPCIJSKI. Broj instance za zamjenu. Ako je prazno, zamjenjuju se sve instance.

Što je ZAMJENA?

Funkcija ZAMJENA u Excelu koristi se za zamjenu niza znakova u tekstualnom nizu s različitim navedenim tekstualnim nizom.

Pogledajmo sljedeći primjer zamjenjujući niz "brzo smeđe" sa "sporo bijelo".

1 = ZAMJENA (C2, C3, C4)

ZAMJENA gleda u niz u C2, pronalazi "brzo smeđe" i zamjenjuje ga sa "sporo bijelo".

Kako se koristi ZAMJENA

Funkcija ZAMJENA uzima 3 potrebna argumenta i 1 izborni:

  • Tekst: Tekst koji želite zamijeniti znakovima
  • Stari_tekst: Tekst koji želite zamijeniti
  • Novi_tekst: Tekst kojim želite zamijeniti Stari_tekst
  • Broj instance_ (neobavezno): Određuje pojavu starog_teksta koji želite zamijeniti novim_tekstom. Prema zadanim postavkama, sva pojavljivanja Starog_teksta bit će zamijenjena ako nije navedena instanca.

ZAMJENA Gniježđenja

Što ako bismo morali zamijeniti dva dijela iste žice? Pogledajmo kako bismo kombinirali dvije funkcije ZAMJENA.

1 = ZAMJENA (ZAMJENA (C2, C3, C4), C5, C6)

Uočite kako se rezultat ZAMJENE (C2, C3, C4) koristi kao prvi argument za drugu ZAMJENU. Ako razdvojimo formulu:

= ZAMJENA (C2, C3, C4) procjenjuje se na „The sporo bijela lisica preskače lijenog psa ”.

Zatim, ZAMJENA ("Spora bijela lisica preskače lijenog psa", C5, C6) koja ocjenjuje na "Spora bijela lav preskače lijenog psa ”.

Razlika između ZAMJENA i ZAMJENA

Slična funkcija ZAMJENE je ZAMJENA. U većini slučajeva, oni se mogu koristiti naizmjenično, međutim, vrijedi sljedeće pravilo.

Funkciju ZAMJENA treba koristiti kada se niz teksta da se zamijeni poznato je, ili se zamjenjuje cijela riječ ili riječi, poput našeg ranije korištenog primjera lisice.

1 = ZAMJENA (C2, C3, C4)

Funkciju ZAMJENA treba koristiti kada se položaj znakova teksta treba zamijeniti u nizu su poznati, ili kada se zamjenjuje dio riječi ili niza. Na primjer, uklanjanje crtice iz niza brojeva.

Funkcija ZAMJENA također se može ugnijezditi kao ZAMJENA, međutim, važno je napomenuti da se relativni položaj početnog znaka može promijeniti ovisno o duljini niza koji se zamjenjuje u prvom koraku ugniježđene formule.

Na primjer, zamjena "brzo smeđe" sa "sporo bijela" zamjenjuje 11 znakova s ​​10 znakova. Stoga, ako je ugniježđen, početni znak za drugu ZAMJENU bio bi 1 znak udaljen od početnih pozicija znakova.

ZAMJENA Savjeti

  • ZAMJENA se može koristiti na podnizima:
  • Upamtite da morate navesti instance_num ako pokušavate zamijeniti skup znakova koji se ponavljaju u nizu:

Uočite da 3030 nije točan jer su "20" i "20" u "2020" zamijenjeni s "30".

Zanima vas više funkcija teksta?

Za više informacija o ZAMJENI ili o tome kako se koriste druge tekstualne funkcije u Excelu, poput LIJEVO, SREDNJE i DESNO, pogledajte naše ostale članke.

ZAMJENA u Google tablicama

Funkcija ZAMJENA radi potpuno isto u Google tablicama kao i u Excelu:

dodatne napomene

Funkcija ZAMJENA razlikuje velika i mala slova !. Možete upotrijebiti LOWER ili UPPER funkcije za pretvaranje nizova teksta u konzistentnu veličinu prije korištenja funkcije SUBSTITUTE. Zatim, po želji, možete upotrijebiti funkciju PROPER kako biste napisali veliko slovo svake riječi.

Alternativno, pomoću funkcija SEARCH i REPLACE možete simulirati ZAMJENU koja ne razlikuje velika i mala slova. Upotrijebite funkciju SEARCH za pronalaženje početnog položaja tekstualnog niza. Funkcija SEARCH ne razlikuje velika i mala slova. Zatim upotrijebite funkciju ZAMJENA za zamjenu teksta. Morat ćete koristiti rezultat funkcije SEARCH kao ulaz_broj u REPLACE. Također ćete morati definirati broj znakova koje ćete zamijeniti (num_chars). Možete ih ručno prebrojati ili upotrijebiti funkciju LEN za brojanje broja znakova. Primjer:

Zamjena - Uklonite crtice

Uobičajeno je pitanje kako ukloniti crtice iz teksta. Trik je u tome da crticu zamijenite ničim.

Za ovaj primjer, pretpostavimo da ćelija A1 ima tekst s crticama. Evo kako ih ukloniti

1. U praznu pomoćnu ćeliju upišite = SUBSTITUTE (
2. Pritisnite ćeliju u koju želite zamijeniti znakove ili A1 (ovo automatski ispunjava formulu)
3. Upišite, (zarez)
4. Upišite “-”
5. Upišite, (zarez)
6. Upišite “” i pritisnite enter
Vaš krajnji rezultat u vašoj pomoćnoj ćeliji trebao bi izgledati ovako:
= ZAMJENA (A1, ”-“, ””)

Još 3 zamjenska primjera:

Gledajući ćeliju B3, riječ "bolestan" želimo zamijeniti s "velika". Možemo koristiti sljedeći izraz:

1 = ZAMJENA (B3, "bolesna", "velika", 1)

Ako se tekst koji želimo zamijeniti pojavljuje više puta, moramo navesti instancu na koju mislimo. U drugom primjeru imamo dvije pojave riječi "stari". Dakle, ako želimo promijeniti drugu instancu u riječ "siva", tada moramo upotrijebiti:

1 = ZAMJENA (B4, "stara", "siva", 2)

Imajte na umu da se, ako pojava nije navedena, zamjenjuju sve instance. Tako:

1 = ZAMJENA (B4, "stara", "siva")

Riješio bi se svih primjera riječi "stari" i zamijenio ih riječima "sivo". Imajte na umu da ako se stari tekst ne može pronaći, tada je niz nepromijenjen. Gledajući posljednji primjer:

1 = ZAMJENA (B5, "crno", "sivo", 1)

Znači da pokušavamo zamijeniti riječ "crno" riječju "sivo". Međutim, kako se ne pojavljuje "crno", izvorni niz ostao je levitra isporučen u Sjedinjenim Državama nepromijenjen:

Kliknite ovdje da biste preuzeli .XLSX datoteku iz ovog članka

ZAMJENA Primjeri u VBA

Također možete koristiti funkciju ZAMJENA u VBA. Tip:
application.worksheetfunction.substitute (tekst, stari_tekst, novi_tekst, broj_ instance)
Za argumente funkcije (tekst itd.) Možete ih unijeti izravno u funkciju ili definirati varijable koje ćete umjesto toga koristiti.

Kada se izvrši sljedeći kod

1 Raspon ("A1") = Funkcija radnog lista. Zamijeni (Raspon ("A1"), "pomoću", "", 1)

Sadržaj ćelije A1 postat će:

Dakle, riječ "korištenje" zamijenjena je praznim nizom. Posljednji parametar (1) označava koju instancu teksta treba zamijeniti, u slučaju da je tekst prisutan više puta. Tako, na primjer, ako izvršimo sljedeću naredbu

1 Raspon ("A1") = Funkcija radnog lista. Zamijeni (Raspon ("A1"), "the", "an", 1)

A1 ćelija će izgledati ovako

Uočite da je prva pojava "the" zamijenjena sa "an", dok druga "the" nije pogođena. Da smo izostavili posljednji parametar, obje riječi "the" bile bi zamijenjene

Povratak na popis svih funkcija u Excelu

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave