Dacă aveți mai multe tabele Excel și doriți să faceți o funcție VLOOKUP dinamică din aceste tabele, va trebui să utilizați funcția INDIRECT. În acest articol vom afla cât de ușor puteți schimba tabelul de căutare doar schimbând numele tabelului de căutare dintr-o celulă.
Formula generică pentru VLOOKUP din tabelul dinamic
= VLOOKUP (lookup_value, INDIRECT ("TableName"), col_index, 0) |
Lookup_value: Valoarea pe care o căutați.
TableName: Tabelul în care doriți să căutați valoarea de căutare.
Col_Index: Numărul coloanei din care doriți să preluați date.
Să sperăm un exemplu pentru a vedea cum funcționează.
Exemplu: Creați o formulă de căutare dinamică pentru a căuta din tabelul selectat
atribuit în orașele din sud. Al doilea tabel se numește Vest și conține detaliile acelorași angajați atunci când sunt repartizați în orașele din Vest.
Acum trebuie să obținem orașele angajaților în același loc din ambele regiuni.
După cum puteți vedea în imagine, am pregătit un tabel în jos. Conține identificările angajaților. Trebuie să obținem orașele din sud și vest folosind o singură formulă.
Aplicați formula generică de mai sus pentru a scrie această formulă pentru VLOOKUP dinamic:
=CĂUTARE($ A24,INDIRECT(23 USD), 3,0) |
Am blocat referințele folosind semnul $ astfel încât atunci când copiem formula să ia referințele corecte.
Dacă nu sunteți familiarizați cu blocarea referințelor sau cu absoluția, o puteți învăța Aici. Este foarte important dacă doriți să stăpâniți Excel. |
Scrieți formula de mai sus în celula B24, copiați în întregul interval.
Puteți vedea că a căutat în mod dinamic orașul Sud de la masa de Sud și Orașul de Vest de la masa de Vest. Nu a fost nevoie să schimbăm nimic în formulă.
Cum functioneazã?
Este o formulă de bază VLOOKUP cu diferența de funcție INDIRECTĂ. După cum știți, funcția INDIRECT convertește orice referință de text în referință reală, folosim aceeași capacitate a funcției INDIRECT aici.
Este important să utilizați un tabel Excel sau să denumiți tabelele folosind intervale denumite.
În B24, avem formula VLOOKUP ($ A24, INDIRECT (B $ 23), 3,0). Aceasta se rezolvă la VLOOKUP ($ A24, INDIRECT („Sud”), 3,0). Acum, indirect, convertește „Sud” în referință reală a tabelului (am numit primul tabel ca Sud. Prin urmare, formula este acum VLOOKUP ($ A24,Sud, 3,0). Acum VLOOKUP se uită pur și simplu la masa din SUD.
Când copiem formule în C24, formula devine VLOOKUP ($ A24, INDIRECT (23 USD), 3,0). C23 conține în prezent „Vest”. Prin urmare, formula se va rezolva în cele din urmă la VLOOKUP ($ A24,Vest, 3,0). VLOOKUP obține valoare de la masa de Vest de această dată.
Deci, băieți, așa puteți să VLOOKUP dinamic folosind combo-ul VLOOKUP-INDIRECT. Sper că am fost suficient de explicativ și te-a ajutat. Dacă aveți îndoieli cu privire la acest subiect sau la orice alt subiect Excel VBA, întrebați-mă în secțiunea de comentarii de mai jos. Până atunci continuă să înveți și să continui să excelezi.
Utilizați INDEX și MATCH pentru a căuta valoarea: Formula INDEX-MATCH este utilizată pentru a căuta dinamic și precis o valoare într-un tabel dat. Aceasta este o alternativă la funcția VLOOKUP și depășește neajunsurile funcției VLOOKUP.
Utilizați VLOOKUP din două sau mai multe tabele de căutare | Pentru a căuta din mai multe tabele putem lua o abordare IFERROR. Privirea în sus de la mai multe tabele ia eroarea ca un comutator pentru tabelul următor. O altă metodă poate fi abordarea If.
Cum se face o căutare sensibilă la majuscule și minuscule în Excel | funcția VLOOKUP a excelului nu este sensibilă la majuscule și minuscule și va returna prima valoare potrivită din listă. INDEX-MATCH nu face excepție, dar poate fi modificat pentru a face sensibil la majuscule. Să vedem cum …
Căutați text care apare frecvent cu criterii în Excel | Căutarea apare cel mai frecvent în text într-un interval pe care îl folosim funcția INDEX-MATCH cu MOD. Iată metoda.
Articole populare:
50 de comenzi rapide Excel pentru a vă crește productivitatea | Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.
Cum se utilizează funcția Excel VLOOKUP| Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.
Cum se folosește Excel Funcția COUNTIF| Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra anumite valori. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.
Cum se utilizează funcția SUMIF în Excel | Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice