Kuinka löytää arvo Excelin alueella (3 menetelmää)

  • Jaa Tämä
Hugh West

Olosuhteet voivat vaatia sinua löytämään arvon alueelta. Etsiminen, hakeminen ovat yleisiä toimintoja Excelissä. Tänään näytämme sinulle, miten löydät arvon alueelta. Tässä istunnossa käytämme Excel 2019: ää (vähän Excel 365: ää), voit vapaasti käyttää haluamaasi versiota.

Tutustutaan ensin esimerkkien perustana olevaan tietokokonaisuuteen.

Tässä meillä on taulukko, joka sisältää useita näyttelijöitä eri elokuva-aloilta yhdessä heidän suosittujen elokuviensa kanssa. Tämän tietokokonaisuuden avulla etsimme arvon arvoalueelta.

Huomaa, että tämä on perustietokanta, jotta asiat pysyisivät yksinkertaisina. Käytännön skenaariossa saatat törmätä paljon suurempaan ja monimutkaisempaan tietokantaan.

Käytännön työkirja

Voit ladata harjoituskirjan alla olevasta linkistä.

Excel Etsi arvo Range.xlsxissä

3 tapaa löytää arvo alueelta

Kuten mainitsimme, että etsimme arvoa alueelta elokuvatietokannan avulla, otetaan käyttöön pari kenttää, joihin tallennetaan etsittävä arvo ja tuloste.

Tähän on lisätty kaksi kenttää Etsi arvo ja Tulos erillinen pöytään.

1. Etsi arvo alueelta MATCH-funktion avulla

Kuulet "Etsi arvo" pari toimintoa, FIND , HAKU Mutta pelkäämme, etteivät nämä sovi hyvin alueeseen, mitä sitten?

Vastaus löytyy kysymyksestä. Haha! Kyllä, mainitsimme sanan "match", ja se on funktio, jolla etsitään arvo alueelta.

The MATCH funktiota käytetään Excelissä hakuarvon sijainnin paikantamiseen alueella. Käytetään funktiota.

Tässä haemme arvoa Brad Pitt näyttelijöiden joukossa. Kaavamme on siis seuraava.

=MATCH(H4,C4:C14,0)

Olemme asettaneet H4 kuten lookup_value osoitteessa MATCH . sitten C4:C14 on vaihteluväli ja 0 tarkalle vastaavuudelle.

Tämä palauttaa arvon sijainnin alueella.

Voit nähdä Brad Pitt on taulukkomme toinen, ja kaava palautti tämän luvun. Olemme siis löytäneet arvon alueelta.

Jos hakuarvon saaminen on tavoitteesi, sinun tarvitsee tehdä vain tämä.

Mutta jos haluat tuottaa tuloksen, jonka avulla kaikki voivat ymmärtää, onko arvo alueella vai ei, niin useita loogisia funktioita, IF ja ISNUMBER auttavat.

Kaava on

=IF(ISNUMBER(MATCH(H4,C4:C14,0)), "Löytyi", "Ei löytynyt")

The MATCH toiminto on sisällä ISNUMBER , jolla tarkistetaan, onko FIND palauttaa sijainnin tai virheen (kun MATCH ei saa merkkijonon sisällä olevaa merkkiä, se palauttaa merkin #N/A! virhe). Se palauttaa numeron (position) osalta seuraavat tiedot. TRUE

Siksi olemme asettaneet "Found" arvoksi "Found". if_true_value varten IF toiminto.

Tässä tapauksessa Brad Pitt MATCH palautti numeron (näimme aiemmin). Lopullinen tulos on siis "Found".

Jos etsimme arvoa, joka ei ole alueella, kaava palauttaa "Not Found".

2. COUNTIF-funktio arvon löytämiseksi alueelta

Voimme käyttää tilastollista funktiota COUNTIF löytää arvo alueelta. COUNTIF toiminto laskee niiden solujen määrän, jotka vastaavat tiettyä ehtoa.

Kuvaus saattaa herättää epäilyksiä siitä, että solujen lukumäärän saaminen ei ole tavoitteemme, vaan pikemminkin alueen arvon löytäminen.

Ei hätää! Me löydämme arvon ja COUNTIF Tarvitsemme apua myös seuraavilta tahoilta. IF kuitenkin.

Kaava on seuraava

=IF(COUNTIF(C4:C14,H4)>0, "Löytyi", "Ei löytynyt")

Osoitteessa COUNTIF(C4:C14,H4)>0 , C4:C14 on vaihteluväli ja H4 on löydettävä arvo.

Ja kuten tiedämme COUNTIF laskee solut kriteerien perusteella, joten se laskee solut kentästä C4:C14 alue perustuu H4 Jos se löytää arvon, tulos on suurempi kuin 0.

Jos arvo on suurempi kuin 0, se tarkoittaa, että arvo on löydetty alueelta. ja if_true_value ("Found") on vastaus.

3. VLOOKUPin käyttäminen

Voimme käyttää VLOOKUP funktiolla etsitään arvo alueelta. VLOOKUP etsii tietoja alueelta, joka on järjestetty pystysuoraan.

Kirjoitetaan kaava käyttämällä VLOOKUP .

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

H4 on lookup_value ja C4:C14 on vaihteluväli, 1 on column_num, ja 0 on tarkkaa vastaavuutta varten.

Tämä ei anna sijaintia eikä boolen arvoa, vaan hakee havaintoja vastaavan arvon.

Olemme löytäneet itse arvon kaavamme tuloksena.

Jos etsimme jotakin, joka ei ole alueella, kaava antaa tulokseksi #N/A! virhe.

Päästäksemme eroon tästä virheestä ja tuottaaksemme paremmin ymmärrettävän tuloksen arvolle, joka ei ole alueella, voimme käyttää funktiota IFNA .

The IFNA funktio tarkistaa, arvioiko toimitettu arvo tai lauseke Excelin #N/A virhe tai ei. Ja korvaa tuloksen #N/A! .

Kaava on

=IFNA(VLOOKUP(H4,C4:C14,1,0), "Ei löydy")

Me käärimme VLOOKUP kanssa IFNA ja aseta "Not Found" arvoksi ifna_value Kun se ei löydä arvoa alueelta, se antaa tuloksena "Not Found".

Mutta kun arvo on vaihteluvälin sisällä, standardi VLOOKUP tulos on lopullinen tuloste.

Johdetaan arvo alueesta Findin perusteella

On melko tavallista hakea arvo hakuarvon perusteella alueelta. Oletetaan, että haluamme saada elokuvan nimen etsimällä näyttelijän nimen alueelta.

Arvon voi hakea usealla eri tavalla. Tutustutaan muutamaan yleisimpään lähestymistapaan.

Yhdistelmä INDEX ja MATCH saa arvon. INDEX funktio palauttaa arvon tietyssä kohdassa alueella.

Kaava on seuraava

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

Olemme nähneet MATCH palauttaa sovitetun arvon sijainnin, ja sitten INDEX käyttää tätä sijaintiarvoa palauttaakseen arvon alueelta E4:E14 .

Voimme käyttää VLOOKUP funktio palauttaa arvon, joka perustuu hakuarvoon. Esimerkissämme kaava on seuraava

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

Tässä olemme lisänneet melkein koko taulukon (lukuun ottamatta taulukon SL. Ei sarake) alueena. column_num_index on 3, mikä tarkoittaa sitä, että vastaavuudesta riippuen arvo haetaan alueen kolmannesta sarakkeesta. Ja kolmas sarake sisältää elokuvan nimen.

Jos käytät Excel 365:tä, toinen toiminto, jota voit käyttää, on seuraava. XLOOKUP .

Tätä funktiota käyttävä kaava on

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

Osoitteessa XLOOKUP olemme ensin lisänneet hakuarvon ( H4 ), sitten hakualue ( C4:C14 ) ja lopuksi alue ( E4:E14 ), josta haluamme tulosteen.

XLOOKUP voit asettaa parametrin arvolle, joka ei ole alueella.

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

Jos löydämme arvon, jota ei ole alueella, saamme tulokseksi "Not Found".

Päätelmä

Siinä kaikki istuntoon. Olemme luetelleet lähestymistapoja arvon löytämiseksi alueelta Excelissä. Toivottavasti tämä on hyödyllinen. Voit vapaasti kommentoida, jos jokin tuntuu vaikealta ymmärtää. Kerro meille muista menetelmistä, joita emme ehkä ole unohtaneet tässä.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.