Yhdistämällä Excelin VLOOKUP-funktion COLUMN-funktioon voit luoda hakukaavan, joka palauttaa useita arvoja yhdeltä tietokannan tai tietotaulukon riviltä. Opi luomaan hakukaava, joka palauttaa useita arvoja yhdestä tietueesta. Tämän artikkelin ohjeet koskevat Excel 2019, 2016, 2013, 2010; ja Excel for Microsoft 365.
Palauta useita arvoja Excel VLOOKUPilla
Hakukaava edellyttää, että COLUMN-funktio on sisäkkäinen VHAKU-sovellukseen. Funktion sisäkkäisyyteen kuuluu toisen funktion syöttäminen yhdeksi ensimmäisen funktion argumenteista.
Anna oppitunnin tiedot
Tässä opetusohjelmassa COLUMN-funktio syötetään sarakeindeksiksi numeroargumentti VLOOKUP:lle. Opetusohjelman viimeinen vaihe sisältää hakukaavan kopioimisen lisäsarakkeisiin saadaksesi lisäarvoja valitulle komponentille. Ensimmäinen vaihe tässä opetusohjelmassa on syöttää tiedot Excel-laskentataulukkoon. Noudata tämän opetusohjelman ohjeita kirjoittamalla alla olevan kuvan tiedot seuraaviin soluihin:
- Syötä ylin tietoalue soluihin D1–G1.
- Syötä toinen alue soluihin D4–G10.
Tässä opetusohjelmassa luodut hakuehdot ja hakukaava syötetään laskentataulukon riville 2. Tämä opetusohjelma ei sisällä kuvassa näkyvää Excelin vakiomuotoilua, mutta se ei vaikuta hakukaavan toimintaan.
Luo tietotaulukolle nimetty alue
Nimetty alue on helppo tapa viitata kaavan tietoalueeseen. Kirjoita alueen nimi tietojen soluviittausten kirjoittamisen sijaan. Toinen nimetyn alueen käytön etu on, että tämän alueen soluviittaukset eivät koskaan muutu, vaikka kaava kopioitaisiin laskentataulukon muihin soluihin. Alueiden nimet ovat vaihtoehto absoluuttisille soluviittauksille, jotta vältytään virheiltä kaavoja kopioitaessa. Alueen nimi ei sisällä tietojen otsikoita tai kenttien nimiä (kuten rivillä 4 näkyy), vain tiedot.
-
kohokohta solut D5 siihen asti kun G10 laskentataulukolla.
-
Aseta kohdistin sarakkeen A yläpuolelle olevaan nimiruutuun, kirjoita Pöytä† paina sitten Tulla sisään† Soluilla D5–G10 on alueen nimi Taulukko.
-
VLOOKUP-taulukkotaulukon argumentin alueen nimeä käytetään myöhemmin tässä opetusohjelmassa.
Avaa VHAKU-valintaikkuna
Vaikka hakukaava on mahdollista kirjoittaa suoraan laskentataulukon soluun, monien ihmisten on vaikea pitää syntaksia suorana, varsinkin tässä opetusohjelmassa käytetyn kaltaisen monimutkaisen kaavan kohdalla. Vaihtoehtoisesti voit käyttää VLOOKUP-funktion argumentit -valintaikkunaa. Lähes kaikissa Excel-funktioissa on valintaikkuna, jossa jokainen funktion argumentti syötetään omalle riville.
-
Valitse solu E2 laskentataulukosta. Tämä on paikka, jossa kaksiulotteisen hakukaavan tulokset näytetään.
-
Siirry nauhaan kaavat välilehti ja valitse Etsi ja viittaa†
-
Valitse VHAKU avaamaan Funktioargumentit valintaikkuna.
-
Function Arguments -valintaikkunassa syötetään VHAKU-funktion parametrit.
Anna hakuarvon argumentti
Yleensä hakukysely on arvo vastaa tietokenttää tietotaulukon ensimmäisessä sarakkeessa. Tässä esimerkissä kysely on arvo viittaa sen osan nimeen, josta haluat löytää tietoa. Hakuun sallitut tietotyypit arvot ovat tekstidataa, loogisia arvoja, numeroita ja soluviittauksia.
Absoluuttiset soluviittaukset
Kun kaavat kopioidaan Excelissä, soluviittaukset muuttuvat uuden sijainnin mukaan. Jos näin tapahtuu, D2, haun soluviittaus arvoa, muuttaa ja aiheuttaa virheitä soluissa F2 ja G2. Absoluuttiset soluviittaukset eivät muutu, kun kaavoja kopioidaan. Virheiden välttämiseksi muunna soluviittaus D2 absoluuttiseksi soluviittaukseksi. Luo absoluuttinen soluviittaus painamalla F4-näppäintä. Tämä lisää dollarimerkit soluviittauksen ympärille, kuten $D$2.
-
Aseta osoitin Function Arguments -valintaikkunassa kohtaan hakuarvo tekstilaatikko. Valitse sitten laskentataulukosta solu D2 lisätäksesi tämän soluviittauksen kohteeseen hakuarvo† Solussa D2 syötetään osan nimi.
-
Siirtämättä lisäyskohtaa paina F4 avain muuntaaksesi D2:n absoluuttiseksi soluviittaukseksi $D$2.
-
Jätä VHAKU-valintaikkuna auki opetusohjelman seuraavaa vaihetta varten.
Syötä taulukkotaulukon argumentti
Taulukkotaulukko on tietotaulukko, josta hakukaava etsii haluttua tietoa. Taulukkotaulukon tulee sisältää vähintään kaksi tietosaraketta. Ensimmäinen sarake sisältää hakuarvon argumentin (määritetty edellisessä osiossa), kun taas toisessa sarakkeessa haetaan hakukaavalla antamasi tiedot. Taulukkotaulukon argumentti on syötettävä alueeksi, joka sisältää tietotaulukon soluviittaukset, tai alueen nimeksi. Voit lisätä tietotaulukon VLOOKUP-funktioon asettamalla kohdistimen kohtaan pöytäryhmä tekstiruutuun valintaikkunassa ja kirjoita Pöytä syöttääksesi alueen nimen tälle argumentille.
Sisällytä COLUMN-toiminto
Normaalisti VLOOKUP palauttaa tiedot vain yhdestä tietotaulukon sarakkeesta. Tämä sarake asetetaan sarakkeen indeksinumeroargumentilla. Tässä esimerkissä on kuitenkin kolme saraketta ja sarakkeen indeksinumeroa on muutettava ilman hakukaavan muokkaamista. Voit saavuttaa tämän yhdistämällä VHAKU-funktion COLUMN-funktion argumenttina Col_index_num. Kun funktioita sisäkkäin, Excel ei avaa toisen funktion valintaikkunaa argumenttien syöttämiseksi. COLUMN-toiminto on syötettävä manuaalisesti. COLUMN-funktiolla on vain yksi argumentti, Reference-argumentti, joka on soluviittaus. COLUMN-funktio palauttaa viiteargumentiksi määritetyn sarakkeen numeron. Se muuntaa sarakkeen kirjaimen numeroksi. Käytä tietotaulukon sarakkeen 2 tietoja löytääksesi tuotteen hinnan. Tässä esimerkissä saraketta B käytetään viittauksena 2:n lisäämiseen Col_index_num-argumenttiin.
-
Vuonna Funktioargumentit -valintaikkunassa, aseta kohdistin kohtaan Col_index_num tekstiruutu ja kirjoita COLUMN(† (Muista sisällyttää avoin pyöreä kiinnike.)
-
Valitse laskentataulukosta solu B1 syöttääksesi kyseisen soluviittauksen viiteargumentiksi.
-
A tyypin sulje sulku päättääksesi COLUMN-toiminnon.
Anna VLOOKUP-alueen hakuargumentti
VHAKU:n Range_lookup-argumentti on looginen arvo (TOSI tai EPÄTOSI), joka määrittää, pitäisikö VHAKU löytää tarkka vai likimääräinen vastaavuus Lookup_value -arvon kanssa.
- TOSI tai jätetty pois: VLOOKUP palauttaa haun_arvon läheisen vastaavuuden. Jos tarkkaa vastaavuutta ei löydy, VLOOKUP palauttaa seuraavaksi suurimman arvon. Taulukkotaulukon ensimmäisen sarakkeen tiedot on lajiteltava nousevaan järjestykseen.
- VÄÄRĆ VLOOKUP käyttää tarkkaa hakua hakuarvon kanssa. Jos Table_array -taulukon ensimmäisessä sarakkeessa on kaksi tai useampia arvoja, jotka vastaavat hakuarvoa, käytetään ensimmäistä löydettyä arvoa. Jos tarkkaa vastaavuutta ei löydy, palautetaan #N/A-virhe.
Tämä opetusohjelma etsii tiettyjä tietoja tietystä laitteistosta, joten Range_lookup on asetettu arvoon FALSE. Aseta osoitin Function Arguments -valintaikkunassa Range_lookup -tekstiruutuun ja kirjoita ei totta käskeäksesi VLOOKUPia palauttamaan tarkan vastaavuuden tiedoille.
Valitse Okei suorittaaksesi hakukaavan loppuun ja sulkeaksesi valintaikkunan. Solu E2 sisältää #N/A-virheen, koska hakuehtoja ei syötetty soluun D2. Tämä virhe on väliaikainen. Se korjataan, kun hakukriteerit lisätään tämän opetusohjelman viimeisessä vaiheessa.
Kopioi hakukaava ja syötä kriteerit
Hakukaava hakee tiedot useista tietotaulukon sarakkeista kerralla. Tätä varten hakukaavan on oltava kaikissa kentissä, joista haluat tietoja. Jos haluat hakea tietoja tietotaulukon sarakkeista 2, 3 ja 4 (hinta, osanumero ja toimittajan nimi), kirjoita osanimi kohtaan Lookup_value. Koska tiedot on järjestetty laskentataulukossa tavalliseen malliin, kopioi hakukaava sisään solu E2 siihen asti kun solut F2 ja G2† Kun kaavaa kopioidaan, Excel päivittää suhteellisen soluviittauksen COLUMN-funktiossa (solu B1) vastaamaan kaavan uutta sijaintia. Excel ei muuta absoluuttista soluviittausta (kuten $D$2) ja nimetty alue (taulukko), jos kaava kopioidaan. Excelissä on useampi kuin yksi tapa kopioida tietoja, mutta helpoin tapa on käyttää täyttökahvaa.
-
Valitse solu E2missä hakukaava on, jotta se olisi aktiivinen solu.
-
Vedä täyttökahva kohtaan solu G2† Solut F2 ja G2 näyttävät #N/A-virheen solussa E2.
-
Jos haluat käyttää hakukaavoja tietojen hakemiseen tietotaulukosta, valitse laskentataulukosta solu D2tyyppi widgetja paina Tulla sisään†
Seuraavat tiedot näytetään soluissa E2 – G2.
- E2: 14,76 dollaria – widgetin hinta
- F2: PN-98769 — widgetin osanumero
- G2: Widgets Inc. — widgetin toimittajan nimi
-
Voit testata VLOOKUP-taulukkokaavaa kirjoittamalla muiden osien nimet soluun D2 ja tarkastelemalla tuloksia soluissa E2–G2.
-
Jokainen solu, jossa on hakukaava, sisältää erilaisia tietoja etsimääsi laitteistosta.
VLOOKUP-funktio, jossa on sisäkkäisiä toimintoja, kuten COLUMN, tarjoaa tehokkaan menetelmän tietojen hakemiseen taulukosta käyttämällä muita tietoja hakuviittauksina.