Kako provjeriti postoji li vrijednost u rasponu u Excelu (8 načina)

  • Podijeli Ovo
Hugh West

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.

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.