Funktsioon MATCH

Funktsioon MATCH otsib määratud üksust lahtrivahemikust ja tagastab siis selle üksuse suhtelise asukoha vahemikus. Kui vahemik A1:A3 sisaldab näiteks väärtusi 5, 25 ja 38, tagastab valem =MATCH(25;A1:A3;0) arvu 2, kuna 25 on vahemiku teine üksus.

Teie brauser ei toeta videot. Installige Microsoft Silverlight, Adobe Flash Player või Internet Explorer 9.

Näpunäide. : Kui soovite üksuse enda asemel saada teada üksuse asukohta vahemikus, kasutage funktsiooni MATCH mõne LOOKUP-funktsiooni asemel. Nii näiteks saate funktsiooni MATCH abil leida funktsiooni INDEX argumendi rea_number väärtuse.

Süntaks

MATCH(otsitav_väärtus; massiiv; [vastendustüüp])

Funktsiooni MATCH süntaksil on järgmised argumendid.

  • Otsitav_väärtus    – nõutav. Väärtus, millele soovite otsingumassiivis vastet leida. Näiteks kui otsite kellegi telefoninumbrit, siis kasutate otsitava väärtusena selle isiku nime, kuid järelevaadatav väärtus on telefoninumber.

    Argument otsitav_väärtus võib olla väärtus (number, tekst või loogikaväärtus) või lahtriviide numbrile, tekstile või loogikaväärtusele.

  • Massiiv    – nõutav. Lahtrivahemik, kust soovitud väärtust otsitakse.

  • Vastendustüüp    – valikuline. Arv -1, 0 või 1. Argument vastendustüüp määrab, kuidas Excel peaks omavahel kokku viima otsitava_väärtuse ja otsingumassiivi väärtused. Selle argumendi vaikeväärtus on 1.

    Järgmises tabelis kirjeldatakse, kuidas funktsioon argumendi vastendustüüp põhjal väärtusi otsib.

Vastendustüüp

Käitumine

1 või ära jäetud

MATCH leiab suurima väärtuse, mis on väiksem kui otsitav_väärtus või sellega võrdne. Argumendi otsingumassiiv väärtused peavad paiknema tõusvas järjestuses: ...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE.

0

MATCH leiab esimese väärtuse, mis on otsitava_väärtusega täpselt võrdne. Argumendi otsingumassiiv väärtused võivad olla suvalises järjestuses.

-1

MATCH leiab vähima väärtuse, mis on suurem kui otsitav_väärtus või sellega võrdne. Argumendi massiiv väärtused peavad paiknema laskuvas järjestuses: TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ..., jne.

  • Funktsioon MATCH tagastab sobiva väärtuse asukoha massiivis, mitte väärtuse enda. Näiteks tagastab avaldis MATCH("b";{"a"\"b"\"c"};0) väärtuse 2, mis on üksuse "b" suhteline asukoht massiivis {"a"\"b"\"c"}.

  • Funktsioon MATCH ei tee sobivate tekstväärtuste otsimisel vahet suur- ja väiketähtedel.

  • Kui funktsioon MATCH ei leia sobivat väärtust, tagastab ta veaväärtuse #N/A.

  • Kui vastendustüüp on 0 ja otsitav_väärtus on tekstistring, võite argumendis  otsitav_väärtus kasutada metamärke– küsimärki ( ?) ja tärni (*).Küsimärk vastab suvalisele üksikmärgile, tärn aga suvalisele märgijadale. Kui tegelikult soovitegi küsimärki või tärni, tippige otsitava märgi ette tilde (~).

Näide

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi. Vajadusel saate kogu teabe nägemiseks veerulaiust muuta.

Toode

Kogus

Banaanid

25

Apelsinid

38

Õunad

40

Pirnid

41

Valem

Kirjeldus

Tulem

=MATCH(39;B2:B5;1)

Kuna täpne vaste puudub, tagastab funktsioon järgmise madalama väärtuse (38) asukoha vahemikus B2:B5.

2

=MATCH(41;B2:B5;0)

Väärtuse 41 asukoht vahemikus B2:B5.

4

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

Tagastab vea, kuna vahemiku B2:B5 väärtused pole laskuvas järjestuses.

#N/A

Vt ka

Funktsioon VLOOKUP

Funktsioon INDEX

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×