Funcțiile Excel XLOOKUP și VLOOKUP sunt folosite pentru a analiza rapid seturi mari de date. VLOOKUP este o funcție care a fost folosită în Excel de ani de zile. Cu toate acestea, există o funcție mai nouă pe care ar trebui să o utilizați, numită XLOOKUP.

Ambele au avantajele și limitările lor. Suntem aici pentru a sparge diferențele și pentru a vă ajuta să decideți care dintre ele se potrivește mai bine pentru proiectul dvs.

Cum funcționează VLOOKUP?

VLOOKUP înseamnă Căutare verticală. Este o funcție Excel care efectuează căutări verticale pentru o valoare din coloana din stânga a unui set de date și apoi returnează o valoare unică dintr-o altă coloană, pe același rând. Sintaxa pentru funcția CĂUTARE V este următoarea:

=CĂUTAREV(valoare_căutare, matrice_tabelă, număr_index_col, [căutare_gamă])

Să ne uităm la un exemplu. Să presupunem că aveți o listă de modele de dispozitive smartphone în setul de date și trebuie să obțineți câteva informații specifice despre acestea.

Puteți folosi funcția CĂUTARE VOL pentru a obține informații suplimentare despre procesoarele și punctele de preț ale acestora.

instagram viewer

Iată un ghid detaliat despre cum să utilizați VLOOKUP în Excel pentru a extrage informații specifice dintr-un set de date. Deși VLOOKUP este una dintre cele mai bune funcții din Excel și vă poate ajuta să simplificați seturi mari de date, are câteva limitări. De exemplu, datele trebuie aranjate în ordine crescătoare pentru ca formula să funcționeze.

Cum funcționează XLOOKUP?

XLOOKUP vă permite să efectuați căutări orizontale și verticale pentru a căuta o valoare într-o foaie de calcul. Funcția efectuează în esență o căutare de matrice. Dacă se găsește o potrivire, returnează elementul corespunzător din al doilea interval de date (return_array).

Este mai eficient decât alte opțiuni de căutare, deoarece vine cu o potrivire exactă în mod implicit. Puteți folosi argumentele opționale din ([match_mode]) argument pentru a specifica tipul de valori de potrivire aproximative de care aveți nevoie - o potrivire exactă sau o valoare ulterioară mai mică sau mai mare sau o potrivire cu caractere wildcard.

Poate fi folosit în diverse scopuri, inclusiv analiză financiară, analiză de marketing și vânzări și așa mai departe. Sintaxa pentru funcția XLOOKUP este următoarea:

=XLOOKUP(valoare_căutare, matrice_căutare, matrice_returnată, [dacă_nu_găsită], [mod_potrivire], [mod_căutare])

Următorul ghid vă va ghida prin elementele de bază și vă va ajuta să înțelegeți cum să utilizați funcția XLOOKUP în cartea de muncă. Ambele funcții necesită cel puțin trei argumente.

Diferențele cheie dintre XLOOKUP și VLOOKUP

Deși există multe asemănări între XLOOKUP și VLOOKUP, este important să înțelegeți diferențele.

1. Numărul de index al coloanei

Când rulați VLOOKUP, va trebui să mergeți la tabelul sursă pentru a verifica și a specifica numărul exact de index al coloanei.

VLOOKUP necesită un parametru al numărului de index al coloanei pentru a returna rezultatele corecte. Folosirea unui număr de index de coloană incorect poate avea ca rezultat o ieșire diferită din foaia de lucru sau din datele dvs., fie sub forma unei valori incorecte, fie a unui „#REF” eroare.

În exemplul de mai sus, să presupunem că trebuie să extrageți detaliile procesorului pentru dispozitiv, Apple iPhone 12. Vom folosi al doilea set de date pentru toate exemplele.

În consecință, trebuie să introducem valoarea de căutare, i, e, dispozitivul Apple iPhone 12 în coloana J, care se întâmplă să fie coloana din stânga din setul nostru de date exemplu și matricea de tabel corespunzătoare (Coloanele J și K). Valoarea ar trebui să fie preluată din a doua coloană din matricea tabelului, adică coloana de căutare K, prin urmare, numărul de index al coloanei ar fi 2.

XLOOKUP este o funcție dinamică care elimină argumentul numărului de index al coloanei, ceea ce înseamnă că nu trebuie să vă faceți griji cu privire la numărarea câte coloane sunt într-un tabel. Va trebui doar să specificați coloanele de căutare și căutare, ceea ce vă va economisi mult timp și efort.

2. Robustitate și flexibilitate

Odată ce v-ați stabilit modelul, ar trebui să puteți actualiza rapid tabelul sursă cu date noi, fără să vă faceți griji cu privire la ruperea formulelor. Cu VLOOKUP, adăugarea sau mutarea coloanelor înseamnă că trebuie să refaceți întreaga formulă.

XLOOKUP este o funcție mai robustă care vă permite să adăugați sau să eliminați coloane fără să vă faceți griji cu privire la erori. Doar asigurați-vă că nu inserați o coloană sau un rând în afara matricei de căutare, caz în care funcția va returna o eroare.

3. Mesaje de eroare personalizate

Funcția XLOOKUP este convenabilă de utilizat. Vă permite să introduceți un mesaj text de eroare personalizat în [dacă_nu_găsit] argument care va apărea dacă valoarea de căutare nu este găsită.

VLOOKUP nu oferă o funcționalitate similară. Este posibil să fie nevoie să utilizați alte funcții, cum ar fi DACA EROARE ca o soluție, în cazurile în care nu sunt găsite potriviri.

De ce este XLOOKUP mai bun în comparație cu VLOOKUP?

Deși VLOOKUP are utilizările sale, este mai limitat ca funcționalitate decât XLOOKUP. Acest lucru face ca XLOOKUP să fie alegerea preferată pentru lucrul pe seturi de date mai mari. Rezultatele sunt, de asemenea, mai rapide și mai puțin predispuse la erori. Să înțelegem de ce XLOOKUP funcționează mai bine în comparație cu VLOOKUP.

1. XLOOKUP nu se limitează la anumite intervale de date

XLOOKUP este mult mai flexibil decât VLOOKUP, care poate căuta valori numai în coloana din stânga a unui tabel și poate returna valori din coloanele corespunzătoare din dreapta, așa cum am văzut în exemplul de mai sus. În schimb, modelul XLOOKUP necesită pași mai simpli și poate returna valori pentru orice coloană în ambele direcții.

2. XLOOKUP Valoarea implicită la o potrivire exactă

În mod implicit, funcția CĂUTARE V din Excel presupune să caute o potrivire aproximativă. Cu toate acestea, dacă este necesară o potrivire exactă pentru foaia de lucru, ar trebui să introduceți „FALSE" în argumentul range_lookup.

Funcția XLOOKUP caută valoarea de căutare în intervalul specificat, care este o potrivire exactă în mod implicit. Dacă nu poate fi găsită o potrivire exactă, puteți modifica argumentul pentru a căuta o potrivire aproximativă care poate fi mai mică sau mai mare decât valoarea de căutare.

Pentru a face acest lucru, puteți seta opționalul [match_mode] argument la 0 = potrivire exactă (implicit), -1 = potrivire exactă sau următoarea cea mai mică, 1 = potrivirea exactă sau următoarea cea mai mare, sau 2 = potrivirea wildcard.

3. XLOOKUP poate gestiona inserările sau ștergerile coloanelor

VLOOKUP este o aplicație excelentă pentru a găsi date specifice dintr-o altă foaie de calcul sau tabel. Cu toate acestea, este mai mult o măsură statică - dacă trebuie să actualizați sursa de date sau să faceți modificări sau să reordonați coloanele, formula se întrerupe și ajungeți să pierdeți funcția CĂUTARE V.

XLOOKUP, pe de altă parte, este o măsură mai dinamică care poate gestiona modificările coloanelor și poate returna în continuare rezultate de căutare precise. Vine cu parametri mai specifici, cum ar fi matricea de căutare și matricea de returnare, în loc de argumentul matricei de tabel și numărul de index al coloanei din CĂUTARE V.

4. XLOOKUP Efectuează căutări verticale și orizontale

Funcția XLOOKUP poate găsi date atât în ​​matrice orizontală, cât și verticală, spre deosebire de VLOOKUP, care poate efectua numai căutări verticale ale datelor.

5. XLOOKUP oferă potriviri aproximative mai inteligente

Dacă sunteți în căutarea unui articol care este aproape de ceea ce doriți, XLOOKUP vă va oferi rezultate mai precise. Oferă rezultate mai precise și mai puține fals pozitive.

Cu VLOOKUP, totuși, dacă doriți să găsiți o potrivire aproximativă din foaia de calcul, funcția va returna doar următoarea valoare mai mică a referinței de potrivire. Dar XLOOKUP vă permite să efectuați o potrivire aproximativă mai bună și să returnați următoarele valori mai mari sau mai mici și din tabelul dvs. de căutare.

6. XLOOKUP are nevoie de mai puține referințe pentru celule

În timp ce utilizați XLOOKUP, tot ce aveți nevoie este să selectați două intervale specifice de date - o matrice sau un interval de unde doriți pentru a căuta o valoare (lookup_array) și o matrice/gamă din care doriți să preluați valoarea (return_array).

Funcția VLOOKUP, pe de altă parte, necesită să selectați o întreagă gamă de date folosind table_array parametru. Aceasta poate fi o problemă cu seturile de date complexe, deoarece dacă foaia de calcul este mare, ar putea fi dificil să reordonați sau să selectați întregul interval de celule din care doriți să returnați o valoare. În plus, pentru a returna o potrivire aproximativă folosind VLOOKUP, datele din tabel trebuie întotdeauna sortate în ordine crescătoare.

VLOOKUP sau XLOOKUP: Care este pentru tine?

Deci, este XLOOKUP mai bun decât VLOOKUP? La o comparație directă, răspunsul ar trebui să fie da. Cu toate acestea, este posibil să nu fie la fel de simplu pentru toți utilizatorii. De exemplu, s-ar putea să preferați o funcție mai veche dacă sunteți deosebit de priceput cu ea sau când găsiți o utilizare pentru o anumită funcție care se potrivește utilizării dvs.

Pentru seturi de date mai mari, XLOOKUP este probabil cea mai bună opțiune pentru dvs. datorită funcționalității sale sporite. VLOOKUP are câteva limitări care fac dificilă utilizarea pentru date complexe și, ca rezultat, XLOOKUP are mult mai multă flexibilitate, ceea ce îl face alegerea mai bună pentru majoritatea utilizatorilor de foi de calcul.

3 formule Microsoft Excel nebunești care sunt extrem de utile

Citiți în continuare

AcțiuneTweetAcțiuneE-mail

Subiecte asemănătoare

  • Productivitate
  • Microsoft Excel
  • Analiza datelor
  • Sfaturi pentru Microsoft Office

Despre autor

Cheryl Vaughn (42 articole publicate)

Cheryl este un creator de conținut și un strateg cu accent pe stilul de viață, aplicațiile mobile și media digitală. Ea a revizuit produsele și aplicațiile tehnologice pentru conținut, utilizare și accesibilitate. Ea lucrează îndeaproape cu persoane fizice și companii pentru a proiecta campanii care conectează mărcile cu clienții folosind combinația adecvată de cuvinte și elemente vizuale.

Mai multe de la Cheryl Vaughn

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona