Funktionen XSAMMENLIGN søger efter et angivet element i en cellematrix eller et celleområde og returnerer derefter elementets relative placering.
Her bruger vi XSAMMENLIGN til at søge efter et elements placering på en liste.
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 opslagsmatrix sorteres i stigende ræ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
I følgende eksempel findes positionen for det første ord, der svarer nøjagtigt til eller er den næststørste værdi for (dvs. begynder med) "Gra".
Eksempel 2
I dette næste eksempel findes antallet af sælgere, der er berettiget til en bonus. Her bruges også 1 for matchtilstand for at finde et nøjagtigt match eller det næststørste element på listen, men da dataene er numeriske, returneres antallet af værdier. I dette tilfælde returnerer funktionen 4, da der er 4 sælgere, som har oversteget bonusbeløbet.
Eksempel 3
Nu vil vi bruge en kombination af INDEKS/XSAMMENLIGN/XSAMMENLIGN til at foretage et samtidigt lodret og vandret opslag. I dette tilfælde vil vi returnere salgsbeløbet for en bestemt sælger og en bestemt måned. Det svarer til at bruge funktionerne INDEKS og SAMMENLIGN, bortset fra at der kræves færre argumenter.
Eksempel 4
Du kan også bruge XSAMMENLIGN til at returnere en værdi i en matrix. =XSAMMENLIGN (4;{5;4;3;2;1}) returnerer f.eks. 2, da 4 er det andet element i matrixen. Dette er et scenarie med et nøjagtigt match, mens =XSAMMENLIGN(4,5;{5;4;3;2;1};1) returnerer 1, da argument (1) for matchtilstand er angivet til at returnere 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 community'er.