6 grunner til at VLOOKUP ikke fungerer

  • Dele Denne
Michael Brown

VLOOKUP-funksjonen er den mest populære oppslags- og referansefunksjonen i Excel. Det er også en av de vanskeligste, og den fryktede #N/A-feilmeldingen kan være et vanlig syn.

Denne artikkelen vil se på de 6 vanligste årsakene til at VLOOKUP ikke fungerer.

    Du trenger en eksakt match

    Det siste argumentet i VLOOKUP-funksjonen, kjent som range_lookup , spør om du vil ha en omtrentlig eller en eksakt match .

    I de fleste tilfeller leter folk etter et bestemt produkt, bestilling, ansatt eller kunde og krever derfor en eksakt match. Når du ser etter en unik verdi, bør FALSE angis for range_lookup -argumentet.

    Dette argumentet er valgfritt, men hvis det står tomt, brukes TRUE-verdien. TRUE-verdien er avhengig av at dataene dine blir sortert i stigende rekkefølge for å fungere.

    Bildet nedenfor viser en VLOOKUP med range_lookup-argumentet utelatt, og den feilaktige verdien returneres.

    Løsning

    Hvis du ser etter en unik verdi, skriv inn FALSE for det siste argumentet. VLOOKUP ovenfor bør angis som =VLOOKUP(H3,B3:F11,2,FALSE) .

    Lås tabellreferansen

    Kanskje du ønsker å bruke flere VLOOKUPs for å returnere forskjellig informasjon om en post. Hvis du planlegger å kopiere VLOOKUP til flere celler, må du låse tabellen.

    Bildet nedenfor viser en VLOOKUP angitt feil. Det refereres til feil celleområderfor oppslagsverdi og tabellmatrise .

    Løsning

    Tabellen som VLOOKUP-funksjonen bruker for å se for og returner informasjon fra er kjent som tabellmatrisen . Dette må refereres absolutt for å kopiere VLOOKUP.

    Klikk på referansene i formelen og trykk på F4-tasten på tastaturet for å endre referansen fra relativ til absolutt. Formelen skal angis som =VLOOKUP($H$3,$B$3:$F$11,4,FALSE) .

    I dette eksemplet ble både oppslagsverdi og tabellmatrise -referansene gjort absolutte. Vanligvis kan det bare være tabellmatrisen som må låses.

    En kolonne har blitt satt inn

    Kolonneindeksnummeret, eller kolonneindeksnummer , brukes ved hjelp av VLOOKUP-funksjonen for å angi hvilken informasjon som skal returneres om en post.

    Fordi dette legges inn som et indeksnummer, er det lite holdbart. Hvis en ny kolonne settes inn i tabellen, kan det stoppe VLOOKUP fra å fungere. Bildet nedenfor viser et slikt scenario.

    Antallet var i kolonne 3, men etter at en ny kolonne ble satt inn ble det kolonne 4. VLOOKUP har imidlertid ikke automatisk oppdatert.

    Løsning 1

    En løsning kan være å beskytte regnearket slik at brukere ikke kan sette inn kolonner. Hvis brukere må kunne gjøre dette, er det ikke en levedyktig løsning.

    Løsning 2

    Et annet alternativ ville være å sette inn MATCH-funksjonen i col_index_num argument for VLOOKUP.

    MATCH -funksjonen kan brukes til å se etter og returnere det nødvendige kolonnenummeret. Dette gjør col_index_num dynamisk slik at innsatte kolonner ikke lenger vil påvirke VLOOKUP.

    Formelen nedenfor kan skrives inn i dette eksemplet for å forhindre problemet vist ovenfor.

    Tabellen har blitt større

    Når flere rader legges til i tabellen, kan det hende at VLOOKUP må oppdateres for å sikre at disse ekstra radene er inkludert. Bildet nedenfor viser en VLOOKUP som ikke sjekker hele tabellen for fruktelementet.

    Løsning

    Vurder å formatere området som en tabell (Excel 2007+), eller som et dynamisk områdenavn. Disse teknikkene vil sikre at VLOOKUP-funksjonen din alltid vil sjekke hele tabellen.

    For å formatere området som en tabell, velg celleområdet du vil bruke for tabellmatrisen og klikk Hjem > Formater som tabell og velg en stil fra galleriet. Klikk på kategorien Design under Tabellverktøy og endre tabellnavnet i boksen som følger med.

    VLOOKUP nedenfor viser en tabell med navnet FruitList som brukes.

    VLOOKUP kan ikke se til venstre

    En begrensning ved VLOOKUP-funksjonen er at den ikke kan se til venstre. Den vil se ned i kolonnen lengst til venstre i en tabell og returnere informasjon fra høyre.

    Løsning

    Løsningendette innebærer å ikke bruke VLOOKUP i det hele tatt. Å bruke en kombinasjon av INDEX- og MATCH-funksjonene i Excel er et vanlig alternativ til VLOOKUP. Den er langt mer allsidig.

    Eksemplet nedenfor viser at den brukes til å returnere informasjon til venstre for kolonnen du ser i.

    Les mer om bruk av INDEX og MATCH

    Din tabell inneholder duplikater

    Oppslag-funksjonen kan bare returnere én post. Den vil returnere den første posten som samsvarer med verdien du så etter.

    Hvis tabellen inneholder duplikater, vil ikke VLOOKUP klare oppgaven.

    Løsning 1

    Bør har listen din duplikater? Hvis ikke, vurder å fjerne dem. En rask måte å gjøre dette på er å velge tabellen og klikke Fjerner duplikater -knappen på Data -fanen.

    Sjekk ut AbleBits Duplicate Remover for en mer fullstendig verktøy for å håndtere duplikater i Excel-tabellene dine.

    Løsning 2

    Ok, så listen bør ha duplikater. I dette tilfellet er ikke en VLOOKUP det du trenger. En pivottabell ville være perfekt for å velge en verdi og vise resultatene i stedet.

    Tabellen nedenfor er en liste over bestillinger. La oss si at du vil returnere alle bestillingene for en bestemt frukt.

    En pivottabell har blitt brukt for å gjøre det mulig for en bruker å velge en frukt-ID fra rapportfilteret og en liste av alle bestillingene vises.

    Problemfrie VLOOKUPs

    Denne artikkelendemonstrerte en løsning på de 6 vanligste årsakene til at en VLOOKUP-funksjon ikke fungerer. Bevæpnet med denne informasjonen bør du nyte en mindre plagsom fremtid med denne fantastiske Excel-funksjonen.

    Om forfatteren

    Alan Murray er IT-trener og grunnleggeren av Computergaga. Han tilbyr nettbasert opplæring og de siste tipsene og triksene i Excel, Word, PowerPoint og Project.

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.