Subiecte asociate
×
Formule și funcții
Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.
Formule și funcții

MATCH

Sfat: Încercați să utilizați noua funcție XMATCH , o versiune îmbunătățită de MATCH care funcționează în orice direcție și returnează potriviri exacte în mod implicit, făcând utilizarea mai simplă și mai convenabilă decât predecesorul său.

Funcția MATCH caută un element specificat într-o interval de celule, apoi returnează poziția relativă a acelui element din zonă. De exemplu, dacă zona A1:A3 conține valorile 5, 25 și 38, formula =MATCH(25;A1:A3;0) returnează numărul 2, deoarece 25 este al doilea element din zonă.

Browserul nu acceptă redarea video. Instalați Microsoft Silverlight, Adobe Flash Player sau Internet Explorer 9.

Sfat: Utilizați funcția MATCH în loc de una dintre funcțiile LOOKUP atunci când aveți nevoie de poziția unui element dintr-o zonă în loc de elementul în sine. De exemplu, funcția MATCH se poate utiliza pentru a furniza o valoare pentru argumentul nr_rând al funcției INDEX.

Sintaxă

MATCH(valoare_căutare, matrice_căutare, [tip_potrivire])

Sintaxa funcției MATCH are următoarele argumente:

  • valoare_căutare    Obligatoriu. Reprezintă valoarea care vreți să se potrivească în căutare _matrice. De exemplu, atunci când căutați numărul de telefon al unei persoane în cartea de telefon, utilizați numele persoanei ca valoare de căutare (valoare_căutare), dar numărul de telefon este valoarea pe care o doriți.

    Argumentul valoare_căutare poate fi o valoare (număr, text sau valoare logică) sau o referință de celulă spre un număr, text sau valoare logică.

  • matrice_căutare    Obligatoriu. Reprezintă zona de celule în care se caută.

  • tip_potrivire    Opțional. Este numărul -1, 0 sau 1. Argumentul tip_potrivire specifică modul în care Excel potrivește valoarea_căutare cu valori din căutare_matrice. Valoarea implicită pentru acest argument este 1.

    Următorul tabel descrie modul în care funcția găsește valori pe baza setării argumentului tip_potrivire.

Tip_potrivire

Comportament

1 sau omis

MATCH găsește cea mai mare valoare mai mică sau egală cu valoare_căutare. Valorile din argumentul matrice_căutare trebuie să fie plasate în ordine ascendentă, de exemplu: ...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE.

0

MATCH găsește prima valoare care este exact egală cu valoare_căutare. Valorile din argumentul matrice_căutare pot fi în orice ordine.

-1

MATCH găsește cea mai mică valoare care este mai mare sau egală culookup_value. Valorile din argumentul lookup_array trebuie să fie plasate în ordine descendentă, de exemplu: TRUE, FALSE, Z-A, ... 2, 1, 0, -1, -2, ...și așa mai departe.

  • MATCH returnează poziția valorii potrivite din lookup_array, nu valoarea propriu-zisă. De exemplu, MATCH("b",{"a","b","c"},0) returnează 2, care este poziția relativă a lui "b" în cadrul matricei {"a","b","c"}.

  • MATCH nu face distincție între literele mari și mici atunci când potrivește valori text.

  • Dacă MATCH nu găsește o potrivire, returnează valoarea de eroare #N/A.

  • Dacă tip_potrivire este 0 și valoare_căutare este un șir text, aveți posibilitatea să utilizați metacaractere  — semnul de întrebare (?) și asteriscul (*) — în argumentul valoare_căutare. Un semn de întrebare se potrivește cu orice caracter singular; un asterisc ser potrivește cu orice secvență de caractere. Dacă doriți să găsiți un semn de întrebare sau un asterisc efectiv, tastați simbolul tilda (~) înainte de caracter.

Exemplu

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

Produs

Contor

Banane

25

Portocale

38

Mere

40

Pere

41

Formulă

Descriere

Rezultat

=MATCH(39;B2:B5;1)

Deoarece nu este o potrivire perfectă, se returnează poziția celei mai mici valori următoare (38) din intervalul B2:B5.

2

=MATCH(41;B2:B5;0)

Poziția valorii 41 în intervalul B2:B5.

4

=MATCH(40;B2:B5;-1)

Returnează o eroare, deoarece valorile din intervalul B2:B5 nu sunt în ordine ascendentă.

Indisponibil

Funcția VLOOKUP

Funcția INDEX

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×