SAMMENLIGNE
SAMMENLIGNE-funksjonen returnerer plasseringen til en verdi innenfor en samling.
Tips: For et bedre søk som fungerer i alle retninger, bruk XTREFF.
SAMMENLIGNE(søk-etter; søk-hvor; sammenligningsmetode)
søk-etter: Verdien du vil finne. søk-etter kan inneholde alle verdier eller en REGUTTR-streng.
søk-hvor: Samlingen som inneholder verdiene det skal søkes i. søk-hvor kan inneholde en hvilken som helst verditype.
sammenligningsmetode: En valgfri modalverdi som spesifiserer hvordan verdisammenligning utføres.
finn høyeste verdi (1 eller ikke oppgitt): Finn cellen med den høyeste verdien som er mindre enn eller lik søk-etter. Hvis du bruker finn høyeste verdi, kan du ikke bruke jokertegn i søk-etter.
finn verdi (0): Finn den første cellen med en verdi som er lik søk-etter. Denne sammenligningsmetoden passer best for å finne tekst. Hvis du bruker finn verdi, kan du bruke jokertegn i søk-etter. Du kan bruke et ? (spørsmålstegn) for å representere ett tegn, en * (asterisk) for å representere flere tegn og en ~ (tilde) for å angi at neste tegn skal stemme overens framfor å brukes som et jokertegn.
finn laveste verdi (–1): Finn cellen med den laveste verdien som er større enn eller lik søk-etter. Hvis du bruker finn laveste verdi, kan du ikke bruke jokertegn i søk-etter.
Notater
SAMMENLIGNE fungerer kun på en samling som er en del av en enkeltrad eller -kolonne. Den kan ikke brukes til å søke i en todimensjonal samling.
Cellenummerering starter med 1 øverst eller til venstre for henholdsvis vertikale og horisontale samlinger. Søk utføres fra øverst til nederst eller venstre mot høyre.
Når det søkes etter tekst, ignoreres store og små bokstaver.
Eksempler |
---|
Gitt følgende tabell: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 10 | vel | 40 | ||
2 | 20 | elit | 20 | ||
3 | 30 | lorex | 30 | ||
4 | 40 | felis | 50 | ||
5 | 50 | facit | 10 |
=SAMMENLIGNE(40; A1:A5) returnerer 4, ettersom 40 (søk-etter) er det fjerde objektet i den spesifiserte samlingen (søk-hvor). =SAMMENLIGNE(40; E1:E5) returnerer 1, ettersom 40 er det første objektet i den spesifiserte samlingen. =SAMMENLIGNE(35; E1:E5; 1) returnerer 3, ettersom 30 er den høyeste verdien som er mindre enn eller lik 35 (sammenligningsmetode er 1, finn høyeste verdi). =SAMMENLIGNE(35; E1:E5; -1) returnerer 1, ettersom 40 er den minste verdien som er større enn eller lik 35 (sammenligningsmetode er -1, finn laveste verdi). =SAMMENLIGNE(35; E1:E5; 0) returnerer en feil, ettersom ingen eksakte treff finnes (sammenligningsmetode er 0, finn verdi). =SAMMENLIGNE("vel";C1:C5) returnerer 1, ettersom «vel» står i den første cellen i det spesifiserte området. =SAMMENLIGNE("*x"; C1:C5; 0) returnerer 3, ettersom «lorex», som slutter med «x», står i den tredje cellen i området. =SAMMENLIGNE("vel"; C1:D5) returnerer en feil, ettersom søk-etter-samlingen kun kan inneholde én rad eller én kolonne. =SAMMENLIGNE(REGUTTR("^f.*"); C1:C5,0) returnerer 4, fordi det første ordet som starter med en «f» er det fjerde objektet i samlingen. |