Kako zamijeniti više znakova u Excelu (6 načina)

  • Podijeli Ovo
Hugh West

Dok izvodite radove koji se ponavljaju u velikom obimu, možda ćete morati zamijeniti više znakova ili vrijednosti u isto vrijeme. Ovaj vodič daje dublji pogled na to kako zamijeniti više znakova u Excelu na osnovu njihove lokacije drugim znakovima na osnovu sadržaja. Za postizanje ovog zadatka primijenit ćemo nekoliko funkcija i kod aplikacije Visual Basic.

Preuzmite radnu svesku

Preuzmite ovu radnu svesku za vježbanje da biste vježbali dok čitate ovaj članak.

Razmjena znakova.xlsm

6 prikladnih načina zamjene više znakova

1. Koristite funkciju SUBSTITUTE za zamjenu više znakova

U Excelu, ZAMJENA funkcija zamjenjuje jednu ili više instanci specificiranog karaktera ili tekstualnog niza drugim karakterom(ovima). Na snimku ekrana ispod, evo skupa podataka imena verzija Microsoft Worda . Na primjer, želimo zamijeniti “ Word ” sa “ Excel ”. Primijenit ćemo ZAMJENU funkciju da to učinimo.

Sintaksa Excel ZAMJENA funkcije je sljedeća:

ZAMJENA(tekst, stari_tekst, novi_tekst, [broj_instance])

Tekst – originalni tekst u kojem želite napraviti izmjene.

Stari_tekst – znakovi koje želite zamijeniti.

Novi_tekst – novi znakovi za korištenje umjesto starog teksta

Broj_instance –učestalost starog teksta koji želite zamijeniti Ako je ovaj parametar prazan, svaka instanca starog teksta bit će zamijenjena novim sadržajem.

Na primjer, sve formule ispod zamjenjuju “ 1 ” sa “ 2 ” u ćeliji B5 , ali rezultati variraju u zavisnosti od broja koji navedete u zadnjem argumentu:

a) =SUBSTITUTE(B5, “Word”, “Excel”, 1) – Zamjenjuje prvu pojavu “ Word ” sa “ Excel ”.

b) =SUBSTITUTE(B5, “Word”, “Excel”, 2) – Zamjenjuje drugu pojavu “ Word ” sa “ Excel “.

c) =SUBSTITUTE(B5, “Word”, “Excel”) – Zamjenjuje sve pojavljivanja “ Word ” sa “ Excel “.

Na snimku ekrana ispod, prikazali smo primjer za prvo pojavljivanje. Da biste to učinili, jednostavno slijedite korake.

Korak 1:

  • Upišite sljedeću formulu u ćeliju,
=SUBSTITUTE(B5,"Word","Excel",1)

Korak 2:

  • Pritisnite Enter da vidite rezultate.

Korak 3:

  • Ponovite prethodne korake za druga dva kriterija .

Kao rezultat toga, dobićete vrijednosti za prvo, drugo i sva pojavljivanja uzastopno kako biste zamijenili više znakova u excelu.

Napomena.Zapamtite da je ZAMJENA funkcijaosjetljiva na velika i mala slova. Vodite računa da savršeno unesete velika i mala slova. Kao što vidite na donjoj slici, za mala slova excelnije mogao pronaći vrijednosti. Dakle, do zamjene nije došlo.

2. Ugniježdite funkciju SUBSTITUTE za zamjenu više znakova

Da biste izvršili višestruke zamjene, unutar jedne formule, možete ugnijezditi više funkcija SUBSTITUTE.

Recimo da imate tekstualnu vrijednost kao što je “ čl., izmjena, cl. ” u ćeliji B5 , gdje je “ art .” znači “ članak ”, “ izmjena. ” znači “ izmjena ” a “ cl. ” znači “ klauzula “.

Ono što želite je zamijeniti tri koda punim imenima. To možete postići korištenjem tri odvojene ZAMJENSKE formule.

=ZAMJENA(B5,”čl.”,”članak”)

=ZAMJENA(B5 ,”izmjeni.”,”amandmani”)

=ZAMJENA(B5, “cl.”,”klauzula”)

Onda ih ugnijezdite jednu unutra drugi.

=ZAMJENA(ZAMJENA(ZAMJENA(B5,”čl.”,”članak”),”izmjena.”,”izmjene”),”cl.”,”klauzula”)

Da biste to učinili, slijedite dolje navedene korake.

Korak 1:

  • U ćeliji C5 , upišite sljedeću formulu.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")

Korak 2:

  • Zatim pritisnite Enter da vidite promjenu.

Korak 3:

  • Kopirajte formulu u ostale potrebne ćelije.

Zbog toga ćete vidjeti zamijenjene vrijednosti prikazane na slici ispod.

3. Izvršite funkciju SUBSTITUTE sa funkcijom INDEX za zamjenu više znakova

Pored prethodnih metoda, također možete koristiti ZAMJENU funkciju sa INDEX funkcijom za zamjenu više znakova.

Na primjer, želite zamijeniti crvenu i plavu zelenom i bijelom uzastopno. Više ZAMJENIH funkcija može biti ugniježđeno, a funkcija INDEX se može koristiti za unos parova pronalaženja/zamijene iz druge tablice.

Da biste zamijenili više znakova primjenom i SUBSTITUTE i INDEX funkcije slijedite dolje navedene korake.

Korak 1:

  • Prvo, unesite sljedeću formulu u ćeliju C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))

Gdje,

INDEX opseg pronalaženja je E5:E6

INDEX opseg pronalaženja je E5:E6

Korak 2:

  • Zatim pritisnite Enter da vidite rezultate.

  • Na kraju, kopirajte formulu za druge ćelije.

Slična očitanja:

  • Pronađite i zamijenite više vrijednosti u Excelu (6 brzih metoda)
  • Kako zamijeniti posebne znakove u Excelu (6 načina)
  • Zamijeni tekst ćelije na osnovu stanja u Excelu (5 metoda)

4. Primijenite funkciju REPLACE da zamijenite više znakova

U sljedećem odjeljku, w e će opisati kako primijeniti funkciju REPLACE za zamjenu više znakova u excelu. Funkcija REPLACE u Excelu vam omogućava zamjenujedan ili više znakova u tekstualnom nizu s drugim znakom ili skupom znakova.

Sintaksa funkcije Excel REPLACE je sljedeća:

REPLACE (old_text, start_num, num_chars, new_text)

Kao što vidite, funkcija REPLACE ima 4 argumenta, od kojih su svi obavezni.

Old_text – originalni tekst (ili referenca na ćeliju s originalnim tekstom) u koji želite zamijeniti neke znakove.

Početni_num – pozicija prvog znaka unutar stari_tekst .

Broj_znakova – broj znakova koje želite zamijeniti.

Novi_tekst – zamjenski tekst.

Na primjer, da zamijenite riječ " Lice " za " Činjenica ", možete slijediti ove korake u nastavku.

Korak 1:

  • Prvo, u ćeliju D5 , unesite sljedeću formulu,
=REPLACE(B5, 4, 1,"t")

Korak 2:

  • Zatim pritisnite Enter da vidite promjenu.

Korak 3:

  • Da napravite al l promjene prikazane na snimku ekrana ispod, kopirajte formule za potrebne ćelije.

5. Ugniježdite funkciju REPLACE da biste zamijenili više znakova

Često je vjerovatno da ćete morati promijeniti više stavki u istoj ćeliji. Naravno, možete izvršiti jednu zamjenu, ispisati međurezultat u novu kolonu, a zatim koristiti funkciju REPLACE još jednom. Međutim, korištenje ugniježđenih REPLACE funkcija , koje vam omogućavaju da izvršite nekoliko zamjena s jednom formulom, je bolja i profesionalnija opcija. Slično kao ZAMJENA funkcija , također možete primijeniti gnijezdo u ZAMJENI funkciji .

Recimo da imate listu telefonskih brojeva u koloni A koji su formatirani kao “ 123-456-789 ” i želite dodati prostor kako bi izgledali drugačije. Drugim riječima, želite promijeniti “ 123-456-789 ” u “ 123 456 789 “.

Da biste zamijenili više znakova na više mjesta, slijedite dolje navedene korake.

Korak 1:

  • Upišite sljedeću formulu u ćeliju C5 prvo,
=REPLACE(REPLACE(B5,4,1," "),8,1," ")

Korak 2:

  • Drugo, pritisnite Enter da vidite promjenu u ćeliji D5 .

Korak 3:

  • Na kraju, kopirajte formulu i ponovite korake za tražene ćelije.

6. Pokrenite A VBA kod za zamjenu više znakova

Zanimljivo je da možete primijeniti VBA kod da dobijete isti za zamjenu više znakova. Osim toga, možete ga promijeniti kako želite bez obzira na broj znakova ili mjesto kao što se vidi u dvije prethodno opisane funkcije.

Za pokretanje VBA kod za zamjenu više znakova, samo slijedite dolje opisane korake.

Korak1:

  • Prvo, pritisnite Alt + F11 da otvorite radni list s omogućenim makroima .
  • Idite na karticu Insert .
  • Zatim odaberite Module .

Korak 2:

  • Kopirajte sljedeći VBA kod,
6323
  • Gdje,

ThisWorkbook.Worksheets(“vaš trenutni naziv radnog lista”)

Range(“vaša referentna ćelija”)

myStringToReplace = “vrijednost koju želite zamijeniti”

myReplacementString = “vaša zamijenjena vrijednost”

  • Zatim je zalijepite u prozor programa
  • Pritisnite Enter da vidite format zamijenjenog broja.

Zaključak

Da zaključimo, nadam se da je ovaj članak pružio detaljne smjernice za zamjenu više znakova u Excelu. Sve ove procedure treba naučiti i primijeniti na vaš skup podataka. Pogledajte radnu svesku za vježbanje i testirajte ove vještine. Motivirani smo da nastavimo s izradom ovakvih tutorijala zbog vaše vrijedne podrške.

Ako imate bilo kakvih pitanja - slobodno nam se obratite. Također, slobodno ostavite komentare u odjeljku ispod.

Mi, Exceldemy tim, uvijek odgovaramo na vaše upite.

Ostanite s nama & nastavi učiti.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.