XSAMMENLIGN-funktion

Indhold

# XSAMMENLIGN

Søger efter en værdi i en én-dimensional matrix (en vektor) og returnerer den relative position af elementet.

XSAMMENLIGN overgår funktionen SAMMENLIGN idet den tillader søgninger som afhænger af søgetilstand.

### Syntaks

XSAMMENLIGN(Opslagsværdi; Søgematrix [; Sammenligningstilstand [; Søgetilstand ] ] )

Opslagsværdi: Værdi af en hvilken som helst type, der skal søges efter i Søgematrix.

Søgematrix: reference til den matrix eller det område, der skal søges i.

Søgetilstand: (valgfri) angiver sammenligningstypen. Værdier kan være:

- 0: nøjagtigt match (standard). Hvis værdien Opslagsværdi ikke findes, returneres en #N/A-fejl.

- -: forsøg nøjagtigt match. Hvis værdien Opslagsværdi ikke findes, så returneres det næste mindre element.

- 1: forsøg nøjagtigt mach. Hvis værdien Opslagsværdi ikke fines, så returneres det næste større element.

- 2: Et jokertegn-match, hvor tegnene *, ? og ~ har særlige betydninger.

- 3: ET regulært udtryk-match.

Søgetilstand (valgfri): Angiver hvilken søgetilstand, der skal bruges.

- 1: Returnerer den første forekomst, begyndende fra det første element i Søgematrix (standard).

- -1: Baglæns søgning. Returnerer den første forekomst, begyndende fra det sidste element i Søgematrix.

- 2: Binær søgning, som forudsætter at Søgematrix er sorteret i stigende orden. Hvis Søgematrix ikke er sorteret, vil ugyldige resultater blive returneret.

- -2: Binær søgning, som forudsætter at Søgematrix er sorteret i faldende orden. Hvis Søgematrix ikke er sorteret, vil ugyldige resultater blive returneret.

Matchtilstand værdier 2 og 3 kan ikke kombineres med binær søgning (Søgetilstand-værdier 2 eller -2).

Hvilke som helst af de valgfrie argumenter kan udelades. Medtages et valgfrit argument, skal alle de forudgående skilletegn være til stede.

### Eksempler

Antag, at vi har opbygget en lille datavasetabel, der fylder celleområdet A1:DO4 og indeholder grundoplysningerr om 118 kemiske elementer. Den første kolonne indeholder rækkeoverskrifterne "Element", "Symbol", "Atomnummer" og "Relativ Atommasse". De følgende kolonner indeholder de relevante oplysninger for hvert element, ordnet fra venstre mod højre efter atomnummer. for eksempel indeholder cellerne B1:B4 "Brint (Hydrogen)", "H", "1" og "1,008", mens cellerne DO1:DO4 indeholder "Oganesson", "Og", "118" og "294".

| A | B | C | D | ... | DO
--- | --- | --- | --- | --- | --- | ---
1 | Element | Brint (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

=XSAMMENLIGN("Atomnummer"; A1:A4) returnerer 3, den tredje linje af A1:A4-matricen.

=XSAMMENLIGN("Li"; A2:DO2) returnerer 4, den fjerde søjle af A2:D02-matricen.

#### Tekniske oplysninger

Denne funktion har været tilgængelig siden LibreOffice 24.8.

Denne funktion er ikke en del af standarden Open Document Format for kontorprogrammer (OpenDocument) Version 1.3. del 4: Omregnet formel (OpenFormula) -format. Navnerummet er

COM.MICROSOFT.XMATCH

Relaterede emner

XOPSLAG

Wiki-side for funktionen XSAMMENLIGN (på engelsk: XMATCH).