Funkcija MATCH

Funkcija MATCH meklē noteiktu elementu šūnu diapazonā un pēc tam atgriež elementa relatīvo atrašanās vietu šajā diapazonā. Piemēram, ja diapazonā A1:A3 ir vērtības 5, 25 un 38, formula =MATCH(25,A1:A3,0) atgriež skaitli 2, jo 25 ir diapazona otrais elements.

Jauns uzdevums

Padoms : Ja ir jāatrod nevis vienums, bet vienuma atrašanās vieta diapazonā, izmantojiet funkciju MATCH kādas LOOKUP funkcijas vietā. Piemēram, funkciju MATCH var izmantot, lai piedāvātu vērtību funkcijas INDEX argumentam rindas_num.

Sintakse

MATCH(uzmeklējamā_vērtība, uzmeklēšanas_masīvs, [atbilstības_tips])

Funkcijas MATCH sintaksei ir šādi argumenti.

  • uzmeklējamā_vērtība.    Obligāts arguments. Vērtība, kura jāatrod uzmeklēšanas_masīvā. Piemēram, uzmeklējot kādas personas numuru tālruņu grāmatā, šīs personas vārds tiek izmantots kā uzmeklējamā vērtība, bet tālruņa numurs ir vērtība, kas jāatrod.

    Arguments uzmeklējamā_vērtība var būt kāda vērtība (skaitlis, teksts vai loģiskā vērtība) vai šūnas atsauce uz kādu skaitli, tekstu vai loģisko vērtību.

  • uzmeklēšanas_masīvs.    Obligāts. Pārmeklējamo šūnu diapazons.

  • atbilstības_tips.    Neobligāts arguments. Skaitlis -1, 0 vai 1. Arguments atbilstības_tips norāda, kā programma Excel saskaņo uzmeklējamo_vērtību ar vērtībām uzmeklēšanas_masīvā. Šī argumenta noklusējuma vērtība ir 1.

    Nākamajā tabulā aprakstīts, kā šī funkcija atrod vērtības atkarībā no argumenta atbilstības_tips. iestatījuma.

Atbilstības_tips

Darbība

1 vai izlaists

Funkcija MATCH atrod lielāko vērtību, kas ir mazāka vai vienāda ar uzmeklējamo_vērtību. Argumentā uzmeklēšanas_masīvs vērtības ir jāizkārto augošā secībā, piemēram, ...-2, -1, 0, 1, 2,..., A-Z, FALSE, TRUE.

0

Funkcija MATCH atrod pirmo vērtību, kas ir vienāda ar uzmeklējamo_vērtību. Argumentā uzmeklēšanas_masīvs vērtības var būt kārtotas jebkādā secībā.

-1

Funkcija MATCH atrod mazāko vērtību, kas ir lielāka vai vienāda ar uzmeklējamo_vērtību. Argumentā uzmeklēšanas_masīvs vērtības ir jākārto dilstošā secībā, piemēram, TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ..., utt.

  • Funkcija MATCH atgriež meklētās vērtības atrašanās vietu uzmeklēšanas_masīvā, nevis pašu vērtību. Piemēram, MATCH(“b”,{“a”,“b”,“c”},0) atgriež 2, kas ir “b” relatīvā atrašanās vieta masīvā {“a”,“b”,“c”}.

  • Meklējot teksta vērtības, funkcija MATCH neatšķir lielos un mazos burtus.

  • Ja funkcija MATCH neatrod meklējamo, tā atgriež kļūdas vērtību #N/A.

  • Ja atbilstības_tips ir 0 un uzmeklējamā_vērtība ir teksts, tad argumentā uzmeklējamā_vērtība var lietot aizstājējzīmes — jautājuma zīmi (?) un zvaigznīti (*) . Jautājuma zīme aizstāj jebkuru atsevišķu rakstzīmi; zvaigznīte aizstāj jebkuru rakstzīmju secību. Lai atrastu tieši jautājuma zīmi vai zvaigznīti, pirms rakstzīmes ierakstiet tildes rakstzīmi (~).

Piemērs

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Produkts

Skaits

Banāni

25

Apelsīni

38

Āboli

40

Bumbieri

41

Formula

Apraksts

Rezultāts

=MATCH(39;B2:B5;1)

Tā kā precīzas atbilstības nav, tiek atgriezta diapazona B2:B5 nākamā mazākā vērtība (38).

2

=MATCH(41;B2:B5;0)

Vērtības 41 atrašanās vieta diapazonā B2:B5.

4

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

Atgriež kļūdu, jo diapazonā B2:B5 vērtības nav dilstošā secībā.

#N/A

Skatiet arī

Funkcija VLOOKUP

Funkcija INDEX

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×