Funktionen XSAMMENLIGN

Gælder for
Excel til Microsoft 365 Excel til Microsoft 365 til Mac Excel 2024 Excel 2024 til Mac Excel 2021 Excel 2021 til Mac

Funktionen XSAMMENLIGN søger efter et angivet element i en cellematrix eller et celleområde og returnerer derefter elementets relative placering.

Antag, at vi har en liste over produkter i celle C3 til og med celle C7, og vi ønsker at afgøre, hvor på listen produktet fra celle E3 er placeret. Her bruger vi XSAMMENLIGN til at bestemme et elements placering på en liste.

Eksempel på, hvordan du bruger XSAMMENLIGN til at søge efter et elements placering på en liste

Syntaks

Funktionen XSAMMENLIGN returnerer et elements relative placering i en cellematrix eller et celleområde. 

=XSAMMENLIGN(opslagsværdi; opslagsmatrix; [matchtilstand]; [søgetilstand])

Argument Beskrivelse
opslagsværdi
Påkrævet
Opslagsværdien
opslagsmatrix
Påkrævet
Den matrix eller det område, der skal søges i
[matchtilstand]
Valgfrit
Angiv sammenligningstypen:
0 – nøjagtigt match (standard)
-1 – nøjagtigt match eller næstmindste element
1 – nøjagtigt match eller næststørste element
2 – et match med jokertegn, hvor *,? og ~ har en særlig betydning.
[søgetilstand]
Valgfrit
Angiv søgetypen:
1 – Søg fra første til sidste (standard)
-1 – Søg fra sidste til første (omvendt søgning).
2 – Udfør en binær søgning, der afhænger af, at opslags_matrix sorteres i stigenderækkefølge. Hvis det ikke er sorteret, returneres der ugyldige resultater.
2 – Udfør en binær søgning, der afhænger af, at opslagsmatrix sorteres i faldende rækkefølge. Hvis det ikke er sorteret, returneres der ugyldige resultater.

Eksempler

Eksempel 1

Den nøjagtige position af det første udtryk, der svarer nøjagtigt til eller kommer tættest på værdien af "Gra", bestemmes i det følgende eksempel.

Formel: XSAMMENLIGN(E3,C3:C7,1)

En Excel-tabel med forskellige frugtprodukter fra celle C3 til C7. XMATCH-formlen bruges til at finde placeringen i tabellen, hvor teksten svarer til gra (defineret i celle E3). Formlen returnerer 2, da teksten Grape er på anden placering i tabellen.

Eksempel 2

Antallet af sælgere, der er berettiget til en bonus, bestemmes i følgende eksempel. For at finde det nærmeste element på listen eller et nøjagtigt match, bruger dette også 1 for match_mode; Men da dataene er numeriske, returneres et antal værdier. Da der var fire sælgere, der oversteg bonusbeløbet i dette tilfælde, giver funktionen 4.

Formel=XSAMMENLIGN(F2,C3:C9,1)

En Excel-tabel med sælgernes navne i cellerne B3 til B9 og den samlede salgsværdi for hver repræsentant i celle C3 til og med C9. XSAMMENLIGN-formlen bruges til at returnere antallet af sælgere, der er berettiget til bonus, hvis de opfylder grænsebeløbet i celle F2.

Eksempel 3

Derefter udfører vi et lodret og vandret opslag samtidig ved hjælp af en blanding af INDEX/XMATCH/XMATCH. I dette tilfælde ønsker vi, at salgstotalen for en bestemt sælger og måned skal returneres. Dette kan sammenlignes med at kombinere INDEKS- og SAMMENLIGN-metoder , men der kræves færre argumenter.

Formel=INDEKS(C6:E12,XSAMMENLIGN(B3,B6:B12),XSAMMENLIGN(C3,C5:E5))

En Excel-tabel, hvor sælgernes navne er angivet i cellerne B6 til og med B12, og salgsbeløbene for hver repræsentant fra januar til marts er angivet i kolonne C, D og E. Formelkombinationen INDEKS og XSAMMENLIGN bruges til at returnere salgsbeløbet for en bestemt sælger og måneden, der er angivet i celle B3 og C3.

Eksempel 4

XSAMMENLIGN kan desuden bruges til at returnere en værdi i en matrix. =XSAMMENLIGN(4){5,4,3,2,1} giver f.eks. 2, fordi 4 er matrixens anden post. Mens =XSAMMENLIGN(4,5;{5,4,3,2,1},1) giver 1 i dette nøjagtigt matchtilfælde, er det match_mode argument (1) konfigureret til at returnere enten et nøjagtigt match eller det næststørste element, som er 5. 

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community eller få support i Communities.