Looking Up data i Excel 2007 med FINN.KOLONNE og FINN.RAD

October 1  by Eliza

Den mest populære av oppslags funksjoner i Excel 2007 er FINN.KOLONNE (for Horisontal Lookup) og FINN.RAD (for Vertical Lookup). Disse funksjonene er plassert i Oppslag og Reference kategori på tappen på 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.

De FINN.KOLONNE-funksjonen søker horisontalt (venstre til høyre) den øverste raden i en tabell før den finner en verdi som tilsvarer eller overstiger den som youâ € ™ re se opp. Den FINN.RAD-funksjonen søker vertikalt (topp til bunn) kolonnen lengst til venstre av en tabell før programmet lokaliserer en verdi som tilsvarer eller overgår den du leter opp.

Når du bruker FINN.RAD og FINN.KOLONNE funksjoner, tekst eller numeriske 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å ordnes 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.

Den 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 lookup_value argument verdien du ønsker å slå opp i tabellen, tabell er celleområdet eller navnet på tabellen som inneholder både verdien til å se opp og tilhørende verdi for å gå tilbake. Den row_index_num argument i FINN.KOLONNE-funksjonen er nummeret på rad med verdien du ønsker å returnere; den 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 logisk SANN eller USANN som angir om du vil Excel for å finne en eksakt eller tilnærmet kamp for lookup_value i tabell. Når du angir TRUE eller utelate range_lookup argument, finner Excel en omtrentlig kamp. Når du angir FALSE som range_lookup argument, finner Excel bare nøyaktige treff.

Finne omtrentlige kamper gjelder bare når youâ € ™ re ser opp numeriske oppføringer (i stedet for tekst). Når Excel doesnâ € ™ t finne en eksakt match i denne Lookup kolonne eller rad, den finner den nest høyeste verdien som doesnâ € ™ t overskride lookup_value argument og returnerer deretter verdien i kolonne eller rad utpekt av de col_index_num eller row_index_num argumenter.

Figuren nedenfor viser et eksempel på bruk VLOOKUP funksjon å returnere enten 15% eller 20% spiss fra en spiss bord, avhengig av totalt resultat før sjekken. 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.

Looking Up data i Excel 2007 med FINN.KOLONNE og FINN.RAD


Ved hjelp av FINN.RAD funksjon å returnere mengden av tuppen for å legge fra en oppslagstabell.

For å bruke dette tipset tabellen, angir prosentandel 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 cellen i den første kolonnen av Oppslags 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 til den finner en match. Hvis Excel finner at verdien som er angitt i Pretax_Total celle ($ 16,50 i dette eksemplet) doesnâ € ™ t nøyaktig matche en av verdiene i den første kolonnen i Tip_Table, fortsetter programmet til å søke ned sammenligningen utvalg til den støter på den første verdien som skrider den totale resultat før (17,00 i celle A19 i dette eksempel). 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 valgfrie argumentet range_lookup er utelatt fra funksjonen).

Legg merke til at col_index_number argumentet bruker en IF-setning for å avgjøre hvilken kolonne verdi for å gå tilbake. I dette tilfellet, dersom Tip_Percentage verdi er 0,15, og deretter funksjonen returnerer verdien i den andre kolonnen i tabellen i raden som ble identifisert ved lookup_value. Hvis ikke, returnerer verdien i den tredje kolonne i den samme raden.