Sadržaj
U programu Microsoft Excel uobičajeni je scenarij pronaći i zamijeniti više tekstualnih ili numeričkih vrijednosti. Možete koristiti naredbu Pronađi i zamijeni, primijeniti različite funkcije i formule ili čak možete izraditi korisnički definirane alate koji će služiti svrsi. U ovom ćete članku upoznati sve moguće i brze tehnike za pronalaženje i zamjenu višestrukih vrijednosti uz jednostavne primjere i odgovarajuća objašnjenja.
Preuzmite vježbenicu
Vi možete preuzeti Excel radnu knjigu koju smo koristili za pripremu ovog članka.
Pronađi i zamijeni višestruke vrijednosti.xlsx
6 brzih pristupa Pronađite i zamijenite više vrijednosti u Excelu
1. Koristite alat za traženje i zamjenu za višestruke vrijednosti u programu Excel
U programu Excel, pronađi i zamijeni je najkorisniji alat kada morate 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 donjoj tablici neki tekstovi leže u Stupcu 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 okvir Pronađi što .
➤ U okvir Zamijeni s upišite '2021' .
➤ Kliknite na Zamijeni sve gumb.
Kao na slici ispod, pronaći ćete sve tekstove s 2021. na početku koji su prije bili 2020.
ii. Pronađi i zamijeni divljim znakovima
Sada imamo različite numeričke vrijednosti na početku sljedećih tekstova. Ali svi oni imaju poseban format '20XX' . Ono što ćemo ovdje učiniti jest tražiti zamjenski znak za taj numerički format, a posljednje dvije znamenke zamijenit ćemo s ‘21’ . Moramo koristiti dva upitnika (??) kao zamjenske znakove za posljednje dvije znamenke u alatu Pronađi i zamijeni .
📌 Koraci:
➤ Ponovno pritisnite CTRL+H da biste otvorili dijaloški okvir Pronađi i zamijeni .
➤ U u okvir Pronađi što upišite '20?? '.
➤ Unesite vrijednost '2021' u Zamijeni s okvir.
➤ Pritisnite Zamijeni sve i gotovi ste.
Odmah ćete vidjeti sljedeće rezultate .
iii. Pronađi i zamijeni formule
U sljedećoj tablici sada imamo neke podatke o prodaji za uzastopnih 5 dana. U ćeliji C11 prisutna je ukupna vrijednost prodaje, ali recimo da tamo moramo pronaći prosjek podataka o prodaji. Tamo ne moramo prebrisati formulu funkcijom AVERAGE. Ovdje ćemo upotrijebiti alat Traži i zamijeni kako bismo lakše zamijenili formulu.
📌 Koraci:
➤ Otvorite Traži iDijaloški okvir Zamijeni .
➤ U okvir Pronađi što upišite '=SUM' .
➤ Upišite ' =PROSJEČNO' u okviru Zamijeni s .
➤ Prvo pritisnite Pronađi sljedeće , a zatim kliknite na gumb Zamijeni .
U izlazu ćelije C11 dobit ćete novi izračunati rezultat odjednom.
iv. Pronađi i zamijeni formate ćelija
Također možemo promijeniti formate ćelija pomoću alata Pronađi i zamijeni . U sljedećoj tablici postoji nekoliko redaka s određenom bojom. Boju ćemo zamijeniti drugom, recimo da je zelena.
📌 Koraci:
➤ Otvorite Traži i Najprije dijaloški okvir Zamijeni .
➤ Ispred okvira Pronađi što kliknite na opciju Format i odaberite boju koja je korištena u nekim nasumične ćelije u tablici.
➤ Kliknite na drugu karticu Format i odaberite drugu boju koju želite zamijeniti starom.
➤ Pritisnite Zamijeni Sve.
Na snimci zaslona u nastavku sada vidite određene retke u tablici 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šestrukih vrijednosti u programu Excel
Ako ne želite koristiti alat Pronađi i zamijeni , možete odabrati funkciju ZAMIJENI . Ovu funkciju morate primijeniti u novom stupcu ili uraspon ćelija u kojima će stari tekstualni podaci biti zamijenjeni novima. Ovim postupkom možete sačuvati i stare tekstualne podatke.
Na sljedećoj slici postoje dva stupca gdje će stupac sa zaglavljem Novi tekst prikazati izmijenjene tekstove.
U prvom izlazu ćelije C5 , potrebna formula s funkcijom REPLACE bit će:
=REPLACE(B5,1,4,2021)
Nakon pritiska Enter i korištenja Ručice za popunjavanje za automatsko popunjavanje ostalih ćelija , odmah ćete dobiti nove vrijednosti teksta. Ovdje smo zamijenili vrijednost ‘2021’ s ‘2022’ za sve tekstove.
3. Primijenite ugniježđenu formulu SUBSTITUTE za traženje i zamjenu višestrukih vrijednosti
Funkcija SUBSTITUTE zamjenjuje postojeći tekst novim tekstom u tekstualnom nizu. Možemo ugnijezditi SUBSTITUTE funkciju za višestruke vrijednosti koje treba zamijeniti.
Na sljedećoj slici, Stupac B leži s nekim nasumičnim tekstualnim podacima. Tablica s desne strane predstavlja vrijednosti koje se moraju zamijeniti novima.
U prvom izlazu Cell C5 , povezana formula će be:
=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 smo formuli upotrijebili funkciju SUBSTITUTE triput jer smo morali zamijeniti tri različite vrijednosti ispod zaglavlja Pronađi u Stupac E.
🔎 Kako funkcionira formula?
- Najdublja SUBSTITUTE funkcija zamjenjuje vrijednost '2018' s '2019' .
- Druga SUBSTITUTE funkcija traži '2020' i zamjenjuje ga s '2021' .
- Vanjska funkcija SUBSTITUTE pretražuje '2022' i zamjenjuje ga s '2023' .
Slična čitanja:
- Kako zamijeniti posebne Znakovi u programu Excel (6 načina)
- Zamjena više znakova u programu Excel (6 načina)
4. Koristite funkciju XLOOKUP za pretraživanje i zamjenu višestrukih vrijednosti u Excelu
Ako ste korisnik Excel 365 tada možete koristiti funkciju XLOOKUP . Funkcija XLOOKUP pretražuje raspon ili niz u potrazi za podudaranjem i vraća odgovarajuću stavku u drugom rasponu ili nizu.
U sljedećem skupu podataka postoje neke tekstualne vrijednosti u Stari tekst stupac. Druga tablica s desne strane predstavlja podatke koje treba tražiti i one s kojima treba istovremeno zamijeniti. Ako funkcija ne može pronaći zadane vrijednosti tada će stari tekstovi ostati isti kao prije u stupcu Novi tekst .
Dakle, potrebna formula s funkcijom XLOOKUP u prvom izlazu ćelija C5 treba biti:
=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)
Nakon pritiska Enter i automatskog popunjavanja cijelog stupca, bit ćeteodmah prikazao sljedeće rezultate.
5. Kombinirajte IFNA i VLOOKUP funkcije za pronalaženje i zamjenu višestrukih vrijednosti
Sada ćemo upotrijebiti alternativnu formulu za XLOOKUP funkciju, a ova je formula također dostupna u svim verzijama programa Excel. Ovdje moramo kombinirati funkcije IFNA i VLOOKUP .
Funkcija VLOOKUP traži vrijednost u krajnjem lijevom stupcu tablice i zatim vraća vrijednost u istom retku iz navedenog stupca. Kako VLOOKUP funkcija ne nosi nikakvu poruku u slučaju da tražena vrijednost nije pronađena, vratit će pogrešku #N/A . Da bismo riješili taj problem, moramo koristiti IFNA funkciju za prilagodbu i definiranje poruke o pogrešci.
Dakle, potrebna formula uključuje i IFNA i VLOOKUP funkcije u izlazu ćelije C5 bit će:
=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)
Nakon pritiska Unesite i ispunite ostatak ćelija u Stupcu C , dobit ćemo sve nove tekstualne podatke kao što je prikazano na slici ispod.
6. Ugradite VBA kodove za izradu UDF-a za pronalaženje i zamjenu višestrukih vrijednosti
U zadnjem odjeljku primijenit ćemo VBA kodove za formuliranje korisnički definirane funkcije. U sljedećem skupu podataka tekstualne vrijednosti u Stupcu B bit će izmijenjene zamjenom numeričkih vrijednosti na početku. Vrijednosti koje treba zamijeniti i nove vrijednostileže u desnoj tablici.
Prođimo sada kroz sljedeće postupke za izradu korisnički definiranih alata i funkcija:
📌 Korak 1:
➤ Prvo kliknite desnom tipkom miša na naziv Lista .
➤ Odaberite opciju 'Prikaz Kodovi' . Pojavit će se VBA prozor.
➤ Sada tamo zalijepite sljedeće kodove:
2171
➤ Pritisnite F5 i dijaloški okvir kao što je prikazano u pojavit će se donja snimka zaslona.
➤ 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 slici ispod, vidjet ćete novi i izmijenjeni tekstovi u Stupcu B pod zaglavljem Tekst .
Završne riječi
Nadam se da će vam sve ove gore navedene metode sada pomoći da ih primijenite u proračunskim tablicama programa Excel kada morate učinkovito zamijeniti više tekstualnih podataka. Ako imate pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete provjeriti naše druge članke vezane uz Excel funkcije na ovoj web stranici.