XLOOKUP

Søker etter en verdi i en matrise og returnerer en referanse til en celle eller et celleområde.

XLOOKUP-funksjonen er en moderne og fleksibel erstatning for eldre funksjoner som VLOOKUP, HLOOKUP, og LOOKUP. XLOOKUP støtter omtrentlig og eksakt samsvar, jokertegn (* ?) eller regulære uttrykk for delvise treff, og oppslag i vertikale eller horisontale områder. XLOOKUP kan utføre et omvendt søk og tilbyr et raskt binært søkealternativ når du arbeider med store datasett.

Syntaks

XLOOKUP( [Oppslag] ; Array ; Return [ ; [ NotFound ] [ ; [MatchType] [ ; SearchMode ] ] )

Oppslag: (valgfritt) Verdien av en hvilken som helst type å søke etter i Matrise. Hvis utelatt, returnerer XLOOKUP tomme celler den finner i Matrise.

Matrise: er referansen til matrisen for å søke. Matrise må være en 1-dimensjonal matrise og må kun inneholde ett ark.

Retur: er referansen til matrisen eller området som skal returneres.

note

Hvis Retur er et celleområde, må XLOOKUP-funksjonen angis som en matriseformel.


NotFound: en tekst eller celleinnhold som skal returneres hvis Lookup-verdien ikke blir funnet. Hvis et gyldig samsvar ikke blir funnet og NotFound utelates, returnerer funksjonen #N/A-feilen.

MatchType: (valgfritt) spesifiserer samsvarstypen. Verdier kan være:

Søkemodus: (valgfritt) spesifiserer søkemodusen som skal brukes.

warning

MatchType values 2 and 3 cannot be combined with binary search (SearchMode value 2 or -2).


note

Hvilke som helst av de valgfrie argumentene kan utelates. Et valgfritt argument krever at alle foregående skilletegn er tilstede.


Eksempler

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


{=XLOOKUP("Atomnummer";A2:A4;A2:DO4)} returnerer matrisen

Atomic Number

1

2

3

...

118


{=XLOOKUP("Helium";B1:DO1;B1:DO4)} returnerer matrisen

Helium

He

2

4.0026


{=XLOOKUP("Kryptonite";B1:DO1;B1:DO4;"Ukjent element")} returnerer matrisen {"Ukjent element","Ukjent element","Ukjent element","Ukjent" element"}.

Teknisk informasjon

tip

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.XLOOKUP