Video: Top 15 Advanced Excel 2016 Tips and Tricks 2025
Excel 2007: n hakuoperaatioista suosituin ovat HLOOKUP (vaakasuoraan hakuun) ja VLOOKUP (vertikaaliseen hakuun). Nämä toiminnot sijaitsevat Hakutaulukko -luokassa Ribbon Formula-välilehdessä ja Lisätoiminto-valintaikkunassa. Ne ovat osa tehokasta toimintojen ryhmää, joka voi palauttaa arvoja tarkastelemalla niitä tietotaulukoissa.
HLOOKUP-funktio etsii taulukon ylimmällä rivillä vaakasuoraan (vasemmalta oikealle), kunnes se etsii arvon, joka vastaa tai ylittää etsimäsi. VLOOKUP-funktio etsii pystysuoraan (ylhäältä alas) taulukon vasemmanpuoleisen sarakkeen, kunnes ohjelma etsii arvon, joka vastaa tai ylittää etsimäsi.
Kun käytät VLOOKUP- ja HLOOKUP-toimintoja, hakutaulukon tai rivin teksti- tai numeeriset merkinnät (eli pystysuoran hakutaulukon vasemmanpuoleisin sarake tai vaakasuoran hakutaulukon ylärivi) täytyy olla yksilöllinen. Nämä merkinnät on myös järjestettävä tai järjestettävä nousevassa järjestyksessä; eli aakkosjärjestyksessä tekstimerkinnöille ja alhaisimmista suurimmista numerotiedoista.
HLOOKUP-funktio käyttää seuraavaa syntaksia:
= VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])= HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup]
Molemmissa funktioissa
lookup_value argumentti on arvo, jonka haluat etsiä taulukossa, table_array on taulukon solun alue tai nimi, joka sisältää sekä arvon etsiä ja siihen liittyvä arvo palata. row_index_num argumentti HLOOKUP-toiminnossa on sen rivin numero, jonka arvon haluat palauttaa; col_index_num argumentti VLOOKUP-toiminnossa on sen sarakkeen numero, jonka arvon haluat palauttaa.
Valinnainenrange_lookup argumentti sekä VLOOKUP- että HLOOKUP-toiminnossa on looginen TRUE tai FALSE, joka määrittää, haluatko Excelin tarkan tai likimääräisen sovituksen > lookup_value taulukkoluettelossa . Kun määrität oikean kohdan tai jättää range_lookup argumentin, Excel löytää likimääräisen ottelun. Kun määrität FALSE range_lookup argumentin, Excel löytää vain tarkat tulokset. Likimääräisten vastausten löytäminen on vain silloin, kun etsit numeerisia merkintöjä (pikemminkin kuin tekstiä). Kun Excel ei löydä täsmällistä täsmää kyseisessä hakupylväässä tai rivissä, se etsii seuraavan korkeimman arvon, joka ei ylitä lookup_value
argumenttia ja sitten palauttaa arvon sarakkeessa tai rivissä, jonka < col_index_num ja row_index_num argumentteja. Alla olevassa kuvassa on esimerkki VLOOKUP-toiminnon käyttämisestä palauttamaan joko 15 tai 20%: n kärki vihjepöydästä riippuen tarkistuksen lähtötilanteesta. Solu F3 sisältää VLOOKUP-toiminnon: = VLOOKUP (Pretax_Total, Tip_Table, IF (Tip_Percentage = 0, 15, 2, 3)) Tämä kaava palauttaa kärjen määrän kennon prosenttiosuuden perusteella solussa F1 ja tarkistuksen tarkka määrä solussa F2.
VLOOKUP-toiminnon avulla voit palauttaa summamäärän lisäämällä hakutaulukosta.
Voit käyttää tätä vihjepöytää kirjoittamalla kärjen prosenttiosuus (15% tai 20%) solussa F1 (nimeltään Tip_Percentage) ja tarkistuksen määrä ennen veroa solussa F2 (nimeltään Pretax_Total). Excel etsii sen arvon, jonka syötät Pretax_Total-soluun Lookup-taulukon ensimmäisessä sarakkeessa, joka sisältää soluosuuden A2: C101 ja jonka nimi on Tip_Table.
Excel sitten siirtää arvoja Tip_Tabin ensimmäisessä sarakkeessa, kunnes se löytää ottelun. Jos Excel havaitsee, että Pretax_Total-soluun (tässä esimerkissä 16 dollaria 50) syötetty arvo ei vastaa täsmälleen yhtä Tip-taulukon ensimmäisessä sarakkeessa olevasta arvosta, ohjelma etsii edelleen vertailualuetta alaspäin, kunnes se havaitsee ensimmäisen arvon, joka ylittää esiasetuksen (17. 00 solussa A19 tässä esimerkissä). Excel siirtää sitten takaisin taulukon edelliseen riviin ja palauttaa arvon, joka vastaa VLOOKUP-toiminnon
col_index_numargumenttia (tämä johtuu siitä, että valinnaista
range_lookup argumenttia on jätetty pois toiminnosta). Huomaa, että col_index_number argumentti käyttää IF-lauseketta sen määrittämiseksi, mikä sarake palauttaa arvon. Tässä tapauksessa, jos Tip_Percentage-arvo on 0. 15, funktio palauttaa arvon taulukon toisessa sarakkeessa rivillä, jonka
lookup_value tunnisti. Muussa tapauksessa se palauttaa arvon saman rivin kolmannessa sarakkeessa.