Sadržaj
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.