Cum să căutați din diferite foi Excel în Excel

Anonim

În acest articol, vom învăța cum să căutați din diferite foi Excel în Excel.

Cum contează dacă tabelul vlookup se află pe altă foaie?

Pentru a prelua informații dintr-o bază de date a angajaților putem folosi o formulă VLOOKUP. Această formulă va găsi pur și simplu ID-ul unic și va returna informațiile legate de acel ID de angajat. Dacă sunteți nou în funcțiile VLOOKUP, acesta este unul dintre cele mai bune exerciții VLOOKUP.

Funcția VLOOKUP cu tabel pe diferite foi în Excel

Sintaxa formulei:

= VLOOKUP (id, bază de date, col, 0)

Id: este ID-ul unic al angajatului din baza de date. O vom folosi pentru a căuta informații despre angajați.

Bază de date: Este tabelul care conține informațiile angajaților. Prima coloană trebuie să fie ID-ul.

Col: Este numărul coloanei din care doriți să recuperați valoarea.

0 sau fals: Este folosit pentru potrivirea exactă a VLOOKUP.

Sau folosiți

Sintaxa formulei:

= VLOOKUP (lookup_value, nume de foaie!table_array, col_index, 0)

Aici singurul factor este nume de foaie! În formulă. Doar scrieți numele corect al foii înainte de table_array cu! marcă. Excel va căuta din foaia dată. Să avem un exemplu simplu.

Exemplu:

Toate acestea ar putea fi confuze pentru a înțelege. Să înțelegem cum să folosim funcția folosind un exemplu. Aici, pe foaia 1, am un ID de constructor. Pe foaia 2 am numele acelor constructori. Deci, trebuie doar să aduc nume de la sheet2 la sheet1 folosind VLOOKUP.

Scrieți această formulă în celula B2 de pe foaia 1.

=CĂUTARE(A2,Foaia2! $ A $ 2: $ B $ 8,2,0)

Rețineți foaia2 aici. Dacă îl redenumiți pe sheet3, VLOOKUP va căuta date în sheet 3 la interval $ A $ 2: $ B $ 8 (a blocat referința la interval) dacă există altfel #REF va fi afișată eroarea.

Un alt exemplu VLOOKUP

Preluarea informațiilor despre angajați folosind VLOOKUP din tabelul angajaților

Aici Avem un tabel care conține detaliile tuturor angajaților dintr-o organizație pe o foaie separată. Prima coloană conține ID-ul acestor angajați. Am numit acest tabel drept emp_data.

Acum, foaia mea de căutare trebuie să preia informațiile angajatului al căror cod este scris în celula B3. Am numit B3 ca ID.

Pentru ușurință de înțelegere, toate anteturile coloanei sunt exact în aceeași ordine ca și tabelul emp_data.

Acum scrieți formula de mai jos în celula C3 pentru a recupera zona ID-ului angajatului scris în B3.

= VLOOKUP (ID, Emp_Data, 2,0)

Aceasta va returna zona angajatului Id 1-1830456593 deoarece coloana numărul 2 din baza de date conține zona angajaților.

Copiați această formulă în restul celulelor și modificați numărul coloanei din formulă pentru a obține toate informațiile angajaților.

Puteți vedea că toate informațiile legate de ID-ul menționat în celula B3. Indiferent de codul pe care îl scrieți în celula B3, toate informațiile vor fi preluate fără a face nicio modificare în formulă.

Cum funcționează asta?

Nu este nimic complicat. Pur și simplu folosim funcția VLOOKUP pentru a căuta ID-ul și apoi a prelua coloana menționată. Exersați VLOOKUP folosind astfel de date pentru a înțelege mai mult VLOOKUP.

Preluarea datelor despre angajați folosind titluri

În exemplul de mai sus, am avut toate coloanele organizate în aceeași ordine, dar vor exista momente când veți avea o bază de date care va avea sute de coloane. În astfel de cazuri, această metodă de recuperare a informațiilor despre angajați nu va fi bună. Va fi mai bine dacă formula poate privi antetul coloanei și prelua date din coloana respectivă din tabelul angajaților.

Deci, pentru a extrage valoarea din tabel folosind titlul coloanei, vom folosi o metodă de căutare bidirecțională sau vom spune căutarea dinamică a VLOOKUP.

Utilizați această formulă în celula C3 și copiați în celulele restante. Nu este nevoie să schimbați nimic în formulă, totul va fi preluat din thd emp_data.

=CĂUTARE(ID, Emp_Data,MECI(C2, Emp_Data_Headers, 0), 0)

Această formulă preia pur și simplu toate informațiile din coloanele potrivite. Puteți amesteca anteturile în raport, acest lucru nu va face nicio diferență. Indiferent de titlul scris în celula de mai sus, datele respective conțin.

Cum funcționează asta?

Acesta este pur și simplu un VLOOKUP dinamic. Puteți citi despre asta aici. Dacă o voi explica aici, va deveni un articol prea mare.

Recuperați ID-ul angajatului cu potrivire parțială

Se poate întâmpla să nu vă amintiți întregul ID al unui angajat, dar doriți totuși să preluați informațiile unui ID. În astfel de cazuri potrivirea parțială VLOOKUP este cea mai bună soluție.

De exemplu, dacă știu că un ID conține 2345, dar nu știu întregul ID. Dacă introduc acest număr în celula C3, ieșirea va fi ca.

Nu primim nimic. Deoarece nimic nu se potrivește cu 2345 din tabel. Modificați formula de mai sus astfel.

=CĂUTARE("*"&ID&"*", Emp_Data,MECI(C2, Emp_Data_Headers, 0), 0)

Copiați acest lucru pe întregul rând. Și acum aveți informațiile primului angajat care conține acest număr.

Vă rugăm să rețineți că vom primi primul ID care conține numărul potrivit în coloana Emp Id. Dacă orice alt ID conține același număr, această formulă nu va prelua informațiile angajatului respectiv.

Dacă doriți să obțineți toate ID-urile angajaților care conțin același număr, utilizați formula care caută toate valorile potrivite.

Iată toate notele de observație folosind formula din Excel
Note:

  1. Puteți adăuga mai multe rânduri și coloane în matricea de căutare.
  2. Argumentele text trebuie date între ghilimele ("").
  3. Tabelul VLOOKUP trebuie să aibă lookup_array în coloana din stânga sau prima.
  4. Indexul col nu poate fi 1 deoarece este matricea de căutare
  5. Argumentul 0 este utilizat pentru valoarea potrivirii exacte. Utilizați 1 pentru valoarea aproximativă de potrivire.
  6. Funcția returnează o eroare # N / A, dacă valoarea de căutare nu este găsită în matricea de căutare. Deci, prindeți eroarea, dacă este necesar.

Sper că acest articol despre Cum să VLOOKUP din diferite foi Excel în Excel este explicativ. Găsiți mai multe articole despre calcularea valorilor și formulele Excel conexe aici. Dacă ți-au plăcut blogurile noastre, împărtășește-le prietenilor tăi de pe Facebook. Și, de asemenea, ne puteți urmări pe Twitter și Facebook. Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți, completa sau inova munca noastră și să o îmbunătățim. Scrieți-ne pe site-ul de e-mail.

Cum se recuperează cel mai recent preț în Excel : Este obișnuit să actualizați prețurile în orice afacere și să utilizați cele mai recente prețuri pentru orice achiziție sau vânzare. Pentru a prelua cel mai recent preț dintr-o listă din Excel, folosim funcția CĂUTARE. Funcția de căutare obține cel mai recent preț.

Funcția VLOOKUP pentru a calcula nota în Excel : Pentru a calcula notele IF și IFS nu sunt singurele funcții pe care le puteți utiliza. VLOOKUP este mai eficient și mai dinamic pentru astfel de calcule condiționale. Pentru a calcula notele folosind VLOOKUP putem folosi această formulă.

17 lucruri despre Excel VLOOKUP : VLOOKUP este cel mai frecvent utilizat pentru recuperarea valorilor potrivite, dar VLOOKUP poate face mult mai mult decât atât. Iată 17 lucruri despre VLOOKUP pe care ar trebui să le știți să le utilizați eficient.

Căutați primul text dintr-o listă în Excel : Funcția VLOOKUP funcționează bine cu caractere wildcard. Putem folosi acest lucru pentru a extrage prima valoare text dintr-o listă dată în Excel. Iată formula generică.

CĂUTARE dată cu ultima valoare din listă : Pentru a prelua data care conține ultima valoare folosim funcția LOOKUP. Această funcție verifică celula care conține ultima valoare într-un vector și apoi folosește acea referință pentru a returna data.

Articole populare:

Cum se utilizează funcția IF în Excel : Instrucțiunea IF din Excel verifică starea și returnează o valoare specifică dacă condiția este ADEVĂRATĂ sau returnează o altă valoare specifică dacă este FALSĂ.

Cum se utilizează funcția VLOOKUP în Excel : 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 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.

Cum se utilizează funcția COUNTIF în Excel : 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.