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

  • Podijeli Ovo
Hugh West

Dok izvodite radove koji se ponavljaju u velikoj mjeri, možda ćete morati zamijeniti više znakova ili vrijednosti odjednom. Ovaj vodič dublje razmatra kako zamijeniti više znakova u excelu na temelju njihove lokacije drugim na temelju sadržaja. Primijenit ćemo nekoliko funkcija i kôd aplikacije Visual Basic kako bismo ostvarili ovaj zadatak.

Preuzmite radnu bilježnicu za vježbe

Preuzmite ovu radnu bilježnicu za vježbe kako biste vježbali dok čitate ovaj članak.

Razmjena znakova.xlsm

6 prikladnih načina za zamjenu više znakova

1. Koristite funkciju SUBSTITUTE za zamjenu više znakova

U Excelu, funkcija SUBSTITUTE zamjenjuje jednu ili više instanci određenog znaka ili tekstualnog niza drugim znakovima. Na donjem snimku zaslona, ​​ovdje je skup podataka imena verzija Microsoft Worda . Na primjer, želimo zamijeniti “ Word ” s “ Excel ”. Primijenit ćemo funkciju SUBSTITUTE da to učinimo.

Sintaksa Excelove funkcije SUBSTITUTE je sljedeća:

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

Tekst – izvorni tekst u koji želite unijeti izmjene.

Stari_tekst – znakovi koje želite zamijeniti.

Novi_tekst – novi znakovi koji se koriste umjesto starog teksta

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

Na primjer, sve formule ispod zamjenjuju “ 1 ” s “ 2 ” u ćeliji B5 , ali rezultati se razlikuju ovisno o broju koji navedete u zadnjem argumentu:

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

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

c) =SUBSTITUTE(B5, “Word”, “Excel”) – Zamjenjuje sva pojavljivanja “ Word ” s “ Excel “.

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

1. korak:

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

Korak 2:

  • Pritisnite Enter da vidite rezultate.

3. korak:

  • Ponovite prethodne korake za druga dva kriterija .

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

Napomena.Upamtite da je funkcija SUBSTITUTEosjetljiva na velika i mala slova. Provjerite jeste li savršeno unijeli velika i mala slova. Kao što vidite na donjoj slici, za excel malim slovimanije 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še zamjena, unutar jedne formule, možete ugnijezditi više funkcija SUBSTITUTE.

Recimo da imate tekstualnu vrijednost poput “ art., amend., cl. ” u ćeliji B5 , gdje je “ art .” stoji za “ članak ”, “ izmjena. ” stoji za “ amandman ” i “ kl. ” znači “ klauzula “.

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

=ZAMJENA(B5,”umjetnost”,”članak”)

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

=SUBSTITUTE(B5, “cl.”,”clause”)

Zatim ih ugniježdite jedan unutra drugi.

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

Da biste to učinili, slijedite korake u nastavku.

1. korak:

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

2. korak:

  • Zatim pritisnite Enter da vidite promjenu.

Korak 3:

  • Kopirajte formulu u druge potrebne ćelije.

Stoga ćete vidjeti zamijenjene vrijednosti prikazane na snimci zaslona u nastavku.

3. Izvedite funkciju ZAMJENA s funkcijom INDEX za zamjenu više znakova

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

Na primjer, želite uzastopno zamijeniti crvenu i plavu zelenom i bijelom. Višestruke FUNKCIJE SUBSTITUTE mogu se ugniježditi, a funkcija INDEX može se koristiti za unos parova pronađi/zamijeni iz druge tablice.

Za zamjenu više znakova primjenom funkcije SUBSTITUTE i INDEX slijedite korake u nastavku.

1. korak:

  • 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 raspon pronalaženja je E5:E6

INDEX raspon 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 programu Excel (6 brzih metoda)
  • Kako zamijeniti posebne znakove u programu Excel (6 načina)
  • Zamijenite tekst ćelije na temelju stanja u Excelu (5 metoda)

4. Primijenite funkciju REPLACE za zamjenu 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ćuje zamjenujedan ili nekoliko znakova u tekstualnom nizu s drugim znakom ili skupom znakova.

Sintaksa Excel funkcije 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.

Start_num – pozicija prvog znaka unutar stari_tekst .

Broj_znakova – broj znakova koje želite zamijeniti.

Novi_tekst – zamjenski tekst.

Na primjer, da biste zamijenili riječ “ Lice ” za “ Činjenica ”, možete slijediti ove korake u nastavku.

1. korak:

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

Korak 2:

  • Zatim pritisnite Enter da vidite promjena.

Korak 3:

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

5. Ugniježdite funkciju REPLACE za zamjenu višestrukih znakova

Vjerojatno je da ćete morati promijeniti više stavki u istoj ćeliji. Naravno, možete izvršiti jednu zamjenu, ispisati međurezultat u novi stupac, a zatim koristiti funkciju REPLACE još jednom. Međutim, korištenje ugniježđenih funkcija REPLACE , koje vam omogućuju nekoliko zamjena jednom formulom, bolja je i profesionalnija opcija. Slično funkciji SUBSTITUTE , također možete primijeniti gnijezdo u funkciji REPLACE .

Recimo da imate popis telefonskih brojeva u stupcu 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 korake u nastavku.

1. korak:

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

2. korak:

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

Korak 3:

  • Na kraju, kopirajte formulu i ponovite korake za potrebne ć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 ili mjesto znaka 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 makronaredbama .
  • Idite na karticu Umetni .
  • Zatim odaberite Modul .

Korak 2:

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

ThisWorkbook.Worksheets(“vaš trenutačni naziv radnog lista”)

Range(“vaša referentna ćelija”)

myStringToReplace = “vrijednost koju želite zamijeniti”

myReplacementString = “vaša zamijenjena vrijednost”

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

Zaključak

Za kraj, nadam se da je ovaj članak pružio detaljne smjernice za zamjenu više znakova u Excelu. Sve te postupke treba naučiti i primijeniti na svoj skup podataka. Pogledajte radnu bilježnicu za vježbanje i testirajte ove vještine. Motivirani smo da nastavimo s izradom ovakvih vodiča zbog vaše dragocjene podrške.

Ako imate bilo kakvih pitanja – slobodno nas pitajte. 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 vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.