Imaginați-vă că aveți mai multe foi identice într-un registru de lucru care conține tabele identice (cum ar fi înregistrările de prezență ale fiecărei luni într-o foaie separată). Acum doriți să creați un tablou de bord care să vă arate prezența totală pentru luna respectivă. Acum, să aveți date lunare pe tabloul de bord în același timp nu este o opțiune bună. Vrem un meniu derulant pentru a selecta luna. Avem nevoie de o formulă VLOOKUP pentru a ne uita din foaia lunii alese.
În cuvinte simple, avem nevoie de o formulă de căutare pentru a căuta din foile variabile.
După cum arată giful de mai sus, vom folosi împreună funcția VLOOKUP și INDIRECT pentru a căuta din mai multe foi, pe baza numelor lor.
Formula generică pentru căutarea mai multor foi
=CĂUTARE(valoare_cercare,INDIRECT(""&sheet_name_reference&"! lookup_table "), col_index, 0) |
Lookup_value: Aceasta este valoarea pe care o căutați în căutare masa.
Foaie_referință_nume: Aceasta este referința celulei care conține numele foii.
Lookup_table: Aceasta este referința la tabel în care doriți să căutați valoare_cercare. Poate fi un domeniu numit, un tabel sau o referință absolută. Ar trebui să fie același în toate foile.
Col_Index: Acesta este numărul coloanei din tabel din care doriți să extrageți valoarea. Dacă sunteți familiarizat cu funcția VLOOKUP, știți ce este.
Deci, să sperăm pe un exemplu.
Exemplu: Preluarea prezenței pentru luna selectată
Deci, avem un registru de lucru care menține prezența studenților mei Excel. Datele fiecărei luni sunt salvate separat în foi diferite. Numele foii este setat la numele lunilor. Deocamdată am date de trei luni, dar vor fi mai multe desigur.
Vreau să creez un raport care să arate prezența lunii selectate. Luna poate fi selectată dintr-o listă derulantă. Formula ar trebui să poată căuta automat din acea foaie, chiar dacă i se adaugă o foaie nouă.
Deci, pregătim tabelul de mai sus. Celula G3 am creat o listă derulantă folosind o listă derulantă.
Valoarea de căutare este în B4. Foaia_referință_nume este în G3. Tabelul de căutare din toate foile este B3: AZ100. Am dori să extragem valoarea din 2 coloane. Deci, scriem această formulă în C4 și o tragem în jos. În mod similar, pentru valorile absente schimbăm indexul coloanei.
=CĂUTARE(B4,INDIRECT("" & $ G $ 3 & "! $ B $ 3: $ Az $ 100"), 2,0) |
Cum functioneazã?
Formula este rezolvată din afară. Mai întâi să vedem cum se rezolvă pas cu pas.
Presupunând că G3 conține Ian.
=CĂUTARE(B4,INDIRECT("" & $ G $ 3 & "! $ B $ 3: $ Az $ 100"), 2,0) |
= VLOOKUP (B4, INDIRECT ("Ianuarie! $ B $ 3: $ Az $ 100"),2,0) |
= VLOOKUP (B4,Ianuarie! $ B $ 3: $ Az $ 100,2,0) |
=7 |
Deci, mai întâi afirmația „„ & $ G $ 3 & ”! $ B $ 3: $ Az $ 100” este rezolvată într-un șir "Ianuarie! $ B $ 3: $ Az $ 100". În continuare funcția INDIRECT convertește acest șir în referință reală. Și în cele din urmă am obținut formula VLOOKUP (B4, ian! $ B $ 3: $ Az $ 100,2,0). Și acest lucru se rezolvă în cele din urmă la 7. Acum, dacă schimbați numele foii în G3, textul de referință al valorii va fi modificat. Și așa căutați din foile variabile în Excel.
Sper că acest lucru ți-a fost de ajutor. Dacă aveți întrebări sau aveți o altă căutare de efectuat, anunțați-mă în secțiunea de comentarii de mai jos. Voi fi bucuros să vă ajut. Până atunci continuă să excelezi.
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 game ș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.