Funcția Excel XMATCH
Funcția XMATCH returnează poziția relativă a unei valori specificate într-o matrice sau interval vertical sau orizontal.
Notă: funcția XMATCH este disponibilă numai în Excel pentru Microsoft 365, Excel 2021 sau versiuni mai noi de Excel și Excel pentru web.
Sintaxă
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Argumente
- lookup_value (obligatoriu): Valoarea pe care o cauți.
- lookup_array (obligatoriu): Matricea sau intervalul de celule de căutat.
- [match_mode] (facultativ): Tipul de potrivire de utilizat:
- 0 or omis, potrivire perfecta;
- -1, potrivire exactă sau următoarea cea mai mică valoare;
- 1, potrivire exactă sau următoarea valoare cea mai mare;
- 2, potriviți cu wildcards *, ? și ~.
- [mod_căutare] (opțional): Tipul de căutare de utilizat:
- 1 or omis, caută de la primul până la ultimul;
- -1, caută de la ultimul la primul;
- 2, căutare binară ascendentă - matrice_căutare trebuie sortate în ordine crescătoare.
- -2, căutare binară descendentă - matrice_căutare trebuie sortate în ordine descrescătoare.
Valoarea retur
Funcția XMATCH returnează un număr întreg care indică poziția relativă a valorii de căutare.
Note de funcționare
- XMATCH returnează prima potrivire în cazul dublurilor.
- XMATCH nu face distincție între majuscule și minuscule. Puteți adăuga Funcția EXACT pentru a face o formulă sensibilă la majuscule.
- matrice_căutare ar trebui să fie un interval de un rând sau o coloană.
- Dacă valoarea de căutare a formulei MATCH este sub formă de text, includeți-o între ghilimele.
- #N / A eroarea va fi returnată dacă valoarea de căutare nu este găsită.
Exemplu
Să presupunem că aveți un tabel care este sortat după scoruri, pentru a obține rangul lui Kyle, vă rugăm să copiați sau să introduceți formula de mai jos într-o celulă și apoi apăsați Intrați pentru a obține rezultatul:
=XMATCH("Kyle",C3: C14)
Sau utilizați o referință de celulă pentru a face formula dinamică:
=XMATCH(H2,C3: C14)
Nota: potrivire și mod_căutare argumentele sunt omise pentru că implicit efectuează o potrivire exactă și o căutare lookup_value de la primul până la ultimul în matrice_căutare, care se potrivește perfect cu cazul nostru de aici.
Exemplu pentru a efectua o potrivire cu caractere metalice
Asteriscul (*) se potrivește cu orice număr de caractere, în timp ce semnul de întrebare (?) se potrivește cu orice caracter. Dacă trebuie să potriviți un caracter wildcard real - asterisc (*) sau semn de întrebare (?), puneți un Tilde (~) înaintea caracterului wildcard.
Pentru a obține rangul primului student al cărui nume începe cu B, ar trebui să setați lookup_value la B*. Vă rugăm să copiați sau să introduceți formula de mai jos într-o celulă și apoi apăsați Intrați pentru a obține rezultatul:
=XMATCH("B*",C3: C14,2)
Sau utilizați o referință de celulă pentru a face formula dinamică:
=XMATCH(H2,C3: C14,2)
Funcții conexe
Funcția MATCH Microsoft Excel caută o anumită valoare într-un interval de celule și returnează poziția relativă a acestei valori.
Noul XLOOKUP din Excel este cea mai puternică și mai ușoară funcție de căutare pe care Excel o poate oferi. Prin eforturi neîntrerupte, Microsoft a lansat în cele din urmă această funcție XLOOKUP pentru a înlocui VLOOKUP, HLOOKUP, INDEX+MATCH și alte funcții de căutare.
Cele mai bune instrumente de productivitate Office
Kutools pentru Excel - Vă ajută să vă distingeți de mulțime
Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...
Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)
- O secundă pentru a comuta între zeci de documente deschise!
- Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
- Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
- Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.