Funktionen SAMMENLIGN
Applies To
Excel til Microsoft 365 Excel til Microsoft 365 til Mac Excel på internettet Excel 2024 Excel 2024 til Mac Excel 2021 Excel 2021 til Mac Excel 2019 Excel 2016Tip!: Prøv at bruge den nye XSAMMENLIGN-funktion , en forbedret version af SAMMENLIGN, der fungerer i alle retninger og returnerer nøjagtige match som standard, hvilket gør det nemmere og mere praktisk at bruge end den foregående.
Funktionen SAMMENLIGN søger efter et angivet element i en område af celler og returnerer derefter den relative placering af det pågældende element i området. Hvis f.eks. området A1:A3 indeholder værdierne 5, 25 og 38, returnerer formlen =SAMMENLIGN(25,A1:A3,0) tallet 2, da 25 er det andet element i området.
Tip!: Brug SAMMENLIGN i stedet for en af SLÅ.OP-funktionerne, når du skal bruge placeringen af et element i et område i stedet for selve elementet. Du kan f.eks. bruge funktionen SAMMENLIGN til at angive en værdi for argumentet række for funktionen INDEKS.
Syntaks
SAMMENLIGN(opslagsværdi;opslagsmatrix;[sammenligningstype])
Syntaksen for funktionen SAMMENLIGN har følgende argumenter:
-
opslagsværdi Påkrævet. Den værdi, som du vil matche i opslagsmatrix. Når du f.eks. søger efter en persons nummer i en telefonbog, bruger du personens navn som opslagsværdi, men telefonnummeret er den ønskede værdi.
Argumentet opslagsværdi kan være en værdi (tal, tekst eller logisk værdi) eller en cellereference til et tal, tekst eller logisk værdi. -
opslagsmatrix Påkrævet. Det celleområde, der søges i.
-
sammenligningstype Valgfrit. Tallet -1, 0 eller 1. Argumentet sammenligningstype angiver, hvordan opslagstype sammenlignes med værdier i opslagsmatrix. Standardværdien for dette argument er 1.
I følgende tabel beskrives det, hvordan funktionen finder værdier baseret på indstillingen af argumentet sammenligningstype.
Sammenligningstype |
Funktionsmåde |
1 eller udeladt |
SAMMENLIGN den største værdi, der er mindre end eller lig med opslagsværdi. Værdierne i opslagsmatrix skal være sorteret i stigende rækkefølge, f.eks.:...-2, -1, 0, 1, 2, ... A-Å, FALSK, SAND. |
0 |
SAMMENLIGN finder den første værdi, der er helt identisk med opslagsværdi. Værdierne i argumentet opslagsmatrix kan være sorteret i en hvilken som helst rækkefølge. |
-1 |
SAMMENLIGN finder den mindste værdi, der er større end eller lig med opslagsværdi. Værdierne i argumentet opslagsmatrix skal være sorteret i faldende rækkefølge: SAND, FALSK, Z-Å, ...2, 1, 0, -1, -2, ..., osv. |
-
SAMMENLIGN returnerer placeringen af den tilsvarende værdi i opslagsmatrix, ikke selve værdien. F.eks. vil SAMMENLIGN("b", {"","b","c"}, 0) returnere 2, som er den relative placering for "b" i matrixen {"a","b","c"}.
-
SAMMENLIGN skelner ikke mellem store og små bogstaver, når tekstværdier sammenlignes.
-
Hvis SAMMENLIGN ikke finder en tilsvarende værdi, returneres fejlværdien #I/T.
-
Hvis sammenligningstype er 0, og opslagsværdi er en tekststreng, kan du bruge jokertegnene – spørgsmålstegn (?) og stjerne (*) – i argumentet opslagsværdi. Et spørgsmålstegn repræsenterer et vilkårligt enkelttegn, mens en stjerne repræsenterer en vilkårlig tegnsekvens. Hvis du ønsker at søge efter et spørgsmålstegn eller en stjerne i selve teksten, skal du angive en tilde (~) foran tegnet.
Eksempel
Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.
Produkt |
Antal |
|
Bananer |
25 |
|
Appelsiner |
38 |
|
Æbler |
40 |
|
Pærer |
41 |
|
Formel |
Beskrivelse |
Resultat |
=SAMMENLIGN(39;B2:B5;1) |
Da der ikke er en identisk post, returneres positionen af den næstmindste værdi (38) i området B2:B5. |
2 |
=SAMMENLIGN(41;B2:B5;0) |
Placeringen af værdien 41 i området B2:B5. |
4 |
=SAMMENLIGN(40;B2:B5;-1) |
Returnerer en fejl, fordi værdierne i området B2:B5 ikke er sorteret i faldende rækkefølge. |
#I/T |