Ak máte viacero tabuliek programu Excel a chcete z týchto tabuliek vykonávať dynamickú funkciu VLOOKUP, budete musieť použiť funkciu NEPRIAMY. V tomto článku sa naučíme, ako jednoducho môžete zmeniť svoju vyhľadávaciu tabuľku jednoduchou zmenou názvu vyhľadávacej tabuľky v bunke.
Generický vzorec pre VLOOKUP dynamickej tabuľky
= VLOOKUP (lookup_value, INDIRECT ("TableName"), col_index, 0) |
Lookup_value: Hodnota, ktorú hľadáte.
TableName: Tabuľka, v ktorej chcete hľadať hodnotu vyhľadávania.
Col_Index: Číslo stĺpca, z ktorého chcete načítať údaje.
Dúfajme, že na príklade uvidíme, ako to funguje.
Príklad: Vytvorte vzorec dynamického vyhľadávania, aby ste sa pozreli hore z vybratej tabuľky
pridelené v južných mestách. Druhá tabuľka má názov Západ a obsahuje podrobnosti o rovnakých zamestnancoch, ako sú zaradení v mestách Západu.
Teraz musíme dostať mestá zamestnancov na rovnaké miesto z oboch regiónov.
Ako vidíte na obrázku, pripravili sme tabuľku nižšie. Obsahuje identifikačné čísla zamestnancov. Musíme získať mestá z juhu a západu pomocou jedného vzorca.
Na napísanie tohto vzorca pre dynamické VLOOKUP použite vyššie uvedený generický vzorec:
=VLOOKUP(A24 dolárov,NEPRIAMY(B $ 23), 3,0) |
Referencie sme uzamkli pomocou znaku $, aby pri kopírovaní vzorca nabral správne referencie.
Ak nie ste oboznámení s blokovaním referencií alebo rozhrešovaním, môžete sa to naučiť tu. Je to naozaj dôležité, ak chcete ovládať Excel. |
Vyššie uvedený vzorec napíšte do bunky B24, skopírujte do celého rozsahu.
Môžete vidieť, že dynamicky vyhľadáva mesto Juh od stola Juh a mesto Západ od stolu Západ. Na vzorci sme nepotrebovali nič meniť.
Ako to funguje?
Je to základný vzorec VLOOKUP s jediným rozdielom funkcie NEPRIAMY. Ako viete, funkcia INDIRECT prevádza akýkoľvek textový odkaz na skutočný odkaz, tu používame rovnakú schopnosť funkcie INDIRECT.
Je dôležité, aby ste použili tabuľku programu Excel alebo pomenovali svoje tabuľky pomocou pomenovaných rozsahov.
V B24 máme vzorec VLOOKUP (A24 dolárov, NEPRIAMY (23 dolárov), 3,0). Tým sa vyrieši VLOOKUP (A24 dolárov, NEPRIAMY („juh“), 3,0). Teraz nepriamy prevádza "juh" na skutočnú referenčnú tabuľku (prvú tabuľku sme pomenovali juh. Vzorec je teda teraz VLOOKUP (A24 dolárov,Juh, 3,0). Teraz VLOOKUP jednoducho pozerá hore na JUŽNÝ stôl.
Keď kopírujeme vzorce v C24, vzorec sa zmení na VLOOKUP (A24 USD, NEPRIAMY (23 dolárov), 3,0). C23 v súčasnosti obsahuje „západ“. Vzorec sa preto nakoniec vyrieši na VLOOKUP (A24 dolárov,Západ, 3,0). VLOOKUP tentokrát získava hodnotu z tabuľky West.
Takže áno, chlapci, takto môžete dynamicky VLOOKUP používať pomocou kombinácie VLOOKUP-INDIRECT. Dúfam, že som bol dostatočne vysvetľujúci a pomohlo vám to. Ak máte akékoľvek pochybnosti týkajúce sa tejto témy alebo akejkoľvek inej témy súvisiacej s Excelom VBA, opýtajte sa ma v sekcii komentárov nižšie. Do tej doby sa učte a pokračujte v excelentnosti.
Na vyhľadanie hodnoty použite INDEX a MATCH: Vzorec INDEX-MATCH sa používa na dynamické a presné vyhľadanie hodnoty v danej tabuľke. Je to alternatíva k funkcii VLOOKUP a prekonáva nedostatky funkcie VLOOKUP.
Použite VLOOKUP z dvoch alebo viacerých vyhľadávacích tabuliek | Na vyhľadávanie z viacerých tabuliek môžeme použiť prístup IFERROR. Pri pohľade hore z viacerých tabuliek sa chyba použije ako prepínač pre nasledujúcu tabuľku. Ďalšou metódou môže byť prístup If.
Ako vyhľadávať veľké a malé písmena v programe Excel | funkcia VLOOKUP v Exceli nerozlišuje malé a veľké písmená a vráti prvú zodpovedajúcu hodnotu zo zoznamu. INDEX-MATCH nie je výnimkou, ale môže byť upravený tak, aby rozlišoval veľké a malé písmena. Pozrime sa, ako…
Vyhľadávanie často sa vyskytujúceho textu s kritériami v programe Excel | Vyhľadávanie sa najčastejšie vyskytuje v texte v rozsahu, v ktorom používame funkciu INDEX-MATCH s funkciou REŽIM. Tu je metóda.
Populárne články:
50 skratiek programu Excel na zvýšenie produktivity | Vykonajte svoju úlohu rýchlejšie. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.
Ako používať funkciu Excel VLOOKUP| Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.
Ako používať Excel Funkcia COUNTIF| Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.
Ako používať funkciu SUMIF v programe Excel | Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok