Yhdistämällä Excelin VLOOKUP-funktio COLUMN-funktioon voimme luoda hakutaulukon, jonka avulla voit palauttaa useita arvoja tietokannan tai tietolomakkeen yhdestä rivistä.
Edellä olevassa kuvassa esitetyssä esimerkissä hakutaulukon avulla palautetaan kaikki erilaiset laitteisto-osat, kuten hinta, osanumero ja toimittaja.
01/10
Palauta useita arvoja Excel VLOOKUP -ohjelmalla
Seuraavien vaiheiden mukaisesti luodaan yllä olevassa kuvassa näkyvä hakutapa, joka palauttaa useita arvoja yhdestä datatietueesta.
Hakutaulukko edellyttää, että COLUMN-funktio sijoitetaan VLOOKUP: n sisälle.
Funktion nimeäminen edellyttää toisen funktion syöttämistä yhtenä argumenteista ensimmäiselle toiminnolle.
Tässä opetusohjelmassa COLUMN-funktio merkitään VLOOKUP- sarakkeen indeksiluvut- argumentiksi.
Tutorialin viimeinen vaihe sisältää hakupalkin kopioimisen lisäpylväät, jotta voidaan hakea lisäarvot valitulle osalle.
Opetusohjelman sisältö
- Ohjaustietojen syöttäminen
- Tietokentän nimettyjen alueiden luominen
- VLOOKUP-toiminnon käynnistäminen
- Syöttäminen hakuarvo-argumenttiin käyttämällä absoluuttisia soluviitteitä
- Taulukon taulukon argumentin syöttäminen
- Sisäisen COLUMN-toiminnon syöttäminen
- VLOOKUP-toiminnon viimeistely
- Hakutaulukon kopioiminen täyttökahvalla
- Tietojen hakeminen hakulausekkeella
02/10
Anna Tutorial-tiedot
Oppaassa ensimmäinen askel on syöttää tiedot Excel- laskentataulukkoon .
Jotta tutoroidaksesi vaiheet, tutustu yllä kuvattuun tietoon seuraaviin soluihin .
- Syötä datan ylätaso soluihin D1 - G1
- Anna toinen alue soluihin D4 - G10
Tämän opetusohjelman aikana luodut hakukriteerit ja hakutapa merkitään taulukon riville 2.
Oppitunti ei sisällä kuvassa näkyvää muotoilua, mutta tämä ei vaikuta hakutaulukon toimintaan.
Tiedot edellä kuvatuista formaattivaihtoehdoista ovat käytettävissä tässä Basic Excel Formatting Tutorial -ohjelmassa .
Opetusvaiheet
- Syötä tiedot edellä kuvatulla tavalla soluihin D1 - G10
03/10
Tietokentän nimettyjen alueiden luominen
Nimetty alue on helppo tapa viitata kaavan sisältämiin tietoihin. Sen sijaan, että kirjoitat datan soluviitteitä , voit kirjoittaa vain alueen nimen.
Toinen etuna nimettyjen alueiden käyttämiseksi on, että tämän alueen soluviitteet eivät muutu koskaan, vaikka kaava kopioitiin muille taulukon soluille.
Alueiden nimet ovat siksi vaihtoehto absoluuttisten solujen viittausten käyttämiseksi estämään virheitä kaavojen kopioimisessa.
Huomaa: Mallinimi ei sisällä tietojen otsikoita tai kenttien nimeä (rivi 4), mutta vain tieto itse.
Opetusvaiheet
- Korosta solut D5-G10 työarkissa valitsemaan ne
- Napsauta sarakkeen A yläpuolella olevaa Nimi-ruutua
- Kirjoita Nimi-ruutuun "Taulukko" (ei lainauksia)
- Paina näppäimistön ENTER- näppäintä
- Soluilla D5-G10 on nyt taulukon nimi. Käytämme nimikettä VLOOKUP- taulukkoryhmä- argumentille myöhemmin opetusohjelmassa
04/10
VLOOKUP-valintaikkunan avaaminen
Vaikka on mahdollista vain kirjoittaa lookup-kaavan suoraan laskentataulukon soluun, monet ihmiset pitävät syntaksin ylläpitämisen vaikeana - varsinkin monimutkaista kaavaa varten, kuten tässä oppaassa käyttämämme.
Vaihtoehto tässä tapauksessa on käyttää VLOOKUP- valintaikkunaa . Lähes kaikilla Excelin toiminnoilla on valintaikkuna, jonka avulla voit syöttää kunkin funktion argumentit erillisellä rivillä.
Opetusvaiheet
- Napsauta laskentataulukon solua E2 - sijainti, jossa kaksiulotteisen haun kaavan tulokset näytetään
- Napsauta nauhan kaavojen välilehteä
- Avaa toiminto avattavasta luettelosta napsauttamalla nauhan Lookup & Reference -vaihtoehtoa
- Napsauta VLOOKUP- luetteloa avataksesi toiminnon valintaikkunan
05/10
Syöttäminen hakuarvo-argumenttiin käyttämällä absoluuttisia soluviitteitä
Tavallisesti etsintäarvo vastaa datakenttää datataulukon ensimmäisessä sarakkeessa .
Esimerkissämme hakutapa tarkoittaa laitteiston osan nimeä, josta me haluamme löytää tietoja.
Sallitut tietotyypit hakutavan arvoksi ovat:
- tekstidataa
- looginen arvo (vain TRUE tai FALSE)
- numero
- solun viittaus laskentataulukon arvoon
Tässä esimerkissä syötämme soluviittauksen siihen kohtaan, missä osan nimi sijaitsee - solu D2.
Absolute Cell References
Oppiaiheen myöhemmässä vaiheessa kopioimme hakutaulukon solussa E2 soluihin F2 ja G2.
Normaalisti, kun kaavat kopioidaan Excelissä, soluviittaukset muuttuvat vastaamaan niiden uutta sijaintia.
Jos näin tapahtuu, D2 - hakutavan soluviite - muuttuu, kun kaava kopioidaan ja luodaan virheitä soluissa F2 ja G2.
Virheiden estämiseksi muunnetaan soluviite D2 absoluuttiseksi soluviitteeksi .
Absoluuttiset soluviitteet eivät muutu, kun kaavat kopioidaan.
Absoluuttiset soluviitteet luodaan painamalla näppäimistön F4- näppäintä. Näin se lisää dollarin merkkejä soluviitteen ympärille, kuten $ D $ 2
Opetusvaiheet
- Napsauta valintaikkunan lookup_value- riviä
- Tämän soluviitteen lisääminen lookup_value- riviin napsauttamalla solua D2. Tämä on solu, jossa kirjoitamme osan nimen, josta me etsimme tietoja
- Siirrä syöttöpistettä painamalla näppäimistön F4- näppäintä muuttaaksesi D2 absoluuttiseksi soluviitteeksi $ D $ 2
- Jätä VLOOKUP-toiminnon valintaikkuna auki opetusohjelman seuraavaan vaiheeseen
06/10
Taulukon taulukon argumentin syöttäminen
Pöytäsarja on tietojen taulukko , jonka hakujakauma etsii etsimään haluamamme tietoja.
Taulukkoryhmässä on oltava vähintään kaksi sarakkeessa olevaa dataa .
- ensimmäinen sarake sisältää hakutaulukon argumentin (edellinen vaihe opetusohjelmassa)
- toinen ja kaikki muut sarakkeet etsitään hakutaulukon avulla, jotta voimme etsiä määrittelemämme tiedot.
Pöytäsarja-argumentti on syötettävä joko alueeksi, joka sisältää soluviitteet datataulukkoon tai alueen nimen .
Tässä esimerkissä käytämme opetusohjelman vaiheessa 3 luotua alueen nimiä.
Opetusvaiheet
- Napsauta valintaikkunan taulukon taulukon riviä
- Kirjoita "taulukko" (ilman lainauksia) tämän argumentin alueen nimen syöttämiseksi
- Jätä VLOOKUP-toiminnon valintaikkuna auki opetusohjelman seuraavaan vaiheeseen
07/10
COLUMN-toiminnon pesu
Normaalisti VLOOKUP palauttaa tiedot vain tietotaulukon yhdestä sarakkeesta ja tämä sarake asetetaan sarakkeen indeksinumerosarjalla .
Tässä esimerkissä meillä on kuitenkin kolme saraketta, joista haluamme palauttaa tietoja, joten tarvitsemme tavan muuttaa helposti sarakkeen indeksinumeroa muokkaamatta hakutaulukkoa.
Tällöin COLUMN-toiminto tulee sisään. Syöttämällä se sarakkeiden indeksinumero- argumentiksi se muuttuu, kun hakutapa kaava kopioidaan solusta D2 soluihin E2 ja F2 myöhemmin opetusohjelmassa.
Nestelytoiminnot
COLUMN-funktio toimii siis VLOOKUP- sarakkeen indeksinumero- argumenttina .
Tämä saavutetaan pesemällä VLOOKUPin COLUMN-toiminto valintaikkunan Col_index_num- rivillä.
COLUMN-toiminnon syöttäminen käsin
Kun pesu toimii, Excel ei anna meidän avata toisen tehtävän valintaikkunaa syöttääksemme sen argumentit.
COLUMN-toiminto on siis syötettävä manuaalisesti Col_index_num- riville.
COLUMN-funktiolla on vain yksi argumentti - Viite- argumentti, joka on soluviite.
COLUMN-toiminnon viite- argumentin valinta
COLUMN-toiminnon tehtävänä on palauttaa sarakkeen numero viite- argumenttina.
Toisin sanoen se muuntaa sarakekirjeen numeroksi, jonka sarake A on ensimmäinen sarake, sarake B toinen ja niin edelleen.
Koska palattava ensimmäinen datakenttä on kohteen hinnan - joka on taulukon 2 sarakkeessa - voimme valita soluviitteen sarakkeessa B olevaksi soluksi viite- argumenttina saadakseen numeron 2 Col_index_num- argumentti.
Opetusvaiheet
- Valitse VLOOKUP- toiminnon valintaikkunassa Col_index_num- rivi
- Kirjoita toiminnon nimi sarakkeeseen ja sen jälkeen avoin pyöreä kehys " ( "
- Napsauta laskentataulukon solua B1 ja anna kyseinen soluviite vertailusignaaliksi
- Kirjoita sulkeutumiskierukko " ) " COLUMN-toiminnon täydentämiseksi
- Jätä VLOOKUP-toiminnon valintaikkuna auki opetusohjelman seuraavaan vaiheeseen
08 of 10
VLOOKUP-alueen hakuhaun syöttäminen
VLOOKUP: n Range_lookup-argumentti on looginen arvo (vain TRUE tai FALSE), joka ilmaisee, haluatko VLOOKUP löytää täsmällisen tai likimääräisen ottelun Lookup_value-arvoon.
- Jos TRUE tai jos tämä argumentti jätetään pois, VLOOKUP palauttaa joko täsmällisen vastaavuuden Lookup_value-arvoon tai, jos tarkkaa ottelua ei löydy, VLOOKUP palauttaa seuraavan suurimman arvon. Tämän kaavan avulla taulukon_arran ensimmäisen sarakkeen tiedot on lajitettava nousevaan järjestykseen .
- Jos se on FALSE, VLOOKUP käyttää tarkka hakuoikeus Lookup_value-arvoon. Jos taulukon taulukon ensimmäisessä sarakkeessa on kaksi tai useampia arvoja, jotka vastaavat hakuarvoa, käytetään ensimmäistä löydettyä arvoa. Jos tarkkaa ottelua ei löydy, palautetaan # virhe / virhe.
Tässä opetusohjelmassa, koska etsimme tiettyä laitteistoa koskevaa tietoa, asetamme Range_lookup yhtä kuin False .
Opetusvaiheet
- Napsauta valintaikkunan Range_lookup- rivillä
- Kirjoita sana " False " tässä rivissä, jotta voimme osoittaa, että VLOOKUP palauttaa täsmälliset tiedot etsimämme tietoihin
- Suorita hakuhakemus ja sulje valintaikkuna valitsemalla OK
- Koska etsintäkriteeriä ei ole vielä tullut soluun D2, solussa E2 esiintyy # N / A -virhe
- Tämä virhe korjataan, kun lisäämme hakutavan kriteerin opetusohjelman viimeiseen vaiheeseen
09/10
Hakutaulukon kopioiminen täyttökahvalla
Hakutaulukon tarkoituksena on hakea tietoja useista datatietokannan sarakkeista kerralla.
Tätä varten hakulausekkeen on sijaittava kaikilla niillä aloilla, joista haluamme tietoa.
Tässä opetusohjelmassa haluamme, että se hakee tiedot taulukon sarakkeista 2, 3 ja 4, eli hinnasta, osanumerosta ja toimittajan nimestä, kun annamme osan nimen Lookup_value-nimeksi.
Koska tiedot on määritetty taulukon tavallisessa kuvioinnissa, voimme kopioida hakutaulukon soluun E2 soluihin F2 ja G2.
Kun kaava kopioidaan, Excel päivittää COLUMN-funktiossa (B1) suhteellisen soluviitteen vastaamaan kaavan uutta sijaintia.
Excel ei myöskään muuta absoluuttista soluviittausta $ D $ 2 ja nimettyä taulukkoa, kun kaava kopioidaan.
Excelissä on useita tapoja kopioida tietoja, mutta todennäköisesti helpoin tapa on käyttää täyttökahvaa .
Opetusvaiheet
- Napsauta solua E2, jossa etsiä kaava on, jotta se olisi aktiivinen solu
- Aseta hiiren osoitin mustan neliön alapuolelle oikeassa alakulmassa. Osoitin muuttuu plusmerkiksi " + " - tämä on täyttökahva
- Napsauta hiiren vasenta painiketta ja vedä täyttökahva soluun G2
- Vapauta hiiren painike ja solun F3 pitäisi sisältää kaksiulotteinen haun kaava
- Jos se on tehty oikein, soluissa F2 ja G2 tulisi nyt myös sisältää # N / A -virhe, joka esiintyy solussa E2
10/10
Hakutaulukon syöttäminen
Kun etsintäkaava on kopioitu tarvittaviin soluihin, sitä voidaan käyttää tietojen noutamisessa datataulukosta.
Tee näin kirjoittamalla nimikkeen nimi, jonka haluat hakea Lookup_value-soluun (D2), ja paina näppäimistön ENTER-näppäintä.
Kun olet tehnyt, jokainen solu, joka sisältää hakutaulukon, pitäisi sisältää eri tiedot tietoa etsimästä laitteistosta.
Opetusvaiheet
- Napsauta taulukon D2 solua
- Kirjoita Widget soluun D2 ja paina ENTER näppäintä
- Seuraavat tiedot tulisi näyttää soluissa E2 - G2:
- E2 - 14,76 dollaria - widgetin hinta
- F2 - PN-98769 - widgetin osanumero
- G2 - Widgets Inc. - widgetien toimittajan nimi
- Testaa VLOOKUP-taulukkokaava edelleen kirjoittamalla muiden osien nimi soluun D2 ja seuraamalla tuloksia soluissa E2 - G2
Jos virheilmoitus, kuten #REF! ilmenee soluissa E2, F2 tai G2, tämä VLOOKUP-virhesanomien luettelo voi auttaa sinua määrittämään missä ongelma on.