XMATCH
{=XLOOKUP("Kryptonite";B1:DO1;B1:DO4;"Ukjent element")} returnerer matrisen {"Ukjent element","Ukjent element","Ukjent element","Ukjent" element"}.
XMATCH overgår funksjonen MATCH ettersom den tillater søk i henhold til søkemodusen.
XMATCH(Oppslag; Array [; MatchType [; Søkemodus ] ] )
Oppslag: Verdien av en hvilken som helst type å søke etter i Matrise.
Matrise: er referansen til matrisen eller området som skal søkes.
MatchType: (valgfritt) spesifiserer samsvarstypen. Verdier kan være:
-
0: eksakt samsvar (standard). Hvis Lookup-verdien ikke blir funnet, returnerer du #N/A-feilen.
-
-1: forsøk på eksakt samsvar. Hvis Lookup-verdien ikke finnes, returnerer du neste mindre element.
-
-1: forsøk på eksakt samsvar. Hvis Lookup-verdien ikke finnes, returnerer du neste større element.
-
2: et jokertegn samsvarer med tegnene *, ? og ~ har spesielle betydninger.
-
3: et regulært uttrykk-treff.
Søkemodus: (valgfritt) spesifiserer søkemodusen som skal brukes.
-
1: returnerer den første forekomsten fra det første elementet i Søkematrisen (standard).
-
-1: omvendt søk. Returnerer den første forekomsten fra det siste elementet i Søkematrisen.
-
2: binært søk som er avhengig av at Søkematrisen blir sortert i stigende rekkefølge. Hvis ikke sortert, vil ugyldige resultater bli returnert.
-
-2: binært søk som er avhengig av at Søkematrisen blir sortert i synkende rekkefølge. Hvis ikke sortert, vil ugyldige resultater bli returnert.
Verdiene 2 og 3 i Matchmodus kan ikke kombineres med binært søk (Søkemodus verdi 2 eller -2).
Hvilke som helst av de valgfrie argumentene kan utelates. Et valgfritt argument krever at alle foregående skilletegn er tilstede.
Anta at vi har bygget en liten databasetabell som okkuperer celleområdet A1:DO4 og inneholder grunnleggende informasjon om 118 kjemiske elementer. Den første kolonnen inneholder radoverskriftene "Element", "Symbol", "Atomnummer" og "Relativ atommasse". Påfølgende kolonner inneholder relevant informasjon for hvert av elementene, sortert fra venstre til høyre etter atomnummer. For eksempel inneholder cellene B1:B4 "Hydrogen", "H", "1" og "1.008", mens cellene DO1:DO4 inneholder "Oganesson", "Og", "118" og "294".
|
A
|
B
|
C
|
D
|
...
|
DO
|
1
|
Element
|
Hydrogen
|
Helium
|
Lithium
|
...
|
Oganesson
|
2
|
Symbol
|
H
|
He
|
Li
|
...
|
Og
|
3
|
Atomnummer
|
1
|
2
|
3
|
...
|
118
|
4
|
Relativ atommasse
|
1.008
|
4.0026
|
6.94
|
...
|
294
|
=XMATCH("Atomnummer",A1:A4) returnerer 3, den tredje linjen i A1:A4-matrisen.
=XMATCH("Li",A2:DO2) returnerer 4, den fjerde kolonnen i A2:DO2-matrisen.
Denne funksjonen er tilgjengelig siden LibreOffice 24.8.
Denne funksjonen er ikke en del av Open Document Format for Office-applikasjoner (OpenDocument) versjon 1.3. Del 4: Rekalkulert Formel (OpenFormula) Format-standard. Navnerommet er
COM.MICROSOFT.XMATCH