Kuinka käytät HAKU-funktiota Excelissä

Sisällysluettelo:

Kuinka käytät HAKU-funktiota Excelissä
Kuinka käytät HAKU-funktiota Excelissä
Anonim

Mitä tietää

  • Excelin HAKU-toimintoa käytetään tietojen etsimiseen riviltä tai sarakkeesta.
  • On kaksi tapaa käyttää HAKU-kaavaa tarpeidesi mukaan: vektorina ja taulukkona.
  • Vektorityyppi hakee vain yhdeltä riviltä tai sarakkeelta, kun taas taulukko hakee useita rivejä ja sarakkeita.

Tässä artikkelissa kerrotaan, kuinka HAKU-toimintoa käytetään missä tahansa Excelin versiossa, mukaan lukien Excel 2019 ja Microsoft 365.

Mikä on HAKU-toiminto?

Excelin HAKU-toimintoa käytetään tietojen etsimiseen riviltä tai sarakkeesta. Se löytää arvon samasta kohdasta rivillä tai sarakkeessa kuin aloitusarvo, joten se on todella hyödyllinen käsiteltäessä jäsenneltyjä taulukoita, joissa kaikki rivit ja sarakkeet sisältävät samanlaisia tietoja.

On kaksi tapaa kirjoittaa HAKU-kaava Excelissä tarpeidesi mukaan. Yhtä muotoa kutsutaan vektoriksi ja toista taulukoksi.

Image
Image

HAKU-toimintoa voidaan käyttää kaikissa Excelin versioissa.

HAKU funktion syntaksi ja argumentit

HAKU-toimintoa voi käyttää kahdella tavalla:

Vektori

Vektorilomake hakee vain yhden rivin tai yhden sarakkeen läpi. Tätä aluetta kutsutaan vektoriksi. Palautettu arvo on mikä tahansa, joka on samassa paikassa kuin toinen valittu tietojoukko.

=HAKU(hakuarvo, hakuvektori, [tulosvektori])

  • lookup_value on arvo, jota funktion tulee etsiä vektorista. Se voi olla numero, teksti, looginen arvo, nimi tai viittaus. Tämä argumentti on pakollinen.
  • lookup_vector on alue. Se voi olla yksi rivi tai yksi sarake. Vektorin arvojen on oltava nousevassa järjestyksessä (esim. 1, 2, 3 tai A, B, C). Tämä argumentti on pakollinen.
  • result_vector on valinnainen alue. Jos sitä käytetään, sen on oltava täsmälleen sama koko kuin hakuvektori.

Tässä on muita sääntöjä, jotka on muistettava, kun käytät HAKU-funktion vektorimuotoa:

  • Jos lookup_value on pienempi kuin hakuvektorin pienin arvo, Excel tuottaa virheen N/A.
  • Jos haun_arvoa ei löydy, HAKU-funktio vastaa haun_vektorin suurinta arvoa, joka on pienempi tai yhtä suuri kuin lookup_value.

Matriisi

Matriisimuoto voi etsiä arvoa useilta riveiltä ja sarakkeilta. Se etsii ensin määritetyn arvon valinnan ensimmäiseltä riviltä tai sarakkeelta ja palauttaa sitten viimeisen rivin tai sarakkeen saman sijainnin arvon.

=HAKU(lookup_value, array)

  • lookup_value on arvo, jota funktion tulee etsiä taulukosta. Se voi olla numero, teksti, looginen arvo, nimi tai viittaus. Arvojen on oltava nousevassa järjestyksessä (esim. 1, 2, 3 tai A, B, C). Tämä argumentti on pakollinen.
  • array on solualue, joka sisältää arvon, jota vertaat haun_arvoon. Tämä argumentti on pakollinen.

Pidä myös nämä säännöt mielessä:

  • Jos hakuarvoa ei löydy, sen sijaan käytetään taulukon suurinta arvoa, joka on pienempi tai yhtä suuri kuin lookup_value.
  • Jos lookup_value on pienempi kuin ensimmäisen rivin tai sarakkeen suurin arvo, palautetaan virhe N/A.
  • Jos matriisi sisältää enemmän sarakkeita kuin rivejä, HAKU-funktio etsii haun_arvoa ensimmäiseltä riviltä.
  • Jos matriisi sisältää enemmän rivejä kuin sarake, HAKU-funktio etsii haun_arvoa ensimmäisestä sarakkeesta.

HAKU Toimintoesimerkit

Seuraavassa on useita esimerkkejä siitä, kuinka HAKUA käytetään kaavoissasi:

Hae taulukosta hakuvektorin avulla

=HAKU(1003, A2:A5, C2:C5)

Image
Image

Tässä on esimerkki HAKU-toiminnon käyttämisestä, kun meidän on tarkistettava hinta taulukosta, joka on järjestetty osanumeron mukaan. Koska tiedämme, että osanumerot on lueteltu muodossa A2:A5 ja hinnat ovat muodossa C2:C5, voimme etsiä osanumeroa 1003 näiden parametrien avulla.

Hae taulukosta hakutaulukon avulla

=HAKU(1003, A2:C5)

Image
Image

Toinen tapa käyttää HAKU-toimintoa samassa tietojoukossa kuin yllä olevassa esimerkissä on taulukko. Sen sijaan, että valitsisimme kaksi yksittäistä saraketta, valitsemme koko taulukon. Koska tässä esimerkissä tarvitsemme kuitenkin hinnan, lopetamme valinnan sarakkeeseen C, koska funktio nappaa minkä tahansa arvon, joka löytyy samasta kohdasta viimeisessä sarakkeessa.

Etsi lähin numero taulukosta

=HAKU(A2, D2:D6, F2:F6)

Image
Image

Tämä HAKU-kaava vertailee sarakkeen A pistemäärää sarakkeen D arvosanajärjestelmään. HAKU-funktio näkee, mihin arvosanat lasketaan, ja sitten se etsii arvosanan F2:F6:sta. tietää mitä kirjoittaa partituurin viereen. Koska joitain näistä arvoista ei löydy oikealla olevasta taulukosta, HAKU käyttää seuraavaksi pienintä arvoa.

Tämä kaava voitaisiin kirjoittaa myös taulukkomuodossa näin:

=HAKU(A2, D2:F6)

Tulokset ovat samat, koska sarake D on valinnan alku ja loppu, jossa arvosana on, on sarake F.

Dollarimerkkejä voidaan käyttää kaavoissa niin, että kun vedät ne alas sarakkeessa soveltaaksesi funktiota muihin soluihin, viittauksia ei myöskään vedä. Voit lukea lisää sekasoluviittauksista täältä.

Etsi viimeinen numero luettelosta

=HAKU(9.99999999999999E+307, A:A)

Image
Image

HAKU-kaava löytää viimeisen luvun sarakkeesta A. Koska 9,99999999999999E+307 on suurin Excel-laskentataulukossa oleva luku, kaava näyttää luettelon viimeisen numeron, vaikka tyhjiä soluja olisikin. sisältyy valikoimaan.

Etsi viimeinen tekstiarvo luettelosta

=HAKU(TOISTA("z", 255), A:A)

Image
Image

Esimerkki etsii viimeisen tekstiarvon sarakkeesta A. REPT-funktiota käytetään tässä toistamaan z maksimimäärään, jonka mikä tahansa tekstiarvo voi olla, joka on 255. Kuten numeroesimerkki, tämä yksinkertaisesti tunnistaa viimeisen solun, joka sisältää tekstiä.

Käytä taulukkotietoja otsikkoarvojen etsimiseen

=HAKU(2, 1/(B3:G3 ""), B$2:G$2)

Image
Image

Tämä viimeinen esimerkki Excelin HAKU-funktiosta sisältää joitain asioita, joita ei ole kuvattu tässä artikkelissa, mutta se kannattaa kuitenkin katsoa, jotta näet, kuinka hyödyllinen tämä toiminto voi olla. Yleisenä ideana tässä on, että määritämme kunkin rivin viimeisen merkinnän ja etsimme sitten päivämäärän riviltä 2 saadaksemme selville, milloin viimeksi maksoimme laskut.

Muut toiminnot, kuten HAKU

HAKU on melko perushaku/viittaustoiminto. On olemassa muita, jotka sopivat edistyneempään käyttöön.

VLOOKUP ja HLOOKUP antavat sinun tehdä pysty- tai vaakasuuntaisia hakuja ja määrittää, tehdäänkö täsmällinen vai likimääräinen haku. HAKU palauttaa automaattisesti lähimmän arvon, jos tarkkaa vastaavuutta ei löydy.

XLOOKUP on samanlainen, edistyneempi hakutoiminto.

Suositeltava: