MATCH (funkcija MATCH)

Funkcija MATCH meklē noteiktu vienumu šūnu diapazons un pēc tam atgriež vienuma 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.

Jūsu pārlūkprogramma neatbalsta video. Instalējiet Microsoft Silverlight, Adobe Flash Player vai Internet Explorer 9.

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ā Excel saskaņo argumentu uzmeklējamā_vērtība ar vērtībām argumentā uzmeklēšanas_masīvs. Šī 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āizkārto dilstošā secībā, piemēram: TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ... utt.

  • MATCH atgriež atbilstošās vērtības pozīciju argumentā uzmeklēšanas_masīvs, nevis pašu vērtību. Piemēram, MATCH("b",{"a","b","c"},0) atgriež 2, kas ir "b" relatīvā pozīcija 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 Office 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.

×