MATCH-funksjonen

MATCH returnerer den relative posisjonen til et element i en matrise som samsvarer med en angitt verdi. Funksjonen returnerer posisjonen til verdien som blir funnet i søkematrise (se nedenfor), som et tall.

Syntaks

MATCH(søkekriterium,søkematrise,type)

  • søkekriterium er verdien det skal søkes etter i matrisen med en enkelt rad eller kolonne.
  • søkematrise er referansen det blir søkt i. En søkematrise kan være en enkelt rad eller kolonne, eller en del av en enkelt rad eller kolonne.
  • type kan ha verdiene 1, 0 eller -1.
1
Hvis type er lik 1, eller hvis dette valgfrie argumentet ikke er angitt, blir det antatt at den første kolonnen i søkematrisen er sortert i stigende rekkefølge. Den siste verdien som er mindre enn eller lik søkekriteriet blir returnert. Dette resultatet gjelder selv når søkematrisen ikke er sortert.
0
Hvis type er lik 0, blir det bare funnet nøyaktig samsvar. Hvis søkekriteriet blir funnet mer enn en gang, returnerer funksjonen det første som blir funnet. Det er bare når type er lik 0 du kan søke etter regulære uttrykk.
-1
Hvis type er lik -1, antas det at kolonnen er sortert i synkende rekkefølge. Den første verdien som er større enn eller lik søkekriteriet blir returnert.

Resultatene fra verdiene 1 og -1 samsvarer med verdiene for de samme funksjonene i Microsoft Excel.

Eksempel

=MATCH(200,D1:D100) søker i området D1:D100, som er sortert etter kolonne D, etter verdien 200. Så snart denne verdien blir funnet, returneres tallet på raden der den ble funnet. Hvis det blir funnet en høyere verdi under søket i kolonnen, returneres tallet for den foregående raden.