Den mest populære av de oppslags funksjoner i Excel 2010 er FINN.KOLONNE (for horisontal Lookup) og VLOOKUP (for Vertical Lookup). Disse funksjonene er plassert i oppslags &Co. Referansekategori i kategorien av båndet Formler og i dialogboksen Sett inn funksjon boksen. De er en del av en mektig gruppe av funksjoner som kan returnere verdier ved å se dem opp i datatabeller.
FINN.KOLONNE Funksjonen søker horisontalt (venstre til høyre) den øverste raden av et oppslag bord før den finner en verdi som fyrstikker eller nesten matcher den du leter opp. Den FINN.RAD-funksjonen søker vertikalt (øverst til nederst) kolonnen lengst til venstre av et oppslag bord før den finner en verdi som matcher eller nesten matcher den du leter opp.
Når du bruker VLOOKUP og HLOOKUP funksjoner, teksten eller numerisk oppføringer i Lookup kolonne eller rad (det vil kolonnen lengst til venstre av en vertikal Lookup bordet eller den øverste raden i en horisontal Lookup tabell) må være unikt. Disse oppføringene må også bli arrangert eller sorteres i stigende rekkefølge; det vil si alfabetisk rekkefølge for å legge inn tekst, og laveste til høyeste orden for numeriske oppføringer
FINN.KOLONNE-funksjonen bruker følgende syntaks:.
= FINN.KOLONNE (søkeverdi, tabellmatrise, radindekstall, [range_lookup])
Den FINN.RAD-funksjonen følger nesten identisk syntaks:
= FINN.RAD (søkeverdi, tabell, col_index_num, [range_lookup])
I begge funksjonene, er det søkeverdi
argument verdien du vil å slå opp i tabellen, og table_array
er celleområdet eller navnet på tabellen som inneholder både verdien til å slå opp og tilhørende verdi for å gå tilbake. row_index_num
argument i FINN.KOLONNE-funksjonen er nummeret på rad med verdien du ønsker å returnere; col_index_num
argument i FINN.RAD-funksjonen er nummeret på kolonnen med verdien du ønsker å returnere.
Den valgfrie range_lookup
argument i både FINN.RAD og FINN.KOLONNE funksjonene er den logiske SANN eller USANN som angir om du vil Excel til å finne en eksakt eller tilnærmet kamp for søkeverdi
i table_array
. Når du angir TRUE eller utelate range_lookup
argument, finner Excel en omtrentlig kamp. Når du angir USANN som range_lookup
argument, finner Excel bare nøyaktige treff.
Finne omtrent kampene gjelder bare når du leter opp numeriske verdier (i stedet for tekst). Når Excel ikke finner en eksakt match i denne Lookup kolonne eller rad, den finner det nest høyeste verdi som ikke overstiger søkeverdi
argument og returnerer deretter verdien i kolonne eller rad utpekt av < i> col_index_num
eller row_index_num
argumenter.
Figuren nedenfor viser et eksempel på bruk av FINN.RAD-funksjonen til å returnere enten 15% eller 20% tips fra en spiss bord. Celle F3 inneholder FINN.RAD-funksjonen:
= FINN.RAD (Pretax_Total, Tip_Table, IF (Tip_Percentage = 0.15,2,3))
Denne formelen returnerer mengden spissen basert på spissen prosent i celle F1 og resultat før beløpet på sjekken i celle F2.
Bruke FINN.RAD-funksjonen til å returnere mengden spissen for å legge til fra et oppslag bord.
Hvis du vil bruke dette tipset tabellen, angir prosentandelen av tuppen (15% eller 20% ) i celle F1 (oppkalt Tip_Percentage) og beløpet på sjekken før skatt i celle F2 (oppkalt Pretax_Total). Excel deretter ser opp verdien du angir i Pretax_Total celle i Lookup tabellen, som inneholder celleområdet A2: C101 og er oppkalt Tip_Table
Excel beveger seg deretter ned verdiene i den første kolonnen i Tip_Table før. finner det en kamp. Hvis Excel finner at verdien som er angitt i Pretax_Total celle ($ 16,50 i dette eksempelet) ikke stemmer helt en av verdiene i den første kolonnen i Tip_Table, fortsetter programmet å søke ned sammenligningen serien før den møter den første verdi som overstiger det resultat før total (17,00 i celle A19 i dette eksempelet). Excel beveger seg deretter tilbake til forrige rad i tabellen og returnerer verdien i kolonnen som samsvarer med col_index_num
argument av FINN.RAD-funksjonen (dette er fordi den valg range_lookup
argument har vært utelatt fra funksjonen).
Legg merke til at col_index_num
argument bruker en IF-setning for å avgjøre hvilken kolonne verdi for å gå tilbake. I dette tilfellet, dersom Tip_Percentage verdien er 0,15, og deretter funksjonen returnerer verdien i den andre kolonnen i tabellen .
Hvis ikke, returnerer verdien i den tredje kolonne i den samme raden.