Sadržaj
Ako tražite neke od najjednostavnijih načina da provjerite postoji li vrijednost u rasponu u Excelu, onda će vam ovaj članak biti koristan. Za veliki skup podataka, prilično je teško pronaći željenu vrijednost u rasponu.
Dakle, da biste olakšali ovaj zadatak, možete slijediti ovaj članak za istraživanje različitih načina za provjeru vrijednosti u rasponu.
Preuzmite radnu svesku
Provjerite vrijednost u rasponu.xlsm
8 načina da provjerite postoji li vrijednost u rasponu u Excelu
Ovdje imamo listu proizvoda i listu narudžbi proizvoda kompanije, i želimo provjeriti da li su proizvodi sa liste narudžbi dostupno u Listi proizvoda . Da bismo provjerili vrijednosti u rasponu kolone Lista proizvoda , a zatim dobili status o dostupnosti proizvoda, ovdje ćemo razgovarati na sljedećih 8 načina.
Ovdje smo koristili verziju Microsoft Excel 365 , možete koristiti bilo koju drugu verziju kako vam odgovara.
Metod-1: Upotreba funkcije COUNTIF za provjeru da li vrijednost postoji u Raspon u Excelu
Provjerit ćemo proizvode iz kolone Lista narudžbi u rasponu kolone Lista proizvoda pomoću funkcije COUNTIF a zatim ćemo dobiti rezultate kao TRUE ili FALSE u koloni Status .
Koraci :
➤ Upišite sljedeću formulu u ćeliju F4
=COUNTIF($B$4:$B$10,E4)>0
Ovdje , $B$4:$B$10 je raspon Liste proizvoda , E4 je vrijednost koju treba provjeriti u ovom rasponu. Kada se vrijednost poklopi vratit će 1 a onda će zbog toga što je veći od 0 vratiti TRUE , inače FALSE .
➤ Pritisnite ENTER i povucite prema dolje alat Fill Handle .
Kao rezultat, dobit ćete TRUE za proizvode koji su dostupni na Listi proizvoda i FALSE za nedostupne proizvode.
Pročitajte više: Kako provjeriti da li je vrijednost na listi u Excelu (10 načina)
Metoda-2: Upotreba Funkcije IF i COUNTIF za provjeru da li vrijednost postoji u rasponu
Ovdje ćemo koristiti IF funkciju i COUNTIF funkciju da provjerimo vrijednosti Lista narudžbi kolona u rasponu kolone Lista proizvoda .
Koraci :
➤ Upišite sljedeću formulu u ćeliju F4
=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")
Ovdje, $B$4:$B$10 je raspon Lista proizvoda , E4 je vrijednost koju treba provjeriti u ovom rasponu. Kada se vrijednost poklopi vratit će 1 a onda će zbog toga što je veći od 0 vratiti TRUE , inače FALSE .
Za rezultat TRUE , dobićemo Postoji a za FALSE dobićemo Ne postoji .
➤ Pritisnite ENTER i povucite prema dolje alat Fill Handle .
Konačno, midobijate Exist za proizvode Banane i Limun koji su dostupni na Listi proizvoda opseg, a za nedostupne proizvode dobijamo Ne postoji .
Metod-3: Provjera djelomičnog podudaranja vrijednosti u rasponu
Ovdje ćemo provjeriti i djelomično podudaranje proizvoda (za ovu metodu zamijenili smo prvi proizvod Lista proizvoda i Lista narudžbi ) tako što ćemo staviti zamjenski znak operator Asterisk (*).
Koraci :
➤ Upišite sljedeća formula u ćeliji F4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
Ovdje, $B$4:$B$10 je raspon Lista proizvoda , E4 je vrijednost koju ćemo provjeriti u ovom rasponu.
Nakon dodavanja simbola Asterisk prije i poslije vrijednosti ćelije E4 , provjerit će vrijednosti za parcijalna podudaranja, kao podniz u nizu.
➤ Pritisnite ENTER i povucite prema dolje alat Fill Handle .
Kao res. U konačnici, možemo vidjeti da osim proizvoda Banana i Limun , Jabuka i Bobice također daju TRUE za njihova djelimična poklapanja sa Zelenom jabukom , Jagodom i Kuninom na Listi proizvoda .
Metoda-4: Korištenje funkcija ISNUMBER i MATCH za provjeru da li vrijednost postoji u rasponu
U ovom odjeljku ćemo koristiti funkcija ISNUMBER i MATCH funkcija za provjeru vrijednosti stupca Lista narudžbi do raspona stupca Lista proizvoda .
Koraci :
➤ Upišite sljedeću formulu u ćeliju F4
=ISNUMBER(MATCH(E4,$B$4:$B$10,0))
Ovdje, $B$4:$B$10 je raspon Liste proizvoda , E4 je vrijednost koja provjerit ćemo u ovom rasponu.
- MATCH(E4,$B$4:$B$10,0) → vraća indeksni broj reda vrijednost Zelena jabuka u ćeliji E4 u rasponu $B$4:$B$10 , inače #N/A greška za nepodudaranje vrijednosti
Izlaz → #N/A
- ISNUMBER(MATCH(E4,$B$4:$B$10,0 )) postaje
ISNUMBER(#N/A) → vraća TRUE za bilo koje vrijednosti brojeva u suprotnom FALSE
Izlaz → FALSE
➤ Pritisnite ENTER i povucite nadole ručicu za popunjavanje alat.
Nakon toga, dobićete TRUE za proizvode koji su dostupni na Listi proizvoda i FALSE za nedostupne proizvode.
Metod-5: Provjerite postoji li vrijednost u rasponu pomoću funkcija IF, ISNA i VLOOKUP
Možete koristiti IF funkcija , ISNA funkcija , funkcija VLOOKUP za provjeru vrijednosti u rasponu stupca Lista proizvoda da provjeri njihovu dostupnost za dovršavanje procedura narudžbe.
Koraci :
➤ Upišite sljedeću formulu ućelija F4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")
Ovdje, $B$4:$B$10 je raspon Lista proizvoda , E4 je vrijednost koju ćemo provjeriti u ovom rasponu.
- VLOOKUP(E4,$B$4: $B$10,1, FALSE) → pronalazi tačno podudaranje proizvoda Zelena jabuka u rasponu $B$4:$B$10 i izdvaja ovu vrijednost iz ove kolone a za nenalaženje vrijednosti u rasponu vraća #N/A .
Izlaz → #N/A
- ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) postaje
ISNA(#N/A) → vraća TRUE ako postoji #N/A greška u suprotnom FALSE
Izlaz → TRUE
- IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),”Ne postoji”,”Postoji”) postaje
IF(TRUE, “Ne postoji”, “Postoji”) → vraća Ne postoji za TRUE i Postoji za FALSE
Izlaz → Ne postoji
➤ Pritisnite ENTER i povucite nadole alat Fill Handle .
Na kraju, dobijamo Ex ist za proizvode Banane i Limun koji su dostupni u asortimanu Lista proizvoda , i za nedostupne proizvode dobijamo Ne postoji .
Metoda 6: Upotreba IF, ISNA i MATCH funkcija za provjeru postojanja vrijednosti u Raspon
U ovom dijelu ćemo koristiti kombinaciju IF funkcije , ISNA funkcije , MATCHfunkcija za određivanje statusa dostupnosti proizvoda u rasponu Lista proizvoda .
Koraci :
➤ Unesite sljedeću formulu u ćeliju F4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")
Ovdje, $B$4:$B$10 je raspon Liste proizvoda , E4 je vrijednost koju ćemo provjeriti u ovom rasponu.
- MATCH(E4,$B$4:$B$10,0) pronalazi tačno podudaranje proizvoda Zelena jabuka u rasponu $B$4:$B$10 i daje indeksni broj reda ovog proizvoda u rasponu $B$4:$B$10 i za nenalaženje vrijednosti u rasponu vraća #N/A .
Izlaz → #N/A
- ISNA(MATCH(E4,$B$4:$B$10,0)) postaje
ISNA(#N/A) → vraća TRUE ako postoji #N/A greška u suprotnom FALSE
Izlaz → TRUE
- IF(ISNA(MATCH(E4,$B$4:$B$10,0)), ”Ne postoji”,”Postoji”) postaje
IF(TRUE, “Ne postoji”, “Postoji”) → vraća Ne postoji za TRUE i Postoji za FALSE
Izlaz → Ne postoji
➤ Pritisnite ENTER i povucite prema dolje alat Fill Handle .
Nakon toga, dobijamo Exists za proizvode Banane i Limun koji su dostupni u asortimanu Lista proizvoda , a za nedostupne proizvode koje dobijamo Ne Postoji .
Metod-7: UslovnoFormatiranje radi provjere postoji li vrijednost u rasponu
Ovdje ćemo koristiti Uvjetno formatiranje da istaknemo proizvode u koloni Lista narudžbi ako su dostupni u Lista proizvoda kolona.
Koraci :
➤ Odaberite raspon ćelija na koji želite primijeniti Uslovno oblikovanje (Ovdje smo odabrali kolonu Lista narudžbi )
➤ Idite na karticu Početna kartica >> Stilovi Grupa >> Uvjetno oblikovanje Padajući izbornik >> Novo pravilo Opcija.
Onda, Čarobnjak za novo pravilo formatiranja će se pojaviti.
➤ Odaberite Koristite formulu da odredite koje ćelije želite formatirati opciju i kliknite na opciju Format .
Nakon toga, Format Cells Dialog Box će se otvoriti.
➤ Odaberite Popuni Opcija
➤ Odaberite bilo koju Boja pozadine , a zatim kliknite na OK .
Zatim, Pregled Opcija će biti prikazana kao ispod.
➤ Upišite sljedeću formulu u Formatirajte vrijednosti u kojima je ova formula istinita: box
=MATCH(E4,$B$4:$B$10,0)
Ako vrijednost ćelije E4 ostane u rasponu $B$4:$B$10 , onda će istaći odgovarajuću ćeliju.
➤ Pritisnite OK .
Na kraju, moći ćete istaknuti ćelije koje sadrže Bananu i Limun u Popis narudžbi kolona jer su ti proizvodidostupno u rasponu kolone Lista proizvoda .
Pročitajte više: Kako provjeriti je li ćelija Prazno u Excelu (7 metoda)
Metod-8: Upotreba VBA koda za provjeru da li vrijednost postoji u rasponu u Excelu
Ovdje ćemo koristiti VBA kod za provjeru vrijednosti stupca Lista narudžbi u rasponu stupca Lista proizvoda .
Koraci :
➤ Idite na Programer Kartica >> Visual Basic Opcija.
Onda će se otvoriti Visual Basic Editor .
➤ Idite na opciju Insert Tab >> Module .
Nakon toga, biće kreiran Modul .
➤ Napišite sljedeće kod
1426
Ovdje smo deklarirali X kao Varijanta , Rng kao Raspon , a ovdje VBA je ime lista.
Petlja FOR će izvršiti operacije za svaki red kolone Lista redoslijeda od Reda 4 do Row8 , Range(“B4:B10”) je raspon Pro Lista kanala kolona. X je dodijeljen vrijednostima svake ćelije u koloni Lista redoslijeda i nakon pronalaženja podudaranja korištenjem FIND funkcije dobićemo Postoji u susjednoj ćeliji odgovarajuće ćelije ove kolone. Za nenalaženje vrijednosti vratit će se Ne postoji .
➤ Pritisnite F5 .
Nakon toga dobijamo Postoji za proizvode Banane i Limun koji su dostupni na Listi proizvoda asortiman, a za nedostupne proizvode dobijamo Ne postoji .
Pročitajte više: VBA za provjeru Ako je ćelija prazna u Excelu (5 metoda)
Odjeljak za vježbu
Za samostalno vježbanje obezbijedili smo odjeljak Vježbanje kao dolje na listu pod nazivom Vježba . Učinite to sami.
Zaključak
U ovom članku pokušali smo pokriti načine kako lako provjeriti postoji li vrijednost u rasponu Excel. Nadam se da će vam biti od koristi. Ako imate bilo kakvih prijedloga ili pitanja, slobodno ih podijelite u odjeljku za komentare.