Formulės ir funkcijos

MATCH

Patarimas: Pabandykite naudoti naują XMATCH funkciją, patobulintą MATCH versiją, kuri veikia bet kuria kryptimi ir pateikia tikslius atitikmenis pagal numatytuosius nustatymus, kad būtų lengviau ir patogiau naudoti nei jos pirmtakas.

Funkcija MATCH langelių diapazonas ieško nurodyto elemento, o tada grąžina santykinę to elemento poziciją diapazone. Pvz., jei diapazoną A1:A3 sudaro reikšmės 5, 25 ir 38, tada formulė =MATCH(25,A1:A3,0) grąžina skaičių 2, nes 25 yra antras diapazono elementas.

Jūsų naršyklė nepalaiko vaizdo įrašo. Įdiekite „Microsoft Silverlight“, „Adobe Flash Player“ ar „Internet Explorer 9“.

Patarimas: Naudokite MATCH, o ne vieną iš LOOKUP funkcijų, kai reikia sužinoti elemento poziciją diapazone, o ne patį elementą. Pvz., galite naudoti funkciją MATCH argumento eilutės_nr, esančio funkcijoje INDEX, reikšmei nurodyti.

Sintaksė

MATCH(ieškos_reikšmė, ieškos_masyvas, [atitinkantis_tipas])

Funkcijos MATCH sintaksė turi tokius argumentus:

  • ieškos_reikšmė    Būtinas. Reikšmė, kurią atitinkančią reikšmę norite rasti ieškos_masyve. Pvz., ieškodami kieno nors telefono numerio telefonų knygoje, jūs naudojate asmens vardą kaip paieškos reikšmę, bet reikalinga reikšmė yra telefono numeris. Argumentas ieškos_reikšmė gali būti reikšmė (skaičius, tekstas arba loginė reikšmė) arba langelio nuoroda į skaičių, tekstą arba loginę reikšmę.

  • ieškos_masyvas    Būtinas. Langelių diapazonas, kuriame ieškoma.

  • atitinkantis_tipas    Pasirinktinis. Skaičius –1, 0 arba 1. Argumentas atitinkantis_tipas nurodo, kaip programa „Excel“ lygina ieškos_reikšmę su reikšmėmis ieškos_masyve. Numatytoji šio argumento reikšmė yra 1.Šioje lentelėje aprašyta, kaip funkcija randa reikšmes pagal argumento atitinkantis_tipas parametrą.

Atitinkantis_tipas

Veikimas

1 arba nenurodyta

Funkcija MATCH randa didžiausią reikšmę, kuri yra mažesnė ar lygi ieškos_reikšmei. Argumento ieškos_masyvas reikšmės turi būti išdėstytos didėjančia tvarka, pvz., ...-2, -1, 0, 1, 2, ..., A–Z, FALSE, TRUE.

0

Funkcija MATCH randa pirmą reikšmę, kuri yra tiksliai lygi ieškos_reikšmei. Reikšmės argumente ieškos_masyvas gali būti išdėstytos bet kokia tvarka.

–1

Funkcija MATCH randa mažiausią vertę, kuri yra didesnė arba lygilookup_value. Vertės, esančios lookup_array argumente, turi būti išdėstytos mažėjančia tvarka, pvz.: TRUE, FALSE, Z – A... 2, 1, 0, -1, -2,... ir t. t.

  • Funkcija MATCH pateikia atitinkamos vertės poziciją lookup_array, o ne pačią vertę. Pvz., MATCH ("b" {"","b","c"}, 0) pateikia rezultatą – 2, t. y. santykinę poziciją "b" masyve {"a", "b", "c"}.

  • Funkcija MATCH neskiria didžiųjų ir mažųjų raidžių, lygindama tekstines reikšmes.

  • Jei funkcijai MATCH nepavyksta aptikti reikiamos reikšmės, ji grąžina klaidos reikšmę #N/A.

  • Jei atitinkantis_tipas yra 0, o ieškos_reikšmė yra teksto eilutė, argumente ieškos_reikšmė galite naudoti pakaitos simbolius: klaustuką (?) ir žvaigždutę (*) . Klaustukas atitinka vieną simbolį, žvaigždutė atitinka simbolių seką. Jei norite rasti faktinį klaustuką ar žvaigždutę, prieš simbolį įveskite tildę (~).

Pavyzdys

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

Produktas

Skaičiavimas

Bananai

25

Apelsinai

38

Obuoliai

40

Kriaušės

41

Formulė

Aprašas

Rezultatas

=MATCH(39,B2:B5,1)

Kadangi tikslaus atitikmens nėra, grąžinama artimiausios mažesnės reikšmės (38) pozicija diapazone B2:B5.

2

=MATCH(41,B2:B5,0)

Reikšmės 41 pozicija diapazone B2:B5.

4

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

Grąžina klaidą, nes diapazonas B2:B5 nėra išdėstytas mažėjančia tvarka.

#N/A

Funkcija VLOOKUP

Funkcija INDEX

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.