Če imate več tabel Excel in želite iz teh tabel narediti dinamično funkcijo VLOOKUP, boste morali uporabiti funkcijo INDIRECT. V tem članku se bomo naučili, kako enostavno lahko spremenite iskalno tabelo, tako da spremenite ime iskalne tabele v celici.
Splošna formula za dinamično tabelo VLOOKUP
= VLOOKUP (lookup_value, INDIRECT ("TableName"), col_index, 0) |
Lookup_value: Vrednost, ki jo iščete.
Ime tabele: Tabela, v kateri želite poiskati iskalno vrednost.
Col_Index: Številka stolpca, iz katerega želite pridobiti podatke.
Upajmo na primer, da vidimo, kako deluje.
Primer: Ustvarite formulo za dinamično iskanje za iskanje iz izbrane tabele
dodeljen v južnih mestih. Druga tabela se imenuje West in vsebuje podatke o istih zaposlenih, ko so dodeljeni v zahodnih mestih.
Zdaj moramo iz obeh regij pridobiti mesta zaposlenih na istem mestu.
Kot lahko vidite na sliki, smo pripravili tabelo navzdol. Vsebuje identifikacijske številke zaposlenih. Mesta z juga in zahoda moramo dobiti po eni formuli.
Za zapis te formule za dinamični VLOOKUP uporabite zgornjo generično formulo:
=VLOOKUP(A24 USD,POSREDNO(23 USD), 3,0) |
Sklice smo zaklenili z znakom $, tako da pri kopiranju formule vzame prave reference.
Če niste seznanjeni z zaklepanjem referenc ali opravičevanjem, se ga lahko naučite tukaj. Zelo pomembno je, če želite obvladati Excel. |
Zgornjo formulo zapišite v celico B24, kopirajte v celotno območje.
Vidite lahko, da je dinamično pogledal mesto Jug z mize Jug in Mesto Zahod z mize Zahod. V formuli nam ni bilo treba ničesar spreminjati.
Kako deluje?
To je osnovna formula VLOOKUP z razliko v funkciji INDIRECT. Kot veste, funkcija INDIRECT pretvori katero koli besedilno referenco v dejansko referenco, tukaj uporabljamo enako sposobnost funkcije INDIRECT.
Pomembno je, da uporabite Excelovo tabelo ali poimenujete svoje tabele z imenovanimi obsegi.
V B24 imamo formulo VLOOKUP ($ A24, INDIRECT (B $ 23), 3,0). To se razreši na VLOOKUP ($ A24, INDIRECT ("jug"), 3,0). Zdaj posredno pretvori "jug" v dejanski sklic tabele (prvo tabelo smo poimenovali jug. Zato je formula zdaj VLOOKUP ($ A24,Jug, 3,0). Zdaj VLOOKUP preprosto pogleda na južno mizo.
Ko kopiramo formule v C24, postane formula VLOOKUP ($ A24, INDIRECT (23 USD), 3,0). C23 trenutno vsebuje "zahod". Tako se bo formula na koncu razrešila v VLOOKUP (A24 USD,Zahod, 3,0). VLOOKUP tokrat dobi vrednost z zahodne mize.
Torej, fantje, tako lahko dinamično VLOOKUP uporabite kombinacijo VLOOKUP-INDIRECT. Upam, da sem bil dovolj razložljiv in da vam je pomagal. Če imate kakršne koli dvome v zvezi s to temo ali katero koli drugo temo, povezano z Excelom VBA, me vprašajte v spodnjem razdelku za komentarje. Do takrat se učite in nadaljujte.
Za iskanje vrednosti uporabite INDEX in MATCH: Formula INDEX-MATCH se uporablja za dinamično in natančno iskanje vrednosti v dani tabeli. To je alternativa funkciji VLOOKUP in premaga pomanjkljivosti funkcije VLOOKUP.
Uporabite VLOOKUP iz dveh ali več iskalnih tabel | Za iskanje iz več tabel lahko uporabimo pristop IFERROR. Če pogledate iz več tabel, se napaka šteje za stikalo za naslednjo tabelo. Druga metoda je lahko pristop If.
Kako v Excelu poiskati velike in male črke | Excelova funkcija VLOOKUP ne razlikuje velikih in malih črk in bo vrnila prvo ujemajočo se vrednost s seznama. INDEX-MATCH ni izjema, vendar ga je mogoče spremeniti tako, da je občutljiv na velike in male črke. Poglejmo, kako…
Iskanje pogosto pojavljajočega se besedila z merili v Excelu | Iskanje se najpogosteje pojavi v besedilu v obsegu, ki ga uporabljamo INDEX-MATCH with MODE. Tukaj je metoda.
Priljubljeni članki:
50 bližnjic v Excelu za večjo produktivnost | Poskrbite, da bo vaša naloga hitrejša. S temi 50 bližnjicami boste še hitreje delali v Excelu.
Kako uporabljati funkcijo Excel VLOOKUP| To je ena najpogosteje uporabljenih in priljubljenih funkcij programa Excel, ki se uporablja za iskanje vrednosti iz različnih obsegov in listov.
Kako uporabljati Excel COUNTIF funkcija| Štejte vrednosti s pogoji s to neverjetno funkcijo. Za štetje določenih vrednosti vam ni treba filtrirati podatkov. Funkcija Countif je bistvena za pripravo vaše armaturne plošče.
Kako uporabljati funkcijo SUMIF v Excelu | To je še ena bistvena funkcija armaturne plošče. To vam pomaga povzeti vrednosti za posebne pogoje