Pronađite i zamijenite više vrijednosti u Excelu (6 brzih metoda)

  • Podijeli Ovo
Hugh West

U Microsoft Excel-u uobičajen je scenario pronalaženja i zamjene više tekstualnih ili numeričkih vrijednosti. Možete koristiti naredbu Find and Replace, primijeniti različite funkcije i formule, ili čak možete napraviti korisnički definirane alate koji će služiti svrsi. U ovom članku ćete upoznati sve moguće i brze tehnike za pronalaženje i zamjenu više vrijednosti s jednostavnim primjerima i odgovarajućim objašnjenjima.

Preuzmite Vježbenicu

Vi može preuzeti Excel radnu knjigu koju smo koristili za pripremu ovog članka.

Pronađi i zamijeni više vrijednosti.xlsx

6 brzih pristupa Pronađite i zamijenite više vrijednosti u Excel

1. Koristite alat za pronalaženje i zamjenu za više vrijednosti u Excelu

U Excelu, Pronađi i zamijeni je najkorisniji alat kada ćete morati zamijeniti vrijednost. Možemo ga koristiti u različite svrhe. Pogledajmo kako ovaj alat radi za različite kriterije u sljedećim pododjeljcima.

i. Pronađi i zamijeni tekstualne vrijednosti

U tabeli ispod, neki tekstovi leže u Kolonu B . Pod pretpostavkom da želimo zamijeniti vrijednost '2020' sa '2021' u svim tekstovima.

📌 Koraci:

➤ Pritisnite CTRL+H , otvorit će se dijaloški okvir Pronađi i zamijeni .

➤ Upišite '2020' u polje Pronađi šta .

➤ U polje Zamijeni sa upišite '2021' .

➤ Kliknite na Zamijeni sve dugme.

Kao na slici ispod, naći ćete sve tekstove sa 2021 na početku koji su bili 2020.

ii. Pronađite i zamijenite divljim znakovima

Sada imamo različite numeričke vrijednosti na početku sljedećih tekstova. Ali svi oni imaju određeni format ‘20XX’ . Ono što ćemo ovdje učiniti je tražiti džoker pretragu za taj numerički format i posljednje dvije cifre će biti zamijenjene sa ‘21’ . Moramo koristiti dva znaka pitanja (??) kao zamjenskih znakova za posljednje dvije cifre u alatu Pronađi i zamijeni .

📌 Koraci:

➤ Pritisnite CTRL+H ponovo da otvorite okvir za dijalog Pronađi i zamijeni .

➤ U u polju Pronađi šta upišite '20?? '.

➤ Unesite vrijednost '2021' u Zamijeni sa okvir.

➤ Pritisnite Zamijeni sve i gotovi ste.

Odmah ćete vidjeti sljedeće izlaze .

iii. Pronađite i zamijenite formule

U sljedećoj tabeli sada imamo neke podatke o prodaji za uzastopnih 5 dana. U ćeliji C11 , ukupna vrijednost prodaje je prisutna, ali recimo da moramo saznati prosjek podataka o prodaji tamo. Ne moramo tu formulu prepisati s funkcijom AVERAGE. Ovdje ćemo koristiti alat Pronađi i zamijeni da bismo lakše zamijenili formulu.

📌 Koraci:

➤ Otvorite Pronađi iZamijeni dijaloški okvir.

➤ U okviru Pronađi šta upišite '=SUM' .

➤ Upišite ' =PROSJEČAN' u polju Zamijeni sa .

➤ Prvo pritisnite Pronađi sljedeće , a zatim kliknite na dugme Zamijeni .

U izlazu ćelija C11 , odmah ćete dobiti novi rezultat izračunavanja.

iv. Pronađi i zamijeni formate ćelija

Možemo također promijeniti formate ćelija pomoću alata Pronađi i zamijeni . U sljedećoj tabeli nalaze se neki redovi sa određenom bojom. Boju ćemo zamijeniti drugom, recimo da je zelena.

📌 Koraci:

➤ Otvorite Pronađi i Prvo zamijeni dijaloški okvir.

➤ Ispred okvira Pronađi šta kliknite na opciju Format i odaberite boju koja je korištena u nekim nasumične ćelije u tabeli.

➤ Kliknite na drugu karticu Format i odaberite drugu boju koju želite zamijeniti starom.

➤ Pritisnite Zamijeni Sve.

Na snimku ekrana ispod, sada vidite određene redove u tabeli s novom bojom.

Pročitajte više: Kako pronaći i zamijeniti vrijednosti pomoću zamjenskih znakova u Excelu

2. Umetnite funkciju REPLACE za pronalaženje i zamjenu više vrijednosti u Excelu

Ako ne želite koristiti alat Pronađi i zamijeni onda možete ići na funkciju REPLACE . Ovu funkciju morate primijeniti u novoj koloni ili u araspon ćelija u kojima će se stari tekstualni podaci zamijeniti novim. Procesom možete sačuvati i stare tekstualne podatke.

Na sljedećoj slici su prisutne dvije kolone gdje će kolona sa zaglavljem Novi tekst prikazati izmijenjene tekstove.

U prvom izlazu Ćelija C5 , potrebna formula sa funkcijom REPLACE će biti:

=REPLACE(B5,1,4,2021)

Nakon što pritisnete Enter i koristite Fill Handle za automatsko popunjavanje preostalih ćelija , odmah ćete dobiti nove tekstualne vrijednosti. Ovdje smo zamijenili vrijednost ‘2021’ sa ‘2022’ za sve tekstove.

3. Primijenite ugniježđenu SUBSTITUTE formulu za pronalaženje i zamjenu više vrijednosti

Funkcija SUBSTITUTE zamjenjuje postojeći tekst novim tekstom u tekstualnom nizu. Možemo ugnijezditi funkciju SUBSTITUTE za više vrijednosti koje treba zamijeniti.

Na sljedećoj slici, Kolona B leži s nekim nasumičnim tekstualnim podacima. Tabela sa desne strane predstavlja vrijednosti koje se moraju zamijeniti novim.

U prvom izlazu ćelija C5 , povezana formula će biti:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)

Sada pritisnite Enter i dobit ćete niz s novim tekstom vrijednosti odjednom. U ovoj formuli, tri puta smo koristili funkciju ZAMENI jer smo morali da zamenimo tri različite vrednosti koje se nalaze ispod zaglavlja Pronađi u Kolona E.

🔎 Kako formula funkcionira?

  • Najnutarnja funkcija SUBSTITUTE zamjenjuje vrijednost '2018' sa '2019' .
  • Druga SUBSTITUTE funkcija traži '2020' i zamjenjuje je sa '2021' .
  • Spoljna funkcija SUBSTITUTE pretražuje '2022' i zamjenjuje ga sa '2023' .

Slična čitanja:

  • Kako zamijeniti posebne Znakovi u Excelu (6 načina)
  • Zamjena više znakova u Excelu (6 načina)

4. Koristite funkciju XLOOKUP za pretraživanje i zamjenu više vrijednosti u Excel-u

Ako ste korisnik Excel 365 onda možete koristiti funkciju XLOOKUP . Funkcija XLOOKUP pretražuje raspon ili niz za podudaranje i vraća odgovarajuću stavku drugi raspon ili niz.

U sljedećem skupu podataka, postoje neke tekstualne vrijednosti u Kolona Stari tekst . Druga tabela sa desne strane predstavlja podatke koje treba tražiti i one kojima treba istovremeno zameniti. Ako funkcija ne može pronaći date vrijednosti, stari tekstovi će ostati isti kao i prije u stupcu Novi tekst .

Dakle, potrebna formula sa funkcijom XLOOKUP u prvom izlazu Cell C5 bi trebao biti:

=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)

Nakon što pritisnete Enter i automatski popunite cijelu kolonu, bit ćeteodmah prikazao sljedeće izlaze.

5. Kombinirajte IFNA i VLOOKUP funkcije za pronalaženje i zamjenu više vrijednosti

Sada ćemo koristiti alternativnu formulu funkciji XLOOKUP i ova formula je također dostupna u svim verzijama Excela. Ovdje moramo kombinirati funkcije IFNA i VLOOKUP .

Funkcija VLOOKUP traži vrijednost u krajnjem lijevom stupcu tabele, a zatim vraća vrijednost u istom redu iz navedene kolone. Kako funkcija VLOOKUP ne nosi nikakvu poruku u slučaju da vrijednost pretraživanja nije pronađena, tako će vratiti grešku #N/A . Da bismo riješili taj problem, moramo koristiti IFNA funkciju da prilagodimo i definiramo poruku o grešci.

Dakle, potrebna formula koja uključuje i IFNA i VLOOKUP funkcije na izlazu Cell C5 će biti:

=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)

Nakon pritiska Unesite i popunite preostale ćelije u Kolonu C , dobićemo sve nove tekstualne podatke kao što je prikazano na slici ispod.

6. Ugradite VBA kodove da napravite UDF za pronalaženje i zamjenu više vrijednosti

U posljednjem odjeljku, primijenit ćemo VBA kodove da formulišemo korisnički definiranu funkciju. U sljedećem skupu podataka, tekstualne vrijednosti u Koloni B bit će izmijenjene zamjenom numeričkih vrijednosti na početku. Vrijednosti koje treba zamijeniti i nove vrijednostileže u desnoj tablici.

Sada prođimo kroz sljedeće procedure da napravimo korisnički definirane alate i funkcije:

📌 Korak 1:

➤ Desnom tipkom miša kliknite prvo ime Sheet .

➤ Odaberite opciju 'Prikaz Kodovi' . Pojavit će se prozor VBA .

➤ Sada tamo zalijepite sljedeće kodove:

5539

➤ Pritisnite F5 i okvir za dijalog kao što je prikazano na pojaviće se snimak ekrana ispod.

➤ Sada odaberite stare tekstove koje morate izmijeniti i pritisnite OK .

📌 Korak 2:

➤ Sada će se otvoriti drugi dijaloški okvir i morate odabrati cijeli raspon tablice (D5:E7) koji leži na desno na slici.

➤ Pritisnite OK .

Kao na snimku ekrana ispod, vidjet ćete novi i izmijenjeni tekstovi u Koloni B pod zaglavljem Tekst .

Završne riječi

Nadam se da će vam sve ove gore spomenute metode sada pomoći da ih primijenite u vašim Excel tabelama kada morate efikasno zamijeniti više tekstualnih podataka. Ako imate bilo kakvih pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete pogledati naše druge članke vezane za Excel funkcije na ovoj web stranici.

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.