Cum se utilizează funcția XLOOKUP în Excel

Cum se utilizează funcția XLOOKUP în Excel

Ce este funcția Xlookup în Excel ? Cum se utilizează Xlookup în Excel ? Să aflăm cu LuckyTemplates.com!

Dacă utilizați în mod regulat Excel, probabil că sunteți destul de familiarizat cu funcțiile de căutare. Dacă nu știți, trebuie doar să o înțelegeți ca pe o funcție Excel folosită pentru a căuta date sau valori specifice pe rânduri sau coloane dintr-o foaie de calcul.

Această funcție este utilă în special atunci când trebuie să procesați o mulțime de date într-o foaie de calcul Excel. În Excel, aveți mai multe tipuri de funcții LOOKUP. XLOOKUP este unul dintre ele. Deci, ce este funcția XLOOKUP, ce este formula XLOOKUP și cum se utilizează? Să aflăm cu LuckyTemplates.com!

Lucruri de știut despre funcția XLOOKUP în Excel

Ce este funcția XLOOKUP în Excel?

În esență, XLOOKUP înlocuiește vechile funcții precum HLOOKUP, VLOOKUP și LOOKUP. Acceptă căutarea datelor atât pe verticală, cât și pe orizontală.

Cu alte cuvinte, funcția XLOOKUP din Excel vă ajută să găsiți rapid valori în setul de date furnizat, atât pe orizontală, cât și pe verticală. Apoi returnează valoarea corespunzătoare în funcție de diferite rânduri și coloane.

Există multe modalități de a maximiza utilizarea funcției XLOOKUP.

Cum se accesează funcția XLOOKUP

În prezent, XLOOKUP este disponibil numai pentru utilizatorii programului Insiders. Oricine se alătură programului Insider poate accesa cele mai recente funcții Excel pe măsură ce acestea devin disponibile. Microsoft va implementa în curând această funcție pentru toți utilizatorii Office 365. Din păcate, XLOOKUP nu este disponibil pentru utilizatorii care rulează versiunile Office 2010, 2013, 2016 și 2019.

Dacă nu utilizați suita Microsoft 365 pe computer, poate fi necesar să faceți upgrade la Microsoft 365 pentru a obține acces la funcționalitatea XLOOKUP. Și dacă utilizați Microsoft 365, veți vedea opțiunea activată în Excel. XLOOKUP este disponibil și pe Office 365 Online.

Sintaxa funcției XLOOKUP

Sintaxa funcției CĂUTARE XL este similară cu sintaxa funcțiilor CĂUTARE V și CĂUTARE HL. Dacă le-ați folosit înainte, veți găsi că folosirea XLOOKUP este mai convenabilă. Iată sintaxa pentru funcția XLOOKUP în Excel:

= CĂUTARE XL ( valoare_căutare , matrice_căutare , matrice_returnată , [dacă_nu_găsită], [mod_potrivire], [mod_căutare])

Funcția XLOOKUP acceptă până la 6 argumente și aici sunt valorile acestora.

1. lookup_value (obligatoriu): valoarea pe care doriți să o găsiți.

2. lookup_array (obligatoriu): matricea în care doriți să căutați valoarea de căutare.

3. return_array (obligatoriu): Matrice de unde doriți să preluați și să returnați valori atunci când este găsită valoarea de căutare.

4. [if_not_found] (opțional): Când nu este găsită nicio potrivire, aceasta este valoarea returnată.

5. [match_mode] (opțional): Acest argument vă permite să specificați tipul de potrivire pe care îl căutați. Există diferite valori pentru a-l specifica:

  • 0 - Caută o potrivire exactă, iar valoarea trebuie să se potrivească exact cu valoarea din lookup_array. Această valoare este, de asemenea, setată ca implicită atunci când nu este menționată.
  • -1 - Caută o potrivire exactă și, odată găsită, va reveni la următoarea valoare mai mică.
  • 1 - Caută o potrivire exactă și când este găsită returnează următoarea valoare mai mare.
  • 2 - Efectuați potrivirea parțială utilizând metacaracterele unde *, ? și ~ are o semnificație specială.

6. [search_mode] (opțional): Folosit pentru a specifica modul de căutare al XLOOKUP în lookup_array. Există valori diferite pentru a specifica același lucru:

  • 1 - Efectuați o căutare începând de la primul articol. Această valoare este setată ca implicită atunci când nu este specificat nimic.
  • -1 - Efectuează o căutare inversă pornind de la ultimul element.
  • 2 - Efectuați o căutare binară în lookup_array unde datele trebuie sortate în ordine crescătoare. Dacă datele nu sunt sortate, acestea pot produce erori sau rezultate greșite.
  • -2 - Efectuați o căutare binară în lookup_array unde datele trebuie sortate în ordine descrescătoare. Dacă datele nu sunt sortate, acestea pot produce erori sau rezultate greșite.

Avantajele și dezavantajele funcției XLOOKUP în Excel

XLOOKUP este încă o funcție avantajoasă în comparație cu VLOOKUP și INDEX/ATCH. Dar are și propriile sale dezavantaje.

Avantajele funcției XLOOKUP

  • Maxilarul funcționează atât pe verticală, cât și pe orizontală.
  • Sunt necesare doar 3 argumente, în loc de 4 ca în VLOOKUP și INDEX MATCH.
  • Întotdeauna implicit la o potrivire exactă.
  • Căutările parțiale pot fi efectuate folosind metacaractere.
  • Căutările pot fi efectuate în ordine descrescătoare.
  • Utilizați o funcție în loc de două în INDEX MATCH.

Dezavantajele funcției XLOOKUP

  • Argumentele opționale pot părea complicate pentru începători.
  • Poate consuma mai mult timp atunci când selectați două intervale și aveți prea multe celule în foaia de calcul.
  • Returnează o eroare când caută și returnează o matrice care nu are aceeași lungime.
  • Rețineți atât intervalul de căutare, cât și intervalul de returnare.

Beneficiile utilizării funcției XLOOKUP Excel

  • XLOOKUP face cele mai utilizate formule din Excel mai simple și mai puțin predispuse la erori . Trebuie doar să scrieți =XLOOKUP (date de găsit, listă, listă de rezultate) și veți obține răspunsul sau #N/A dacă valoarea nu este găsită.
  • Rezultatele implicite ale căutării sunt exacte . Unul dintre dezavantajele VLOOKUP este că trebuie să menționați FALSE ca ultimul parametru pentru a obține rezultatul corect. XLOOKUP rezolvă acest lucru, efectuând o potrivire exactă în mod implicit. Puteți utiliza parametrul modului de potrivire pentru a modifica comportamentul de căutare, dacă doriți.
  • Al patrulea parametru acceptă cazul în care valoarea nu este găsită . În majoritatea situațiilor de afaceri, veți fi forțat să „împachetați” formula de căutare cu IFERROR sau IFNA pentru a elimina erorile. XLOOKUP oferă un al 4-lea parametru, astfel încât să puteți cunoaște rezultatul implicit dorit dacă valoarea nu este găsită.
  • XLOOKUP oferă parametri de selecție pentru a găsi situații speciale . Puteți căuta de sus sau de jos, după caractere speciale și opțiuni mai rapide pentru a găsi date filtrate.

Cum să utilizați funcția XLOOKUP

Aruncă o privire la exemplul de mai jos pentru a înțelege cum funcționează XLOOKUP. În acest exemplu, trebuie să returnăm partea din coloana F pentru fiecare ID din coloana A.

Cum se utilizează funcția XLOOKUP în Excel

Acesta este un exemplu care caută rezultate exacte, dar funcția XLOOKUP necesită doar trei tipuri de informații.

Imaginea de mai jos arată XLOOKUP cu 5 argumente, dar primele trei argumente sunt necesare pentru rezultate corecte. Deci, să ne concentrăm asupra lor:

  • Lookup_value : Valoare de căutare
  • Lookup_array : interval de căutare
  • Return_array : Interval care conține valoarea de returnat

Cum se utilizează funcția XLOOKUP în Excel

În acest exemplu, vom folosi formula:

=XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)

Cum se utilizează funcția XLOOKUP în Excel

Acum să explorăm câteva dintre avantajele XLOOKUP față de VLOOKUP.

Nu există numere suplimentare de index de coloană

Cel de-al treilea argument al CĂUTARE V este acela de a specifica numărul de coloane de informații de returnat din intervalul tabelului. Aceasta nu mai este o problemă cu XLOOKUP deoarece funcția permite utilizatorului să selecteze intervalul de returnare. (coloana F în acest exemplu).

Cum se utilizează funcția XLOOKUP în Excel

Și nu uitați, XLOOKUP poate vedea datele rămase ale celulei selectate, spre deosebire de VLOOKUP.

De asemenea, nu veți întâlni erori de formulă atunci când adăugați coloane noi. Dacă acest lucru se întâmplă în foaia de calcul, intervalul de returnare va fi ajustat automat.

Cum se utilizează funcția XLOOKUP în Excel

Potrivire exactă în mod implicit

Când folosește VLOOKUP, utilizatorul trebuie să specifice o potrivire exactă, dacă dorește. Dar cu XLOOKUP, implicit este o potrivire exactă. Acest lucru reduce al patrulea argument și asigură mai puține greșeli pentru noii utilizatori. Pe scurt, XLOOKUP necesită mai puține întrebări decât VLOOKUP și este ușor de utilizat.

XLOOKUP poate fi găsit în stânga

Posibilitatea de a selecta intervale de căutare oferă XLOOKUP mai multă flexibilitate decât VLOOKUP. Cu XLOOKUP, ordinea coloanelor din tabel nu contează.

CĂUTARE V este limitată prin căutarea în coloana cea mai din stânga a tabelului și apoi revenirea de la un număr specificat de coloane din dreapta.

În exemplul de mai jos, trebuie să căutăm ID-ul (coloana E) și să returnăm numele persoanei (coloana D).

Cum se utilizează funcția XLOOKUP în Excel

Utilizați formula de mai jos:

=XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)

Cum se utilizează funcția XLOOKUP în Excel

Utilizați XLOOKUP pentru a căuta intervale

Deși nu este la fel de comună ca potrivirea exactă, puteți utiliza o formulă de căutare pentru a găsi o valoare într-un interval. De exemplu, dorim să returnăm o reducere în funcție de suma cheltuită.

De data aceasta nu căutăm o anumită valoare și trebuie să știm în ce interval se încadrează valorile din coloana B în coloana E pentru a determina reducerea.

Cum se utilizează funcția XLOOKUP în Excel

XLOOKUP are un al patrulea argument opțional (rețineți că implicit este potrivirea absolută) numit match_mode.

Cum se utilizează funcția XLOOKUP în Excel

Puteți vedea că XLOOKUP poate găsi potriviri aproximative mai bune decât VLOOKUP.

Există o opțiune de a găsi cea mai apropiată potrivire mai mică de (-1) sau cea mai apropiată potrivire mai mare de (1) valoarea de căutare. Există, de asemenea, o opțiune de utilizare a metacaractere (2), cum ar fi ? sau *. Această setare nu este activată în mod implicit, așa cum este cu VLOOKUP.

Formula din acest exemplu returnează cea mai apropiată valoare mai mică decât valoarea de căutare dacă nu se găsește o potrivire exactă:

=XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,-1)

Cum se utilizează funcția XLOOKUP în Excel

Totuși, a apărut o eroare în celula C7, ar fi trebuit returnat reducerea de 0% deoarece a cheltuit doar 64, care nu îndeplineau criteriile pentru a primi reducerea.

Un alt avantaj al funcției XLOOKUP este că nu necesită un interval de căutare în ordine crescătoare, cum ar fi VLOOKUP.

Introduceți un rând nou în partea de jos a tabelului de căutare și apoi deschideți formula. Extindeți domeniul de utilizare făcând clic și trăgând colțurile.

Cum se utilizează funcția XLOOKUP în Excel

Formula corectează imediat eroarea. Nu are nicio problemă să aibă 0 la sfârșitul tabelului interval.

Cum se utilizează funcția XLOOKUP în Excel

XLOOKUP înlocuiește funcția HLOOKUP

După cum sa menționat, funcția XLOOKUP poate înlocui și funcția HLOOKUP. O funcție poate înlocui două funcții, ce ar putea fi mai bun?

Funcția HLOOKUP caută în sus orizontal, folosită pentru a căuta după rând.

Această funcție nu este la fel de renumită ca VLOOKUP, dar este utilă în cazurile în care titlul este în coloana A și datele sunt în rândurile 4 și 5, ca în exemplul de mai jos.

XLOOKUP poate căuta în ambele direcții, în jos coloane și de-a lungul rândurilor.

În acest exemplu, se folosește o formulă pentru a returna valoarea vânzărilor asociată cu numele din coloana A2. Se uită la rândul 4 pentru nume și returnează valoarea de la rândul 5:

=XLOOKUP(A2,B4:E4,B5:E5)

Cum se utilizează funcția XLOOKUP în Excel

XLOOKUP poate fi vizualizat de jos în sus

De obicei, trebuie să căutați de sus în jos într-o listă pentru a găsi prima apariție a unei valori. XLOOKUP are un al cincilea argument numit search_mode. Acest argument permite redirecționarea căutării pentru a începe din partea de jos a unei liste pentru a găsi ultima prezență a unei valori.

În exemplul de mai jos, trebuie să găsim nivelul de inventar al fiecărui produs în coloana A.

Tabelul de căutare este aranjat în ordinea datei. Dorim să returnăm nivelul de inventar de la ultima verificare (ultima apariție a ID-ului produsului).

Cum se utilizează funcția XLOOKUP în Excel

Al cincilea argument al funcției XLOOKUP oferă patru opțiuni. Aici vom folosi opțiunea Căutare de la ultimul până la primul .

Cum se utilizează funcția XLOOKUP în Excel

Formula folosită în acest exemplu:

=XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,-1)

Cum se utilizează funcția XLOOKUP în Excel

În această formulă, al patrulea argument este omis. Este opțional și dorim ca implicit să fie o potrivire exactă.

Funcția CĂUTARE XL este succesorul așteptat atât pentru funcțiile CĂUTARE V, cât și pentru CĂUTARE HL. O serie de exemple au fost folosite în acest articol pentru a demonstra avantajele funcției XLOOKUP.

XLOOKUP este o îmbunătățire mare când vine vorba de funcțiile de căutare. Singura limitare a funcției XLOOKUP este că nu este compatibilă cu versiunea inversă. Dacă partajați foi de calcul cu versiuni mai vechi ale Microsoft Office Suite, este posibil să primiți erori.

Cu toate acestea, puteți accesa XLOOKUP din Office 365 Online. XLOOKUP este încă în dezvoltare, așa că va dura ceva timp pentru ca utilizatorii Excel să îl adopte.

Vă doresc succes!

Diferența dintre XLOOKUP și VLOOKUP

CĂUTARE V

CĂUTARE XL

Potrivire exactă implicită

N

Y

Returnează valoarea din dreapta căutării

Y

Y

Returnează valoarea din stânga căutării

N

Y

Privește în sus după rând

N

Y

Returnează mai mult de o valoare

N

Y

Trebuie să clasificați coloana de căutare

Doar potriviri aproximative

Numai căutare binară

Căutați de sus în jos

Y

Y

Căutați de jos în sus

N

Y

Căutare binară

N

Y

Personalizați mesajul dacă valoarea de căutare nu este găsită

N

Y

Căutați după wildcard

Y

Y

Căutare exactă

Y

Y

Căutarea aproximativă returnează următoarea valoare mai mică

Y

Y

Căutarea aproximativă returnează următoarea valoare mai mare

N

Y

O valoare incorectă poate fi returnată dacă valorile de căutare nu sunt sortate

Y - aproximativ

N - aproximativ,

Y - binar

Adăugarea unei noi coloane pentru a găsi tabelul poate rupe formula

Y

N

De ce este XLOOKUP mai bun decât VLOOKUP?

Deși VLOOKUP are propriile sale utilizări, are caracteristici mai limitate decât XLOOKUP. Acest lucru face ca XLOOKUP să fie cea mai populară alegere atunci când trebuie să procesați cantități mari de date. Drept urmare, rulează mai repede și are mai puține erori.

  • XLOOKUP nu limitează intervalul de date : XLOOKUP este mai flexibil decât VLOOKUP. VLOOKUP poate căuta valori situate numai în coloana din stânga a unui tabel și poate returna valori din coloana corespunzătoare din dreapta. Între timp, XLOOKUP necesită doar pași mai simpli și poate returna valori pentru orice coloană în orice direcție.
  • Rezultatul implicit al XLOOKUP este cea mai precisă valoare .
  • În mod implicit, funcția CĂUTARE V din Excel găsește întotdeauna rezultate aproximative . Cu toate acestea, dacă aveți nevoie de rezultate exacte, ar trebui să introduceți FALSE în argumentul range_lookup.
  • Funcția XLOOKUP caută o valoare de căutare într-un anumit interval și întotdeauna implicit la valoarea exactă. Dacă nu puteți găsi unul, puteți edita argumentul pentru a găsi o potrivire aproximativă care este mai mică sau mai mare decât valoarea de căutare.

Alte motive:

  • XLOOKUP poate gestiona inserarea sau ștergerea coloanei.
  • XLOOKUP implementează căutări verticale și orizontale.
  • XLOOKUP oferă potriviri aproximative mai inteligente.
  • XLOOKUP are nevoie de mai puține referințe de celule.

Joacă „puzzle” pe Excel

Joacă „puzzle” pe Excel

MehmetSalihKoten, un utilizator Reddit, a creat o versiune complet funcțională a Tetris în Microsoft Excel.

Cum se utilizează funcția Convert în Excel

Cum se utilizează funcția Convert în Excel

Pentru a converti unitățile de măsură în Excel, vom folosi funcția Convert.

Cum se utilizează funcția HLOOKUP în Excel

Cum se utilizează funcția HLOOKUP în Excel

Ce este funcția HLOOKUP? Cum se utilizează funcția HLOOKUP în Excel? Să aflăm cu LuckyTemplates!

Funcția IFERROR în Excel, formulă și utilizare

Funcția IFERROR în Excel, formulă și utilizare

Funcția IFERROR în Excel este destul de frecvent utilizată. Pentru a-l folosi bine, trebuie să înțelegeți formula IFERROR a Microsoft Excel.

Cum se utilizează funcția VALUE în Excel

Cum se utilizează funcția VALUE în Excel

Ce este funcția VALUE în Excel? Care este formula Value în Excel? Să aflăm cu LuckyTemplates.com!

Funcția Excel EOMONTH, cum se utilizează funcția EOMONTH

Funcția Excel EOMONTH, cum se utilizează funcția EOMONTH

Funcția EOMONTH din Excel este folosită pentru a afișa ultima zi a unei luni date, cu o implementare foarte simplă. Veți primi apoi ultima zi a unei anumite luni pe baza datelor pe care le-am introdus.

Cum se utilizează bucla do-while în Excel VBA

Cum se utilizează bucla do-while în Excel VBA

Doriți să automatizați sarcinile repetitive în Excel VBA? Deci, să învățăm cum să folosim o buclă Do-While pentru a implementa o serie de acțiuni care se repetă până când o condiție este îndeplinită.

Excel 2016 - Lecția 6: Modificați dimensiunea coloanelor, rândurilor și celulelor în Excel

Excel 2016 - Lecția 6: Modificați dimensiunea coloanelor, rândurilor și celulelor în Excel

Este posibil ca lățimea implicită a coloanei și înălțimea rândului în Excel să nu se potrivească cu datele pe care le introduceți. Articolul de mai jos vă arată câteva modalități de a modifica dimensiunea coloanelor, rândurilor și celulelor în Excel 2016. Vă rugăm să consultați el!

Excel 2016 - Lecția 5: Concepte de bază despre celule și intervale

Excel 2016 - Lecția 5: Concepte de bază despre celule și intervale

Ori de câte ori lucrați cu Excel, va trebui să introduceți informații - sau conținut - în celule. Să învățăm cu LuckyTemplates conceptele de bază ale celulelor și intervalelor în Excel 2016!

Cum se utilizează funcția XLOOKUP în Excel

Cum se utilizează funcția XLOOKUP în Excel

Ce este funcția Xlookup în Excel? Cum se utilizează Xlookup în Excel? Să aflăm cu LuckyTemplates.com!