4 Excel -hakutoimintoa hakeaksesi laskentataulukoita tehokkaasti

4 Excel -hakutoimintoa hakeaksesi laskentataulukoita tehokkaasti

Suurimman osan ajasta etsitään a Microsoft Excel laskentataulukko on melko helppo. Jos et voi vain selata sen rivejä ja sarakkeita, voit etsiä sen Ctrl + F -näppäimellä. Jos työskentelet todella suuren laskentataulukon kanssa, yhden näistä neljästä hakutoiminnosta voi säästää paljon aikaa.





Kun tiedät, miten voit tehdä hakuja Excelissä haun avulla, ei ole väliä kuinka suuret laskentataulukot ovat, voit aina löytää jotain Excelistä!





1. VLOOKUP -toiminto

Tämän toiminnon avulla voit määrittää sarakkeen ja arvon ja palauttaa arvon toisen sarakkeen vastaavalta riviltä (jos tämä ei ole järkevää, se tulee selväksi hetken kuluttua). Kaksi esimerkkiä, joissa voit tehdä tämän, on etsiä työntekijän sukunimi työntekijän numeron perusteella tai löytää puhelinnumero määrittämällä sukunimi.





Tässä on funktion syntaksi:

=VLOOKUP([lookup_value], [table_array], [col_index_num], [range_lookup])
  • [lookup_value] on tieto, joka sinulla jo on. Jos esimerkiksi haluat tietää, missä tilassa kaupunki on, se olisi kaupungin nimi.
  • [pöytäryhmä] voit määrittää solut, joista funktio etsii haku- ja palautusarvoja. Kun valitset alueesi, varmista, että taulukon ensimmäinen sarake sisältää salausarvon!
  • [col_index_num] on palautusarvon sisältävän sarakkeen numero.
  • [range_lookup] on valinnainen argumentti ja kestää 1 tai 0. Jos syötät 1 tai jätät tämän argumentin pois, funktio etsii syöttämääsi arvoa tai seuraavaksi pienintä numeroa. Joten alla olevassa kuvassa VLOOKUP, joka etsii SAT -pistettä 652, palauttaa 646, koska se on luettelon lähin numero, joka on alle 652, ja [range_lookup] on oletusarvo 1.

Katsotaanpa, miten voit käyttää tätä. Tämä laskentataulukko sisältää tunnistenumerot, etu- ja sukunimet, kaupungin, osavaltion ja SAT -tulokset. Oletetaan, että haluat löytää henkilön SAT -pisteet sukunimellä 'Talvet'. VLOOKUP helpottaa. Tässä on käyttämäsi kaava:



=VLOOKUP('Winters', C2:F101, 4, 0)

Koska SAT -tulokset ovat neljäs sarake sukunimi -sarakkeesta, 4 on sarakeindeksi -argumentti. Huomaa, että kun etsit tekstiä, [range_lookup] -asetuksen asettaminen arvoon 0 on hyvä idea. Ilman sitä voit saada huonoja tuloksia.

Tässä tulos:





Se palautti 651, SAT -pisteet, jotka kuuluvat oppilaalle nimeltä Kennedy Winters, joka on rivillä 92 (näkyy yllä olevassa lisäyksessä). Nimen etsiminen olisi kestänyt paljon kauemmin kuin syntaksin nopea kirjoittaminen!

Huomautuksia VLOOKUPista

Muutamia asioita on hyvä muistaa, kun käytät VLOOKUPia. Varmista, että alueesi ensimmäinen sarake sisältää hakuarvon. Jos se ei ole ensimmäisessä sarakkeessa, funktio palauttaa virheelliset tulokset. Jos sarakkeet on järjestetty hyvin, tämän ei pitäisi olla ongelma.





Muista myös, että VLOOKUP palauttaa vain yhden arvon. Jos olisit käyttänyt hakuarvoa 'Georgia', se olisi palauttanut ensimmäisen Georgian opiskelijan pisteet eikä antanut mitään viitteitä siitä, että Georgiassa on itse asiassa kaksi opiskelijaa.

2. HLOOKUP -toiminto

Jos VLOOKUP löytää vastaavat arvot toisesta sarakkeesta, HLOOKUP löytää vastaavat arvot eri riviltä. Koska sarakkeiden otsikoiden selaaminen on yleensä helpointa, kunnes löydät oikean otsikon ja etsit etsimäsi suodattimen avulla, HLOOKUPia käytetään parhaiten silloin, kun sinulla on todella suuria laskentataulukoita tai käytät arvoja, jotka on järjestetty ajan mukaan .

Tässä on funktion syntaksi:

=HLOOKUP([lookup_value], [table_array], [row_index_num], [range_lookup])
  • [lookup_value] on arvo, jonka tiedät ja haluat löytää vastaavan arvon.
  • [pöytäryhmä] on solut, joista haluat hakea.
  • [rivin_indeksin_numero] määrittää rivin, josta palautusarvo tulee.
  • [range_lookup] on sama kuin VLOOKUPissa, jätä se tyhjäksi saadaksesi lähimmän arvon, kun mahdollista, tai kirjoita 0, jos haluat etsiä vain tarkkoja vastaavuuksia.

Tämä laskentataulukko sisältää rivin kullekin osavaltiolle sekä SAT -pisteet vuosina 2000–2014. Voit käyttää HLOOKUPia löytääksesi keskimääräisen pistemäärän Minnesotassa vuonna 2013. Näin teemme sen:

=HLOOKUP(2013, A1:P51, 24)

Kuten alla olevasta kuvasta näkyy, pisteet palautetaan:

Minnesotalaiset saivat keskimäärin 1014 pistettä vuonna 2013. Huomaa, että vuosi 2013 ei ole lainausmerkeissä, koska se on numero eikä merkkijono. Myös 24 tulee Minnesotasta 24. rivillä.

Tässä on kuinka laskea painotettu keskiarvo Excelissä .

Huomautuksia HLOOKUPista

Kuten VLOOKUPissa, hakuarvon on oltava taulukkotaulukon ensimmäisellä rivillä. Tämä on harvoin HLOOKUPin ongelma, koska käytät yleensä sarakkeen otsikkoa hakuarvoon. HLOOKUP palauttaa myös vain yhden arvon.

3-4. INDEX- ja MATCH -toiminnot

INDEX ja MATCH ovat kaksi eri toimintoa, mutta kun niitä käytetään yhdessä, ne voivat nopeuttaa suuren laskentataulukon etsimistä. Molemmilla toiminnoilla on haittoja, mutta yhdistämällä ne hyödynnämme molempien vahvuuksia.

Ensin kuitenkin molempien toimintojen syntaksi:

=INDEX([array], [row_number], [column_number])
  • [array] on taulukko, josta haet.
  • [rivinumero] ja [sarakkeen_numero] voidaan rajata hakua (tarkastelemme sitä hetken kuluttua.)
=MATCH([lookup_value], [lookup_array], [match_type])
  • [lookup_value] on hakutermi, joka voi olla merkkijono tai numero.
  • [lookup_array] on taulukko, josta Microsoft Excel etsii hakutermiä.
  • [ottelutyyppi] on valinnainen argumentti, joka voi olla 1, 0 tai -1. 1 palauttaa suurimman arvon, joka on pienempi tai yhtä suuri kuin hakutermisi. 0 palauttaa vain täsmällisen termisi ja -1 palauttaa pienimmän arvon, joka on suurempi tai yhtä suuri kuin hakutermisi.

Ei ehkä ole selvää, miten aiomme käyttää näitä kahta toimintoa yhdessä, joten kerron sen täällä. MATCH ottaa hakutermin ja palauttaa soluviittauksen. Alla olevasta kuvasta näet, että haettaessa arvoa 646 sarakkeessa F MATCH palauttaa 4.

INDEX puolestaan ​​toimii päinvastoin: se ottaa soluviittauksen ja palauttaa sen arvon. Näet tästä, että kun INDEX palauttaa City -sarakkeen kuudennen solun, INDEX palauttaa rivin 6 arvon Anchorage.

Mitä me aiomme tehdä, on yhdistää nämä kaksi niin, että MATCH palauttaa soluviittauksen ja INDEX käyttää tätä viitettä etsimään solun arvon. Oletetaan, että muistat, että oli opiskelija, jonka sukunimi oli Waters, ja haluat nähdä, mikä oli tämän oppilaan pisteet. Tässä on kaava, jota käytämme:

kuinka käyttää gimp -kuvankäsittelyohjelmaa
=INDEX(F:F, MATCH('Waters', C:C, 0))

Huomaat, että hakutyyppi on täällä 0. Kun etsit merkkijonoa, sitä haluat käyttää. Tässä on mitä saamme, kun suoritamme tämän toiminnon:

Kuten voit nähdä upotuksesta, Owen Waters sai 1720 pistettä, joka näkyy, kun suoritamme toiminnon. Tämä ei ehkä näytä kovin hyödylliseltä, kun voit katsoa vain muutaman sarakkeen, mutta kuvittele, kuinka paljon aikaa säästät, jos joudut tekemään sen 50 kertaa suuri tietokantataulukko joka sisälsi useita satoja sarakkeita!

Anna Excel -haut aloittaa

Microsoft Excelissä on paljon erittäin tehokkaita toimintoja tietojen käsittelyyn, ja yllä luetellut neljä vain naarmuttavat pintaa. Niiden käytön oppiminen helpottaa elämääsi paljon.

Jos todella haluat hallita Microsoft Excelin, voit todella hyötyä siitä, että pidät Essential Excel -huijaussivun lähelläsi!

Kuvaluotto: Cico/ Shutterstock

Jaa Jaa Tweet Sähköposti Canon vs.Nikon: Mikä kameramerkki on parempi?

Canon ja Nikon ovat kamerateollisuuden kaksi suurinta nimeä. Mutta mikä merkki tarjoaa paremman valikoiman kameroita ja objektiiveja?

Lue seuraava
Liittyvät aiheet
  • Tuottavuus
  • Laskentataulukko
  • Microsoft Excel
  • Haku temppuja
Kirjailijasta Ian Buckley(216 artikkelia julkaistu)

Ian Buckley on freelance -toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai ei ole lavalla, hän hieroo DIY -elektroniikkaa tai koodia toivoessaan tulla hulluksi tiedemieheksi.

Lisää Ian Buckleyltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi