Kui teil on mitu Exceli tabelit ja soovite nendest tabelitest teha dünaamilist VLOOKUP -funktsiooni, peate kasutama funktsiooni INDIRECT. Sellest artiklist õpime, kui hõlpsalt saate oma otsingutabelit muuta, muutes lihtsalt lahtri otsingutabeli nime.
Dünaamilise tabeli VLOOKUP üldvalem
= VLOOKUP (lookup_value, INDIRECT ("TableName"), col_index, 0) |
Otsinguväärtus: Väärtus, mida otsite.
Tabeli nimi: Tabel, kust soovite otsimisväärtust otsida.
Col_Index: Veeru number, millest soovite andmeid hankida.
Loodame näiteks, kuidas see toimib.
Näide: looge valitud tabelist otsimiseks dünaamilise otsingu valem
määratud Lõuna -linnadesse. Teine tabel kannab nime West ja sisaldab samade töötajate üksikasju, kui need on määratud Lääne linnadesse.
Nüüd peame saama mõlema piirkonna töötajate linnad samasse kohta.
Nagu pildilt näha, oleme koostanud tabeli. See sisaldab töötajate ID -sid. Peame saama linnad lõunast ja läänest ühe valemi abil.
Selle valemi kirjutamiseks dünaamilise VLOOKUP -i jaoks kasutage ülaltoodud üldvalemit:
=VLOOKUP(A24 dollarit,KAUDSED(23 USA dollarit), 3,0) |
Oleme lukustanud viited $ märgi abil, nii et valemi kopeerimisel võtab see õiged viited.
Kui te ei tunne viite lukustamist või vabastamist, saate seda õppida siin. See on tõesti oluline, kui soovite Excelit hallata. |
Kirjutage ülaltoodud valem lahtrisse B24, kopeerige kogu vahemikus.
Näete, et see on dünaamiliselt üles vaadanud lõunapoolse lõuna linna ja lääne linna lääne tabelist. Meil polnud vaja valemis midagi muuta.
Kuidas see töötab?
See on põhiline VLOOKUP -valem, millel on ainult INDIRECT -funktsiooni erinevus. Nagu teate, muudab funktsioon INDIRECT mis tahes tekstiviite tegelikuks viideks, siin kasutame sama funktsiooni INDIRECT.
Oluline on kasutada Exceli tabelit või nimetada oma tabeleid nimega vahemike abil.
B24 -s on meil valem VLOOKUP ($ A24, INDIRECT (B $ 23), 3,0). See lahendab VLOOKUP ($ A24, INDIRECT ("South"), 3,0). Nüüd teisendab kaudne "Lõuna" tegelikuks tabeliviiteks (esimese tabeli nimetasime lõunaks. Seega on valem nüüd VLOOKUP ($ A24,Lõuna, 3,0). Nüüd vaatab VLOOKUP lihtsalt üles SOUTH tabeli.
Kui kopeerime valemid C24 -s, muutub valem VLOOKUP ($ A24, INDIRECT (23 dollarit), 3,0). C23 sisaldab praegu "läänt". Seega lahendab valem lõpuks VLOOKUP ($ A24,Lääs, 3,0). VLOOKUP saab seekord lääne tabelist väärtust.
Nii et jah, poisid, nii saate VLOOKUP-i dünaamiliselt VLOOKUP-i abil kasutada, kasutades VLOOKUP-INDIRECT kombinatsiooni. Loodan, et olin piisavalt selgitav ja see aitas teid. Kui teil on selle teema või mõne muu excel VBA -ga seotud teema osas kahtlusi, küsige seda allpool kommentaaride osas. Kuni selle ajani jätkake õppimist ja tippige.
Väärtuse otsimiseks kasutage INDEX ja MATCH: Valemit INDEX-MATCH kasutatakse antud tabeli väärtuse dünaamiliseks ja täpseks otsimiseks. See on alternatiiv funktsioonile VLOOKUP ja see kõrvaldab funktsiooni VLOOKUP puudused.
Kasutage kahe või enama otsingutabeli VLOOKUP -i | Mitmest tabelist otsimiseks saame kasutada IFERROR -lähenemist. Mitmest tabelist üles vaatamine võtab vea järgmise tabeli lülitina. Teine meetod võib olla If -lähenemine.
Kuidas Excelis teha tõstutundlikku otsingut? | Exceli funktsioon VLOOKUP ei ole tõstutundlik ja tagastab loendist esimese sobitatud väärtuse. INDEX-MATCH pole erand, kuid seda saab muuta, et muuta see tõstutundlikuks. Vaatame, kuidas…
Otsige Excelis sageli esinevat teksti kriteeriumidega | Otsing ilmub kõige sagedamini tekstis vahemikus, mida kasutame funktsiooni INDEX-MATCH with MODE abil. Siin on meetod.
Populaarsed artiklid:
50 Exceli otseteed tootlikkuse suurendamiseks | Saa oma ülesandega kiiremini hakkama. Need 50 otseteed aitavad teil Excelis veelgi kiiremini töötada.
Kuidas kasutada funktsiooni Excel VLOOKUP| See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.
Kuidas Excelit kasutada Funktsioon COUNTIF| Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea oma andmeid teatud väärtuste loendamiseks filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.
Funktsiooni SUMIF kasutamine Excelis | See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta