Kako najti vrednost v območju v Excelu (3 metode)

  • Deliti To
Hugh West

Okoliščine lahko zahtevajo, da poiščete vrednost iz območja. Iskanje in pridobivanje sta običajni operaciji v Excelu. Danes vam bomo pokazali, kako najti vrednost v območju. Za to sejo uporabljamo Excel 2019 (del Excel 365), lahko pa uporabite želeno različico.

Najprej spoznajmo nabor podatkov, ki je osnova za naše primere.

Tu imamo tabelo, ki vsebuje več igralcev iz različnih filmskih panog z enim od njihovih priljubljenih filmov. S tem naborom podatkov bomo poiskali vrednost v razponu vrednosti.

Upoštevajte, da je to osnovni nabor podatkov, da bodo stvari preproste. V praktičnem scenariju lahko naletite na veliko večji in kompleksnejši nabor podatkov.

Praktični delovni zvezek

Na spodnji povezavi si lahko prenesete delovni zvezek za vadbo.

Excel Poišči vrednost v razponu.xlsx

3 metode za iskanje vrednosti v območju

Kot smo omenili, da bomo s podatkovnim nizom filmov poiskali vrednost iz razpona, uvedimo nekaj polj, v katerih bo shranjena iskana vrednost in izhodni podatek.

Tu smo dodali dve polji Najdi vrednost in . Rezultat razločno na mizo.

1. Iskanje vrednosti v območju z uporabo funkcije MATCH

Slišite "Poišči vrednost" nekaj funkcij, NAJDI , ISKANJE , vam lahko pridejo na misel. Vendar se bojimo, da se ne ujemajo z najdbo v območju, kaj pa potem?

Odgovor se skriva v vprašanju. Haha! Da, omenili smo besedo "match" in to bo funkcija za iskanje vrednosti v območju.

Spletna stran MATCH v Excelu se uporablja za iskanje položaja vrednosti iskanja v območju. Uporabimo to funkcijo.

Tu bomo poiskali vrednost Brad Pitt v polju igralcev. Tako bo naša formula

=MATCH(H4,C4:C14,0)

Določili smo H4 kot lookup_value na spletnem mestu MATCH . potem C4:C14 je razpon, 0 pa natančno ujemanje.

To vrne položaj vrednosti v območju.

Ogledate si lahko Brad Pitt je 2. v naši tabeli in formula je vrnila to število. Tako smo našli vrednost v območju.

Če je vaš cilj pridobitev položaja v iskalniku, morate storiti le to.

Če pa želite ustvariti rezultat, ki bo omogočal razumevanje, ali je vrednost v območju prisotna ali ne, uporabite več logičnih funkcij, IF in . ISNUMBER , bodo pomagali.

Enačba je naslednja

=IF(ISNUMBER(MATCH(H4,C4:C14,0)), "Najdeno", "Ni najdeno")

Spletna stran MATCH je znotraj funkcije ISNUMBER , ki preveri, ali NAJDI vrne položaj ali napako (kadar MATCH ne dobi znaka v nizu, vrne #N/A! za številko (položaj) vrne TRUE

Zato smo nastavili "Najdeno" kot if_true_value za IF funkcijo.

Tu je za Brad Pitt MATCH vrne številko (kot smo videli prej). Končni rezultat je torej "Najdeno".

Če iščemo vrednost, ki ni v območju, formula vrne "Ni najdeno".

2. Funkcija COUNTIF za iskanje vrednosti v območju

Uporabimo lahko statistično funkcijo COUNTIF za iskanje vrednosti v območju. COUNTIF funkcija šteje število celic iz območja, ki ustreza danemu pogoju.

Opis vam lahko vzbudi dvom, da ni naš cilj pridobiti število celic, temveč poiskati vrednost v območju.

Brez skrbi! Našli bomo vrednost in COUNTIF bo imel ključno vlogo. Potrebujemo tudi pomoč IF čeprav.

Formula bo naslednja

=IF(COUNTIF(C4:C14,H4)>0, "Najdeno", "Ni najdeno")

Na spletni strani COUNTIF(C4:C14,H4)>0 , C4:C14 je območje in H4 je vrednost, ki jo je treba poiskati.

In kot vemo. COUNTIF šteje celice na podlagi meril, zato bo štel celice iz C4:C14 obseg na podlagi H4 Če najde vrednost, bo rezultat večji od 0.

Če je vrednost večja od 0, pomeni, da je vrednost v območju. if_true_value ("Najdeno") bo odgovor.

3. Uporaba funkcije VLOOKUP

Uporabimo lahko VLOOKUP funkcijo za iskanje vrednosti v območju. VLOOKUP poišče podatke v navpično razporejenem območju.

Zapišimo formulo z uporabo VLOOKUP .

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

H4 je lookup_value in . C4:C14 je razpon, 1 je column_num, in . 0 za natančno ujemanje.

Pri tem ne boste dobili niti položaja niti logične vrednosti, temveč boste pridobili vrednost, ki ustreza ugotovitvam.

Vrednost smo našli kot rezultat naše formule.

Če iščemo nekaj, kar ni v območju, bo formula zagotovila #N/A! napaka.

Da bi se znebili te napake in dobili bolje razumljiv rezultat za vrednost, ki ni v območju, lahko uporabimo funkcijo IFNA .

Spletna stran IFNA funkcija preveri, ali je predložena vrednost ali izraz ovrednoten kot Excelov #N/A napake ali ne. In nadomesti rezultat za #N/A! .

Formula je naslednja

=IFNA(VLOOKUP(H4,C4:C14,1,0), "Ni najdeno")

Zaključili smo VLOOKUP s spletno stranjo . IFNA in nastavite "Ni najden" kot ifna_value . Ko torej ne najde vrednosti v območju, kot rezultat posreduje "Not Found".

Kadar pa je vrednost v območju, je standardni VLOOKUP rezultat bo končni rezultat.

Izpeljati vrednost iz razpona na podlagi iskanja

Pogosto je treba pridobiti vrednost na podlagi iskane vrednosti v območju. Recimo, da želimo pridobiti ime filma tako, da v območju poiščemo ime igralca.

Obstaja več načinov pridobivanja vrednosti. Oglejmo si nekaj najpogostejših pristopov.

Kombinacija INDEX in . MATCH izpelje vrednost. INDEX funkcija vrne vrednost na danem mestu v območju.

Formula bo naslednja

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

Videli smo MATCH vrne položaj ujemajoče se vrednosti, nato pa INDEX uporabi to vrednost položaja za vrnitev vrednosti iz območja E4:E14 .

Uporabimo lahko VLOOKUP za vračanje vrednosti na podlagi iskane vrednosti. V našem primeru bo formula

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

Tu smo vstavili skoraj celotno tabelo (razen SL. ne stolpec) kot območje. column_num_index je 3, kar pomeni, da se glede na ujemanje vrednost pobere iz tretjega stolpca razpona. Tretji stolpec vsebuje ime filma.

Če uporabljate Excel 365, lahko uporabite še eno funkcijo, in sicer XLOOKUP .

Enačba, ki uporablja to funkcijo, je

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

Na spletni strani XLOOKUP najprej smo vstavili iskalno vrednost ( H4 ), nato območje iskanja ( C4:C14 ) in nazadnje območje ( E4:E14 ), od koder želimo izpis.

XLOOKUP omogoča nastavitev parametra za vrednost, ki ni v območju.

=XLOOKUP(H4,C4:C14,E4:E14, "Ni najdeno")

Če najdemo vrednost, ki je ni v območju, se kot rezultat izpiše "Not Found".

Zaključek

To je vse za sejo. Navedli smo pristope za iskanje vrednosti v območju v Excelu. Upam, da vam bo to v pomoč. Če se vam zdi, da je kar koli težko razumeti, lahko komentirate. Sporočite nam morebitne druge metode, ki smo jih tukaj morda spregledali.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.