FINN.KOLONNE
FINN.KOLONNE-funksjonen returnerer en verdi fra en samling med rader ved å bruke den øverste raden med verdier til å velge en kolonne, og radnummer til å velge en rad i den kolonnen.
Tips: For et bedre søk som fungerer i alle retninger, bruk XOPPSLAG.
FINN.KOLONNE(søk-etter; radområde; returneringsrad; nærmeste-treff)
søk-etter: Verdien du vil finne. søk-etter kan inneholde alle verdier eller en REGUTTR-streng.
radområde: En samling med celler. radområde er en referanse til ett celleområde, som kan inneholde verdier av en hvilken som helst type.
returneringsrad: En tallverdi som representerer radnummeret du vil returnere verdien fra. returneringsrad må være større eller lik 1 og mindre enn eller lik antallet rader i det spesifiserte området.
nærmeste-treff: En valgfri modalverdi som spesifiserer om et nøyaktig treff kreves.
nærmeste treff (SANN, 1 eller ikke oppgitt): Hvis det ikke finnes et eksakt treff, markeres kolonnen med den høyeste verdien i øverste rad som er mindre enn eller lik søkeverdien. Hvis du velger nærmeste-treff, kan ikke søk-etter inneholde jokertegn.
eksakt treff (USANN eller 0): Returner en feil hvis det ikke finnes et eksakt treff. Hvis du velger eksakt-treff, kan ikke søk-etter inneholde jokertegn. 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. REGUTTR kan kun brukes i FINN.KOLONNE hvis du bruker eksakt-treff.
Notater
FINN.KOLONNE sammenligner en søkeverdi med verdiene i den øverste raden for en spesifisert samling. Med mindre et eksakt treff kreves, markeres kolonnen som inneholder den største toppradverdien som er mindre enn eller lik søkeverdien. Deretter returnerer funksjonen verdien fra den spesifiserte raden i den kolonnen. Hvis et eksakt treff kreves og ingen av toppradverdiene tilsvarer søkeverdien, returnerer funksjonen en feil.
Eksempler |
---|
Gitt følgende tabell: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=FINN.KOLONNE(20; A1:E4; 2) returnerer «E», ettersom verdien «E» er i samme kolonne som 20 (søk-etter), i andre rad (returneringsrad) innenfor den spesifiserte samlingen (radområde). =FINN.KOLONNE(39; A1:E4; 2) returnerer «E», ettersom «E» er i samme kolonne som 20, det nærmeste treffet som ikke overstiger den angitte verdien (39), i andre rad av den spesifiserte samlingen. =FINN.KOLONNE("M"; A2:E4; 2) returnerer «dolor», ettersom «dolor» er i samme kolonne som «I», det nærmeste treffet som ikke overstiger den angitte verdien («M»), i andre rad av den spesifiserte samlingen (som er rad 3, fordi den første spesifiserte raden var 2). =FINN.KOLONNE("C"; A2:E3; 2) returnerer «vel», ettersom «vel» er i samme kolonne som «A», det nærmeste treffet som ikke overstiger den angitte verdien («C»), i andre rad av den spesifiserte samlingen. =FINN.KOLONNE("blandit"; A3:E4; 2) returnerer 5, ettersom 5 er i samme kolonne som «amet», den siste verdien i de spesifiserte områdene. Dette er fordi "blandit" ikke ble funnet i andre rad av den spesifiserte samlingen. =FINN.KOLONNE("C"; A2:E4; 3; SANN) returnerer 1, ettersom 1 er i samme kolonne som «A», det nærmeste treffet som ikke overstiger den angitte verdien («C»), i tredje rad av den spesifiserte samlingen. =FINN.KOLONNE("C"; A2:E4; 3; USANN) returnerer en feil fordi verdien ikke ble funnet, ettersom verdien "C" ikke finnes (det finnes ikke noe eksakt treff), og (eksakt-treff) ble spesifisert som USANN. =FINN.KOLONNE("C"; A2:E4; 4; SANN) returnerer en feil fordi referansen er ugyldig, ettersom det ikke finnes noen fjerde rad i den spesifiserte samlingen (som bare er tre rader). =FINN.KOLONNE(REGUTTR("^a.*"); A3:E4; 2; USANN) returnerer 5, fordi 5 er i samme kolonne som «amet», det første ordet i A3:E3 som starter med en «a». |