Salt la conținutul principal
Asistență
Conectare

Funcția XMATCH

Funcția XMATCH caută un anumit element dintr-o matrice sau o zonă de celule, apoi returnează poziția relativă a elementului. 

Aici vom folosi XMATCH pentru a găsi poziția unui element dintr-o listă.

Exemplu de utilizare a XMATCH pentru a găsi poziția unui element dintr-o listă

Funcția XMATCH returnează poziția relativă a unui element dintr-o matrice sau o zonă de celule. 

= XMATCH (lookup_value, lookup_array, [match_mode], [search_mode])  

Argument

Descriere

valoare_căutare

Obligatoriu

Valoarea de căutare

matrice_căutare

Obligatoriu

Matricea sau zona de căutat

[match_mode]

Opțional

Specificați tipul de corespondență:

0-corespondență exactă (implicit)

-1-corespondența exactă sau următorul element cel mai mic

1-corespondența exactă sau următorul element cel mai mare

2-un metacaracter se potrivește acolo unde *,? și ~ au semnificație specială.

[search_mode]

Opțional

Specificați tipul de căutare:

1-căutarea prima la ultima (implicit)

-1-căutați în ultimul rând (căutare inversă).

2-efectuați o căutare binară care se bazează pe lookup_array este sortată în ordine ascendentă . Dacă nu este sortată, vor fi returnate rezultate nevalide.  

-2-efectuați o căutare binară care se bazează pe lookup_array este sortată în ordine descrescătoare . Dacă nu este sortată, vor fi returnate rezultate nevalide.

Exemple

Exemplul 1

Următorul exemplu găsește poziția primului termen care este o corespondență exactă sau cea mai mare valoare următoare pentru (de exemplu, începe cu) "GRA".

Exemplu de utilizare a XMATCH pentru a returna o căutare wildcard

Exemplul 2

Următorul exemplu găsește numărul de persoane de vânzări eligibile pentru un bonus. De asemenea, se utilizează 1 pentru match_mode pentru a găsi o corespondență exactă sau următorul element cel mai mare din listă, dar, deoarece datele sunt numerice, returnează un număr de valori. În acest caz, funcția returnează 4, deoarece există 4 repetari de vânzări care au depășit valoarea bonusului.

Exemplu de utilizare a XMATCH pentru a găsi numărul de valori deasupra unei anumite limite, căutând o corespondență exactă sau următorul element mai mare

Exemplul 3

Apoi, vom utiliza o combinație de INDEX/XMATCH/XMATCH pentru a efectua o căutare verticală și orizontală simultană. În acest caz, dorim să returnăm valoarea vânzărilor pentru un anumit reprezentant de vânzări și o lună dată. Acest lucru este similar cu utilizarea funcțiilor index și Match împreună, cu excepția faptului că necesită mai puține argumente.

Imagine cu utilizarea unei combinații de INDEX/XMATCH/XMATCH pentru a efectua o căutare verticală și orizontală simultană.

Exemplul 4

De asemenea, puteți utiliza XMATCH pentru a returna o valoare dintr-o matrice. De exemplu, = XMATCH (4, {5, 4, 3, 2, 1}) ar returna 2, deoarece 4 este al doilea element din matrice. Acesta este un scenariu de corespondență exactă, în timp ce = XMATCH (4.5, {5, 4, 3, 2, 1}, 1) returnează 1, deoarece argumentul match_mode (1) este setat să returneze o corespondență exactă sau următorul element mai mare, care este 5.

Aveți nevoie de ajutor suplimentar?

Puteți întreba oricând un expert de la Excel Tech Community sau puteți obține asistență de la comunitatea Answers.

Consultați și

Funcția XLOOKUP

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×