Funcțiile VLOOKUP, INDEX, MATCH, ... sunt funcții destul de complexe, dar sunt eficiente în extragerea datelor în Excel . În acest articol, vă voi ghida în detaliu cum să utilizați VLOOKUP și funcțiile conexe în mod eficient.
1. Funcția VLOOKUP
Utilizare : găsește o valoare specificată în prima coloană și extrage datele potrivite din același rând dintr-o altă coloană. Aceasta este una dintre cele mai populare funcții și oferă un suport excelent pentru sarcini complexe de birou.
Formula : = VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
În care :
+ Lookup_value : valoarea de căutat.
+ Table_array : Două sau mai multe coloane de date.
+ Col_index_num : Numărul de coloane pentru extragerea datelor.
+ Range_lookup : Determinați dacă căutarea este complet precisă (FALSĂ) sau doar relativ precisă (ADEVĂRATĂ sau omisă).
Exemplu : Folosim funcția VLOOKUP pentru a găsi Bonusul fiecărui angajat. Valoarea de căutat este Poziția celulei C2; Matricea de detectat este matricea F1: G3. Când introduceți formula = VLOOKUP (C2, $ F $ 1: $ G $ 3,2,0) (1), rezultatul este STAFF 2000 și ROOMER 5000 (2).
2. Funcția INDEX
Utilizare : returnează o referință la o celulă din interiorul unui tablou pe baza numărului de rânduri și coloane pe care le specificați.
Formula : = INDEX (matrice, rând_num, [coloană_num])
Din care : Matrice (obligatoriu): O gamă de celule sau o constantă de matrice.
Notă :
+ Dacă matricea are mai multe rânduri și mai mult de o coloană și se utilizează numai rândul_num sau coloana_num, indexul va returna o matrice din întregul rând sau coloană din matrice.
+ Row_num (obligatoriu, cu excepția cazului în care column_num este prezent) : Selectează rândul din matrice din care să returneze o valoare. Dacă rândul_num este omis, coloana_num este solicitat.
+ Număr_coloană (opțional) : Selectați coloana din matrice din care să returnați o valoare. Dacă se omite numărul_coloană, se solicită rândul_num.
Exemplu : Când trebuie să obținem valoarea primului rând, a doua coloană din tabel, folosim funcția INDEX . Matricea este matricea pe care trebuie să o detectăm este B2: C5; Row_num este linia 1; Coloana_num este coloana 2. Când introduceți formula INDEX (B2: C5,1,2,1) (1), rezultatul este „HEAD OF ROOM” (2).
3. Funcția MATCH
Utilizare : caută o anumită valoare într-o gamă de celule și arată poziția relativă a acelei valori.
Formula : = MATCH (lookup_value, lookup_array, [match_type])
În care :
+ lookup_value (obligatoriu) : valoarea cu care doriți să se potrivească în matricea de căutare. Modificarea numărului valorii de căutare poate fi o valoare (număr, text sau valoare logică) sau o referință de celulă la un număr, text sau valoare logică.
+ lookup_array (obligatoriu) : gama de celule care trebuie căutate.
+ match_type (opțional) : Numărul -1, 0 sau 1. Argumentul tipului de potrivire specifică modul în care Excel potriveste valoarea de căutare cu valorile din matricea de căutare. Valoarea implicită pentru acest argument este 1.
De exemplu : Când trebuie să știm în ce poziție se află pânza, folosim funcția MATCH . Atunci când introduceți formula = MATCH (FF2 & "*", "B2: B7", 0) (1), rezultatul este 3 (2).
3. Funcția INDIRECTĂ
Utilizare : returnează o referință de celulă sau un interval specificat de un șir de text. Utilizați funcția INDIRECT când doriți să modificați referința la o celulă dintr-o formulă fără a modifica formula în sine.
Formula : = INDIRECT (ref_text, [a1])
În care :
+ Ref_text (obligatoriu) : Referință la o celulă care conține stilul de referință A1, stilul de referință R1C1 sau o referință la celulă ca șir de text.
+ Dacă textul de referință nu este o referință de celulă validă, INDIRECT returnează valoarea de eroare #REF! .
+ Dacă ref_text face referire la un alt registru de lucru (o referință externă), acel registru de lucru trebuie să fie deschis. Dacă registrul de lucru sursă nu este deschis, INDIRECT returnează valoarea de eroare #REF! .
Notă :
Referințele externe nu sunt acceptate în Excel Online.
+ Acest comportament este diferit de versiunile de Excel anterioare Microsoft Office Excel 2007, care va ignora limita în exces și va returna o valoare.
De exemplu : Când trebuie doar să calculați comisionul și doriți să trageți, să fixați sau să mutați caseta de rezultate într-o altă poziție fără a modifica formula banilor, folosim INDIRECT . Când introduceți formula
= INDIRECT („B2”, TRUE) * INDIRECT („C2”, TRUE) (1) va da rezultatul 700 * 100 = 70000 (2).
4. Funcția OFFSET
Utilizare : returnează referința la un interval de un număr specificat de rânduri și un număr specificat de coloane dintr-o celulă sau un interval de celule. Referința returnată poate fi o singură celulă sau o gamă de celule. Puteți specifica numărul de rânduri și coloane de returnat.
Formula : = OFFSET (referință, rânduri, cols, [înălțime], [lățime])
În care :
+ Referință (obligatoriu) : zona de referință pe care doriți să bazați distanța de referință. Gama de referință trebuie să se refere la o celulă sau o gamă de celule adiacente; în caz contrar, OFFSET returnează valoarea de eroare #VALUE !. .
+ Rânduri (obligatoriu) : numărul de rânduri, în sus sau în jos, la care doriți să se refere celula din stânga sus. Rândurile pot fi pozitive (ceea ce înseamnă sub referința inițială) sau negative (ceea ce înseamnă deasupra referinței inițiale).
+ Cols (obligatoriu) : numărul de coloane, la stânga sau la dreapta, la care doriți să se refere celula din colțul din stânga sus al rezultatului. Coloanele pot fi pozitive sau negative.
+ Înălțime (opțional) : înălțimea, în număr de rânduri, pe care doriți să o aveți pentru referința returnată. Înălțimea trebuie să fie un număr pozitiv.
+ Lățime (opțional) : lățimea, în numărul de coloane, pe care doriți să o aveți pentru referința returnată. Lățimea trebuie să fie un număr pozitiv.
Exemplu : Folosim OFFSET pentru localizarea valorilor, apoi folosim funcția SUM pentru a calcula suma. Celula la care ne referim este A1; comparativ cu A1, rândurile din domeniul de referință sunt sub 1 celulă, deci rândurile este 1; comparativ cu A1, colul stâng este 1 celulă, deci colul este 1; Înălțimea luăm 3 rânduri; Lățimea obținem 2 coloane. Deci, rezultatul la adunarea tuturor valorilor din regiune este 2025.
5. Funcția TRANSPOSE
Utilizare : convertește un interval orizontal de celule într-un interval vertical și invers, adică convertește rândurile în coloane și coloanele în rânduri.
Formula : = TRANSPOSE (matrice)
Face
+ Pasul 1 : Selectați celule goale.
+ Pasul 2 : Enter = TRANSPOSE (B2: C4).
+ Pasul 3 : introduceți intervalul de celule originale.
+ Pasul 4 : Apăsați CTRL + SHIFT + ENTER.
Exemplu : Când trebuie să convertim întreaga listă de prețuri a produsului de la verticală la orizontală, folosim funcția TRANSPOSE cu matrice de valori B2 la C4. Când introduceți formula = TRANSPOSE (B2: C4) (1) va da rezultatul așa cum se arată (2).
6. Funcția HYPERLINK
Utilizări : creează un hyperlink către un document stocat pe intranet sau Internet.
Formula : = HYPERLINK (link_location, [friendly_name]).
În care :
Link_location se poate referi la o locație dintr-un document, cum ar fi o anumită celulă sau un interval numit într-o foaie de lucru sau într-un registru de lucru Excel sau la un marcaj într-un document Microsoft Word.
Calea poate fi către un fișier stocat pe hard disk. Calea poate fi, de asemenea, o cale convențională de denumire universală (UNC) de pe server (în Microsoft Excel pentru Windows).
Notă :
+ Link_location poate fi un șir de text între ghilimele sau o referință la o celulă care conține un link ca șir de text.
+ Friendly_name poate fi o valoare, un șir de text, un nume sau o celulă care conține text sau valoare de salt. Dacă friendly_name returnează o valoare de eroare (de exemplu #VALUE!), Celula afișează o eroare în locul textului de salt.
Exemplu : legăturile lungi și confuze vor fi enervante pentru utilizator. Așadar, vă rugăm să utilizați HYPERLINK pentru a ușura utilizarea interfeței. Introducerea formulei = HYPERLINK (A1, „LINK GOOGLE”) (1) va duce la LINK GOOGLE (2).
Articolul de mai sus a ghidat VLOOKUP și funcțiile conexe. Sper că articolul de mai sus vă va fi util.