Kako pronaći vrijednost u rasponu u Excelu (3 metode)

  • Podijeli Ovo
Hugh West

Okolnosti mogu zahtijevati da pronađete vrijednost iz raspona. Pronalaženje i preuzimanje uobičajene su operacije u Excelu. Danas ćemo vam pokazati kako pronaći vrijednost u rasponu. Za ovu sesiju koristimo Excel 2019 (malo Excel 365), slobodno koristite svoju željenu verziju.

Prvo, hajde da se upoznamo sa skupom podataka koji je osnova naših primjera.

Ovdje imamo tabelu koja sadrži nekoliko glumaca iz različitih filmskih industrija s jednim od njihovih popularnih filmova. Koristeći ovaj skup podataka pronaći ćemo vrijednost u rasponu vrijednosti.

Napominjemo da je ovo osnovni skup podataka kako bi stvari bile jednostavne. U praktičnom scenariju, možete naići na mnogo veći i složeni skup podataka.

Radna sveska

Možete preuzeti radnu svesku za vježbanje sa donje veze.

Excel Pronađi vrijednost u Range.xlsx

3 Metode za pronalaženje vrijednosti u rasponu

Kao što smo spomenuli, pronaći ćemo vrijednost iz raspona koristeći skup podataka filma, uvedemo nekoliko polja koja će zadržati vrijednost pretraživanja i izlaz.

Ovdje smo dodali dva polja Pronađi vrijednost i Rezultat različita u tablicu .

1. Pronađi vrijednost u rasponu koristeći funkciju MATCH

Čuti “Pronađi vrijednost” nekoliko funkcija, FIND , SEARCH , može doći u tvoj um. Ali bojimo se da ovo nije dobro za pronalaženje unutar dometa, što onda?

Odgovorleži u pitanju. Haha! Da, spomenuli smo riječ “match”, a to će biti funkcija za pronalaženje vrijednosti u rasponu.

Funkcija MATCH u Excelu se koristi za lociranje pozicije vrijednost pretraživanja u rasponu. Iskoristimo funkciju.

Ovdje ćemo pretražiti vrijednost Brad Pitt u nizu glumaca. Dakle, naša formula će biti

=MATCH(H4,C4:C14,0)

Postavili smo H4 kao lookup_value u MATCH . Tada je C4:C14 raspon i 0 za tačno podudaranje.

Ovo će vratiti poziciju vrijednosti unutar raspona.

Možete vidjeti Brad Pitt je 2. u našoj tabeli, a formula je vratila taj broj. Dakle, pronašli smo vrijednost u rasponu.

Ako je vaš cilj dobivanje pozicije za vrijednost pretraživanja, morate samo ovo učiniti.

Ali ako želite proizvesti rezultat koji omogućava svima da shvate da li je vrijednost prisutna ili ne u rasponu, tada će nekoliko logičkih funkcija, IF i ISNUMBER , pomoći.

formula će biti

=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")

Funkcija MATCH je unutar ISNUMBER , koji provjerava da li FIND vraća poziciju ili grešku (kada MATCH ne dobije karakter unutar niza vraća #N/A! grešku). Za broj (poziciju) vraća TRUE

Zato misu postavili “Found” kao if_true_value za IF funkciju.

Ovdje, za Brad Pitt MATCH je vratio broj (vidjeli smo ranije). Dakle, krajnji rezultat je “Pronađeno”.

Ako tražimo vrijednost koja nije u rasponu, formula će vratiti “Nije pronađeno”.

2. COUNTIF funkcija za pronalaženje vrijednosti u rasponu

Možemo koristiti statističku funkciju COUNTIF da pronađemo vrijednost u rasponu. Funkcija COUNTIF broji broj ćelija iz raspona koji odgovara datom uvjetu.

Opis može izazvati sumnju u vašem umu da nam nije cilj dobivanje broja ćelija, već pronalaženje vrijednost u rasponu.

Bez brige! Naći ćemo vrijednost i COUNTIF će igrati ključnu ulogu. Ipak nam treba pomoć od IF .

Formula će biti sljedeća

=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")

Unutar COUNTIF(C4:C14,H4)>0 , C4:C14 je raspon, a H4 je vrijednost koju treba pronaći.

I kao što znamo COUNTIF broji ćelije na osnovu kriterijuma, tako da će brojati ćelije iz opsega C4:C14 na osnovu H4 . Ako pronađe vrijednost, rezultat će biti veći od 0.

Ako je vrijednost veća od 0, to znači da je vrijednost pronađena u rasponu. I if_true_value (“Found”) će biti odgovor.

3. Korištenje VLOOKUP

Možemo koristiti VLOOKUP funkcija za pronalaženje vrijednosti u adomet. VLOOKUP traži podatke u rasponu organiziranom okomito.

Napišimo formulu koristeći VLOOKUP .

=VLOOKUP(H4,C4:C14,1,0)

H4 je lookup_value i C4:C14 je raspon, 1 je broj_kolone, i 0 je za tačno podudaranje.

Ovo neće isporučiti ni poziciju ni Booleovu vrijednost, već će dohvatiti vrijednost koja odgovara nalazi.

Pronašli smo samu vrijednost kao rezultat naše formule.

Ako tražimo nešto što nije u rasponu, formula će navedite grešku #N/A! .

Da biste se riješili ove greške i proizveli bolje razumljivi rezultat za vrijednost koja nije u rasponu , možemo koristiti funkciju IFNA .

Funkcija IFNA provjerava da li dostavljena vrijednost ili izraz procjenjuje grešku Excel #N/A ili ne. I zamjenjuje rezultat za #N/A! .

Formula će biti

=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")

Zaokružili smo VLOOKUP sa IFNA i postavili “Nije pronađeno” kao ifna_value . Dakle, kada ne pronađe vrijednost u rasponu, kao rezultat će dati “Nije pronađeno”.

Ali kada je vrijednost u rasponu, standardni VLOOKUP rezultat će biti konačni izlaz.

Izvedi vrijednost iz raspona na osnovu Find

Prilično je uobičajeno da se dohvati vrijednost na osnovu pretragavrijednost u rasponu. Recimo da želimo da izvedemo naziv filma pronalaženjem imena glumca u rasponu.

Postoji nekoliko načina da se dohvati vrijednost. Hajde da istražimo nekoliko najčešćih pristupa.

Kombinacija INDEX i MATCH će izvesti vrijednost. Funkcija INDEX vraća vrijednost na datoj lokaciji u rasponu.

Formula će biti sljedeća

=INDEX(E4:E14,MATCH(H4,C4:C14,0))

Vidjeli smo da MATCH vraća poziciju uparene vrijednosti, a zatim INDEX koristi tu vrijednost pozicije da vrati vrijednost iz raspona E4:E14 .

Možemo koristiti funkciju VLOOKUP da vratimo vrijednost na osnovu vrijednosti pretraživanja. Za naš primjer, formula će biti

=VLOOKUP(H4,C4:E14,3,0)

Ovdje smo ubacili skoro cijelu tablicu (osim SL. No stupac) kao raspon. column_num_index je 3, što znači da će u zavisnosti od podudaranja vrijednost biti dohvaćena iz 3. stupca raspona. A treća kolona sadrži naziv filma.

Ako koristite Excel 365, druga funkcija koju možete koristiti je XLOOKUP .

Formula koja koristi ovu funkciju će biti

=XLOOKUP(H4,C4:C14,E4:E14)

Unutar XLOOKUP prvo smo umetnuli vrijednost pretraživanja ( H4 ), zatim raspon pretraživanja ( C4:C14 ), i na kraju raspon ( E4:E14 ) odakle želimoizlaz.

XLOOKUP vam omogućava da postavite parametar za vrijednost koja nije u rasponu.

=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")

Sada, ako pronađemo vrijednost koja nije prisutna u rasponu, tada ćemo dobiti “Nije pronađeno” kao rezultat.

Zaključak

To je sve za sjednicu. Naveli smo pristupe za pronalaženje vrijednosti u rasponu u Excelu. Nadam se da će vam ovo biti od pomoći. Slobodno komentirajte ako vam se nešto čini teško razumljivim. Javite nam sve druge metode koje smo možda propustili ovdje.

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.