Excelin HAKU -toiminnolla on kaksi muotoa: vektorilomake ja taulukkomuoto. HAKU-funktion taulukkomuoto on samanlainen kuin muut Excel-hakutoiminnot, kuten VHAKU ja HLOOKUP. Voit käyttää sitä etsimään tai etsimään tiettyjä arvoja tietotaulukosta.
HAKU vs. VLOOKUP ja HLOOKUP
Miten se eroaa siitä, että:
- VLOOKUP:n ja HLOOKUP:n avulla voit valita, mistä sarakkeesta tai rivistä palautetaan data-arvo. HAKU palauttaa aina arvon taulukon viimeisestä rivistä tai sarakkeesta.
- Löydessään vastaavuuden määritetylle arvolle (hakuarvo), VLOOKUP etsii vain ensimmäisestä tietosarakkeesta ja HLOOKUP vain ensimmäisestä rivistä. HAKU-funktio etsii joko ensimmäistä riviä tai saraketta taulukon muodosta riippuen.
HAKU Funktio ja taulukon muoto
Matriisin muoto voi olla joko neliö (sama määrä sarakkeita ja rivejä) tai suorakaide (epäyhtämäärä sarakkeita ja rivejä). Muoto vaikuttaa mihin HAKU-funktio etsii tietoja:
- Jos taulukko on neliö tai jos se on korkea suorakaide (pitempi kuin se on leveä), HAKU olettaa, että tiedot on järjestetty sarakkeisiin ja etsii vastaavuutta taulukon ensimmäisessä sarakkeessa olevaan Lookup_value -arvoon.
- Jos taulukko on leveä suorakaide (leveämpi kuin korkea), HAKU olettaa, että tiedot on järjestetty riveihin ja etsii vastaavuutta taulukon ensimmäisellä rivillä olevaan Lookup_value-arvoon.
HAKU-funktion syntaksi ja argumentit: taulukkomuoto
HAKU-funktion taulukkomuodon syntaksi on:
=HAKU(Hakuarvo, Taulukko)
Lookup_value (pakollinen): Arvo, jota funktio etsii taulukosta. Lookup_value voi olla numero, teksti, looginen arvo tai nimi tai soluviittaus, joka viittaa arvoon.
Matriisi (pakollinen): Alueet solut, joita funktio etsii löytääkseen Lookup_value. Tiedot voivat olla tekstiä, numeroita tai loogisia arvoja.
Esimerkki HAKU-funktion taulukkomuodon käyttämisestä
Tässä esimerkissä käytetään HAKU-funktion taulukkomuotoa löytääkseen Whachamacallit hinnan varastoluettelosta.
Matriisin muoto on korkea suorakaide, ja funktio palauttaa arvon, joka sijaitsee varastoluettelon viimeisessä sarakkeessa.
Seuraa tätä esimerkkiä kirjoittamalla alla olevassa esimerkkilaskentataulukossa näkyvät tiedot.
Lajittele tiedot
Sinun on lajiteltava taulukon tiedot nousevaan järjestykseen, jotta HAKU-toiminto toimii oikein. Kun lajittelet tietoja Excelissä, valitse ensin lajiteltavat tietosarakkeet ja -rivit, jotka yleensä sisältävät sarakeotsikot.
Korosta solut A4 kohtaan C10 laskentataulukossa.
Siirry nauhassa Data-välilehteen.
Valitse Sort & Filter -ryhmässä Sort avataksesi Lajittelu-valintaikkunan.
Valitse Sarake-otsikon alta avattava valikko ja valitse lajitteluperuste Osa.
Valitse Lajittele-otsikon alta pudotusvalikko ja valitse Cell Values.
Valitse Tilaa-otsikon alta pudotusvalikko ja valitse A–Z.
Valitse OK lajitellaksesi tiedot ja sulkeaksesi valintaikkunan.
HAKU Toimintoesimerkki
Vaikka on mahdollista kirjoittaa HAKU-funktio, =HAKU(A2, A5:C10), laskentataulukon soluun, funktion käyttäminen saattaa olla vähemmän hämmentävää. valintaikkuna. Valintaikkunassa voit kirjoittaa jokaisen argumentin omalle riville huolehtimatta funktion syntaksista, kuten suluista ja argumenttien välisistä pilkuista.
Alla olevat vaiheet kuvaavat, kuinka HAKU-funktio syötettiin soluun B2 valintaikkunan avulla.
Jos funktio ei löydä tarkkaa hakua hakuarvolle, se valitsee taulukosta suurimman arvon, joka on pienempi tai yhtä suuri kuin Hakuarvo. Jos Lookup_value puuttuu tai pienempi kuin kaikki taulukon arvot, HAKU-funktio palauttaa virheilmoituksen N/A.
Valitse laskentataulukossa solu B2 tehdäksesi siitä aktiivisen solun.
Siirry Kaavat-välilehdelle.
Valitse Haku ja viite avataksesi funktion pudotusvalikon.
Valitse HAKU näyttääksesi Select Arguments -valintaikkunan.
Valitse lookup_value, array ja valitse OK näyttääksesi Function Arguments-valintaikkunan..
Valitse valintaikkunassa tekstiruutu Lookup_value.
Valitse laskentataulukossa solu A2 syöttääksesi soluviittauksen valintaikkunaan.
Valitse valintaikkunassa tekstiruutu Array.
Syötä tämä alue valintaikkunaan korostamalla laskentataulukossa solut A5 - C10. Tämä alue sisältää tiedot, jotka funktiolla haetaan.
- Valitse OK suorittaaksesi toiminnon loppuun ja sulkeaksesi valintaikkunan.
An N/A virhe ilmestyy soluun B2, koska sinun on kirjoitettava osan nimi soluun A2.
Anna hakuarvo
Näin syötät nimi saadaksesi tuotteen hinnan:
Valitse solu A2, kirjoita Whachamacallit ja paina näppäimistön Enter-näppäintä..
- Arvo $23.56 näkyy solussa B2. Tämä on datataulukon viimeisessä sarakkeessa sijaitsevan Whachamacallitin hinta.
- Testaa toimintoa kirjoittamalla muita osien nimiä soluun A2. Jokaisen luettelon osan hinta näkyy solussa B2.
- Kun valitset solun B2, täydellinen funktio =HAKU(A2, A5:C10) tulee näkyviin laskentataulukon yläpuolella olevaan kaavapalkkiin.