Den mest populære av Excel 2016 lookup funksjoner er FINN.KOLONNE (for horisontal Lookup) og VLOOKUP (for Vertical Lookup) funksjoner. Disse funksjonene er plassert på Lookup & Referanse rullegardinmenyen på fliken av båndet Formler samt i Lookup & Referansekategori i Insert Function dialogboksen. De er en del av en mektig gruppe av funksjoner som kan returnere verdier ved å se dem opp i datatabeller.
Den FINN.RAD-funksjonen søker vertikalt (fra topp til bunn) kolonnen lengst til venstre av et oppslag bord inntil programmet lokaliserer en verdi som matcher eller overgår den du leter opp. HLOOKUP søker horisontalt (fra venstre til høyre) den øverste raden av et oppslag bord før den finner en verdi som matcher eller overgår den du leter opp
Den FINN.RAD-funksjonen bruker følgende syntaks.:
VLOOKUP (søkeverdi, tabell, col_index_num, [range_lookup])
FINN.KOLONNE-funksjonen følger nesten identisk syntaks:
FINN.KOLONNE (søkeverdi, tabellmatrise, radindekstall, [range_lookup])
I begge funksjonene, den søkeverdi
argument er den verdien som du ønsker å slå opp i oppslagstabellen, og table_array
er celleområdet eller navnet på Lookup tabell som inneholder både verdien til å slå opp og messig verdi for å gå tilbake.
col_index_num
argument betegner kolonne i søketabellen som inneholder verdiene som returneres av FINN.RAD-funksjonen basert på matchende verdien av søkeverdi
argument mot dem i table_array argument. Du bestemmer col_index_num
argument å telle hvor mange kolonner denne kolonnen er over til høyre fra den første kolonnen av den vertikale Lookup bordet, og du inkludere den første kolonnen i Lookup tabellen i denne tellingen.
< p> row_index_num
argument betegner rad som inneholder verdiene returneres
av FINN.KOLONNE-funksjonen i en horisontal bord. Du bestemmer row_index_num
argument ved å telle hvor mange rader nedover denne raden er fra den øverste raden i den horisontale Lookup tabellen. Igjen, inkluderer du den øverste raden av Oppslags tabellen i denne tellingen.
Når du skriver inn col_index_num
eller row_index_num
argumenter i VLOOKUP og HLOOKUP funksjoner, verdien du entercannot stige det totale antallet kolonner eller rader i Lookup tabellen.
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 å finne en eksakt eller tilnærmet kamp for søkeverdi
i table_array. Når du angir TRUE eller utelate range_lookup
argument i FINN.RAD eller FINN.KOLONNE-funksjonen, finner Excel en omtrentlig kamp. Når du angir USANN som range_lookup
argument, finner bare nøyaktige treff Excel.
Finne omtrent kampene gjelder kun når du leter opp numeriske oppføringer (snarere enn tekst) i den første kolonnen eller rad i vertikal eller horisontal Lookup tabellen. 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.
Når du bruker VLOOKUP og HLOOKUP funksjoner, teksten 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å 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.
Figuren viser et eksempel på bruk av FINN.RAD-funksjonen til å returnere enten 15% eller 20% tips fra en spiss bord , avhengig av resultat før totalt 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.
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 cellen i den første kolonnen i Lookup tabellen, som inneholder celleområdet A2: C101 og er oppkalt Tip_Table
Excel beveger seg deretter ned verdiene i den første. kolonne av Tip_Table til den finner en match, hvorpå programmet bruker col_index_num
argument i FINN.RAD-funksjonen for å bestemme hvilke tips beløp fra at rad i tabellen for å gå tilbake til celle F3. 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 er utelatt fra funksjonen.)
Merk at eksempelet spissen tabellen i figuren bruker en HVIS-funksjon for å bestemme col_index_num
argument for FINN.RAD-funksjonen i celle F3. IF-funksjonen bestemmer kolonnenummeret som skal brukes i tuppen tabellen ved å sammenligne prosentandelen angitt i Tip_Percentage (celle F1) med 0,15. Hvis de passer, returnerer funksjonen 2 som col_index_num
argument og FINN.RAD-funksjonen returnerer en verdi fra den andre (15% kolonne B) kolonne i Tip_Table rekkevidde. Ellers returnerer HVIS-funksjonen tre som col_index_num
argument og FINN.RAD-funksjonen returnerer en verdi fra (20% kolonne C) den tredje kolonnen i Tip_Table rekkevidde.
Bildet nedenfor viser et eksempel som bruker FINN.KOLONNE-funksjonen for å lete opp prisen på hver bakeri element lagres i en egen pris Lookup bord og deretter å returnere denne prisen til Pris /Doz kolonnen i lista daglig salg. Celle F3 inneholder den opprinnelige formelen med FINN.KOLONNE funksjon som deretter kopiert ned kolonne F:.
Bruke FINN.KOLONNE-funksjonen for å gå tilbake til prisen av et bakeri element fra en oppslagstabell = FINN.KOLONNE (element, Price_table, 2, USANN) < p> I denne FINN.KOLONNE-funksjonen, utvalget navn element som er gitt til Element kolonnen i området C3: C62 er definert som søkeverdi
argument og celleområdet navn Pris tabell som er gitt til celleområdet I1: M2 er den table_array
argument. row_index_num
argument er to fordi du ønsker Excel å returnere prisene i andre rad av priser Lookup bordet, og den valg range_lookup
argument er USANN fordi elementet navn i Daily Sales Listen må samsvare nøyaktig elementnavnet i priser Lookup bordet.
Etter å ha FINN.KOLONNE-funksjonen bruker Pris for tabellen for å legge inn prisen per dusin for hver bakervarer element i listen daglig salg, du gjør det en veldig enkel sak å oppdatere noen av salget i listen. Alt du trenger å gjøre er å endre sin Pris /Doz kostnad i dette området, og FINN.KOLONNE-funksjonen oppdaterer straks den nye prisen i Daily Sales liste uansett hvor varen er solgt. Anmeldelser