Ce este XLOOKUP în Excel? Cum este mai bine decât VLOOKUP?

Publicat: 2022-08-21

Familia de funcții de căutare Excel este una uriașă. XLOOKUP în Excel este cel mai nou membru al acestei familii. Unii dintre ceilalți membri proeminenți ai acestei familii includ HLOOKUP, VLOOKUP, LOOKUP, INDEX + MATCH etc. Dacă utilizați Excel 2021 sau Excel 365, puteți utiliza XLOOKUP în loc de VLOOKUP. Experții Excel consideră că formula XLOOKUP este convenabilă și ușor de utilizat.

Dacă doriți să aveți o idee despre XLOOKUP, vă puteți gândi la această funcție ca VLOOKUP 2.0. De asemenea, puteți verifica diverse exemple XLOOKUP pentru a înțelege mai bine această funcție.

Aici vom face lumină asupra XLOOKUP în Excel și asupra formulei XLOOKUP .

Învață cursuri online de știință a datelor de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.

Cuprins

Ce este XLOOKUP în Excel?

XLOOKUP în Excel este un instrument de căutare puternic pentru a găsi anumite valori dintr-un interval de celule. Extrage datele care se potrivesc (ar putea fi cea mai apropiată potrivire disponibilă sau potriviri exacte) dintr-un set de date Excel. Este posibil să existe mai mult de un rezultat potrivit. Într-o astfel de situație, se returnează ultimul sau primul rezultat din set. Totuși, acest lucru va depinde și de argumentele pe care le folosiți.

Formula XLOOKUP funcționează ca un instrument de căutare personalizat, care este flexibil la diferite tipuri de cereri de date în foile de calcul Excel personalizate. Aceasta este o nouă funcție disponibilă pentru utilizatorii Microsoft 365.

Explorați cursurile noastre populare de știință a datelor

Program Executive Postuniversitar în Știința Datelor de la IIITB Program de certificat profesional în știința datelor pentru luarea deciziilor de afaceri Master în Știința Datelor de la Universitatea din Arizona
Program de certificat avansat în știința datelor de la IIITB Program de certificat profesional în știința datelor și analiză de afaceri de la Universitatea din Maryland Cursuri de știință a datelor

Când utilizați formula XLOOKUP , trebuie doar să furnizați trei parametri de bază, iar MS Excel poate îndeplini celelalte trei funcții:

  • Valoarea pe care o cauți
  • Lista în care veți găsi această valoare
  • Lista din care doriți rezultatul
  • [opțional] valoare dacă nu este găsită

Un exemplu XLOOKUP pentru o înțelegere ușoară:

=XLOOKUP („Alice”, Marketing[Persoană de marketing], Marketing[Marketing net])

Returnează [Net Marketing] pentru Alice dacă numele este acolo în coloana [Marketing Person's].

Când comparați VLOOKUP, nu trebuie să specificați column_number sau true/false pentru a efectua căutarea.

Aceasta înseamnă că XLOOKUP poate căuta oriunde în foaia de date pentru a găsi rezultatul și nu doar în stânga. Nu trebuie să optați pentru formule VLOOKUP complexe sau formule complicate INDEX+MATCH.

Sintaxa formulei și funcției XLOOKUP în MS Excel

Sintaxa formulei și funcției XLOOKUP în MS Excel este următoarea:

XLOOKUP (valoare, lookup_array, return_array, [dacă nu este găsit], [match_mode], [search_mode])

Parametri sau Argumente

value – Aceasta este valoarea pe care trebuie să o căutați în lookup_array

lookup_array – Acesta este intervalul de celule sau matrice pentru a căuta valoare

return_array – Intervalul de celule sau matrice din care va fi returnată o valoare corespunzătoare pe baza poziției valorii în lookup_array .

if_not_found – Opțional. Valoarea de returnat dacă nu se găsește nicio potrivire. Când acest parametru este omis, funcția va furniza o eroare #N/A (la fel ca și funcțiile HLOOKUP și VLOOKUP).

match_mode – Acesta este opțional. Acesta este tipul de meci de efectuat. Poate avea următoarele valori:

potrivire Explicaţie
0 Potrivire perfecta
-1 Dacă nu se găsește o potrivire exactă, va returna următorul articol mai mic
1 Dacă nu se găsește o potrivire exactă, va returna următorul articol mai mare
2 Potrivirea wildcard utilizând caractere speciale precum *, ?, ~

search_mode – Acesta este opțional. Acesta este genul de căutare pe care trebuie să o efectuați. Poate fi una dintre următoarele valori:

mod_căutare Explicaţie
1 Căutarea începe la primul element din lookup_array (implicit)
-1 Căutare inversă în care căutarea începe la ultimul element din matricea_căutare
2 Căutare binară în care elementele din lookup_array trebuie aranjate în ordine crescătoare
-2 Căutare binară în care elementele din lookup_array trebuie aranjate în ordine descrescătoare

Ghid pas cu pas de utilizare a formulei XLOOKUP în MS Excel

Urmați următorii pași dacă doriți să creați o formulă folosind funcția XLOOKUP:

Pasul 1 - Selectarea unei celule goale

Când doriți să introduceți funcția XLOOKUP într-o formulă nouă, deschideți mai întâi o foaie Excel, care conține setul de date și selectați o celulă goală. Alternativ, trebuie să deschideți o nouă foaie de calcul.

Odată ce selectați celula, trebuie să apăsați bara de formule de pe bara panglică, astfel încât să puteți începe să scrieți și să editați după cum este necesar. Când vedeți că cursorul clipește pe bara panglică, înseamnă că celula este activă și puteți începe editarea. Acum puteți introduce o nouă formulă XLOOKUP .

Pasul 2 – Determinarea criteriilor de căutare (căutare).

Trebuie să urmați o structură și o sintaxă specifice atunci când utilizați o formulă nouă folosind funcția XLOOKUP. Trebuie să începeți prin a introduce formula. Începeți să tastați =XLOOKUP( în bara panglică. Acum introduceți criteriile de căutare . Acestea sunt informațiile pe care le căutați.

XLOOKUP acceptă texte și șiruri de numere. Dar majoritatea utilizatorilor specifică o referință de celulă. Deci, puteți modifica criteriile de căutare după preferințele dvs. fără a modifica direct formula XLOOKUP . În mod implicit, XLOOKUP va încerca să găsească potrivirea exactă.

Pasul 3 – Determinarea setului de date folosind lookup_array și return_array

După inserarea valorii de căutare în formula XLOOKUP , trebuie să identificați intervalele de celule lookup_array și return_array . Lookup_array este coloana sau rândul care ar putea conține interogarea dvs. de căutare sau cel mai apropiat rezultat aproximativ. Return_array este coloana sau rândul în care veți vedea rezultatul returnării.

În această etapă, puteți închide formula XLOOKUP cu o paranteză de închidere dacă nu doriți să adăugați un mesaj de eroare personalizat, să modificați ordinea valorii de căutare sau să utilizați un alt tip de căutare.

Pasul 4 (opțional) – Adăugarea unui mesaj de eroare personalizat folosind not_found

Dacă intenționați să găsiți o potrivire exactă pentru valoarea dvs. de căutare , dar aceasta nu se află în intervalul lookup_array , Excel va afișa un răspuns de eroare #NA. Pentru a evita această problemă, trebuie să inserați un argument opțional not_found în formula XLOOKUP . Argumentul not_found poate fi un șir de text între ghilimele („negăsit”), o valoare numerică, o referință de celulă sau o valoare booleană (adevărat sau fals).

Pasul 5 (opțional) – Adăugarea potrivirilor de căutare aproximative, exacte sau wildcard folosind match_mode

XLOOKUP în Excel este proiectat pentru căutarea potrivirilor exacte în mod implicit. Dar acest lucru poate fi schimbat prin adăugarea unui argument opțional match_mode la formula XLOOKUP . Ca potrivire wildcard, aceasta este cea mai apropiată și prima aproximare. Dacă doriți să schimbați ordinea de căutare, trebuie să adăugați un argument search_mode în pasul următor.

Pasul 6 (opțional) – Determinarea ordinii de returnare a valorii utilizând search_mode

Într-o formulă XLOOKUP , un argument opțional search_mode este argumentul final acceptat. Aceasta schimbă întreaga ordine în care XLOOKUP găsește un rezultat potrivit. În mod implicit, Excel va încerca să se potrivească cu prima valoare posibilă.

Motive pentru care XLOOKUP în Excel este mai bun decât VLOOKUP

Există multe motive pentru care formula XLOOKUP este mai bună decât VLOOKUP. Iată câteva:

1. XLOOKUP încearcă să găsească potrivirea exactă în mod implicit

În VLOOKUP, trebuie să menționați FALSE ca ultimul parametru pentru obținerea rezultatului corect. Cu toate acestea, în XLOOKUP, puteți găsi potrivirea exactă în mod implicit. Utilizați parametrul modului de potrivire pentru a modifica comportamentul de căutare.

2. XLOOKUP face formula dinamică

În MS Excel, formula XLOOKUP este dinamică și simplă. Cel mai important, formula este mai puțin predispusă la erori. Trebuie doar să scrieți =XLOOKUP( și veți obține rezultatul. Dacă valoarea nu este găsită, veți obține o eroare #N/A.

3. Există parametri opționali în XLOOKUP în Excel

Formula XLOOKUP oferă parametri opționali pentru a căuta situații speciale. Puteți căuta de sus în jos sau puteți efectua căutări cu wild card. Opțiunile de căutare în liste sortate sunt mai rapide.

4. XLOOKUP este ușor de tastat

Trebuie să tastați =XL și funcția se inițiază. Acest lucru este mult mai ușor decât operarea altor funcții și formule.

5. XLOOKUP în Excel returnează referința ca rezultat

Formula XLOOKUP returnează referința ca rezultat și nu valoarea. Pentru utilizatorii normali, acest lucru poate să nu fie ceva semnificativ, dar pentru utilizatorii pro-Excel, este o formulă care returnează referințe. Aceasta înseamnă că XLOOKUP poate fi combinat cu alte formule în mai multe moduri.

Citiți articolele noastre populare despre știința datelor

Calea de carieră în știința datelor: un ghid cuprinzător de carieră Creșterea carierei în știința datelor: viitorul muncii este aici De ce este importantă știința datelor? 8 moduri în care știința datelor aduce valoare afacerii
Relevanța științei datelor pentru manageri Ultima fișă pentru știința datelor pe care ar trebui să o aibă fiecare cercetător de date Top 6 motive pentru care ar trebui să devii un Data Scientist
O zi în viața omului de știință a datelor: ce fac ei? Mitul distrus: Știința datelor nu are nevoie de codare Business Intelligence vs Data Science: Care sunt diferențele?

Concluzie

Funcțiile de căutare sunt printre cele mai bune opțiuni atunci când căutați date prin foi complicate de calcul Excel. XLOOKUP în Excel este printre funcțiile de căutare populare. Pentru analiștii de date, formula XLOOKUP este o alegere excelentă, deoarece le permite să manipuleze datele pentru a obține rezultatele dorite.

Alăturați-vă unei clase cu programul de certificat upGrad în analiza datelor

A face o carieră în analiza datelor este o oportunitate profitabilă în industria actuală. Analiștii de date lucrează cu volume uriașe de date pentru a extrage informații cruciale. Pentru a vă perfecționa abilitățile în analiza datelor, trebuie să vă alăturați programului de certificat pentru analiza datelor upGrad . Susținut de Fullstack Academy, veți obține un certificat de analiză a datelor Caltech la finalizarea cursului. Veți putea învăța abilități de vizualizare a datelor, Python și SQL prin curs, ceea ce vă va deschide calea pentru a deveni un analist de date grozav.

În ce versiune de Excel veți obține XLOOKUP?

Funcția XLOOKUP este disponibilă numai în Excel pentru Office 365.

Este formula XLOOKUP mai bună decât HLOOKUP sau VLOOKUP?

Este interesant de observat că formula XLOOKUP înlocuiește atât funcția HLOOKUP, cât și funcția și formula. Potrivirile aproximative din XLOOKUP sunt mai inteligente și mai adecvate. XLOOKUP este capabil să caute date în toate direcțiile.