Sådan løses fejl i VLOOKUP-fejl i Excel
Microsoft Office Excel / / March 19, 2020
Sidst opdateret den
Kæmper du med VLOOKUP-funktionen i Microsoft Excel? Her er nogle tip til fejlfinding, der hjælper dig.
Der er få ting, der får svedene ud Microsoft Excel brugere mere end tanken om en VLOOKUP-fejl. Hvis du ikke er for bekendt med Excel, er VLOOKUP en af de vanskeligste eller i det mindste en af de mindst tilgængelige funktioner, der er tilgængelige.
Formålet med VLOOKUP er at søge efter og returnere data fra en anden kolonne i dit Excel-regneark. Desværre, hvis du får din VLOOKUP-formel forkert, kaster Excel en fejl på dig. Lad os gennemgå nogle almindelige VLOOKUP-fejl og forklare, hvordan du fejlfinder dem.
Begrænsninger af VLOOKUP
Inden du begynder at bruge VLOOKUP, skal du være opmærksom på, at det ikke altid er den bedste mulighed for Excel-brugere.
Til at begynde med kan det ikke bruges til at søge data til venstre for dem. Det vil også kun vise den første værdi, den finder, hvilket betyder, at VLOOKUP ikke er en mulighed for dataområder med duplikerede værdier. Din søgekolonne skal også være den længste venstre kolonne i dit dataområde.
I eksemplet nedenfor er den længste kolonne (søjle A) bruges som søgekolonne. Der er ingen duplikerede værdier i området og opslagsdata (i dette tilfælde data fra søjle B) er til højre for søgekolonnen.
INDEX- og MATCH-funktionerne ville være gode alternativer, hvis nogle af disse problemer er et problem, ligesom den nye XLOOKUP-funktion i Excel, der i øjeblikket er i beta-test.
VLOOKUP kræver også, at data arrangeres i rækker for at kunne søge og returnere data nøjagtigt. HLOOKUP ville være et godt alternativ, hvis dette ikke er tilfældet.
Der er nogle yderligere begrænsninger til VLOOKUP-formler, der kan forårsage fejl, som vi forklarer yderligere.
VLOOKUP og # N / A fejl
En af de mest almindelige VLOOKUP-fejl i Excel er # N / A fejl. Denne fejl opstår, når VLOOKUP ikke kan finde den værdi, du søger efter.
Til at begynde med findes søgeværdien muligvis ikke i dit dataområde, eller du har muligvis brugt den forkerte værdi. Hvis du ser en N / A-fejl, skal du tjekke værdien i din VLOOKUP-formel.
Hvis værdien er korrekt, findes din søgeværdi ikke. Dette antager, at du bruger VLOOKUP til at finde nøjagtige matchninger med range_lookup argument indstillet til FALSK.
I ovenstående eksempel søger du efter en studiekort med nummer 104 (i celle G4) returnerer en # N / A-fejl fordi det minimale ID-nummer i området er 105.
Hvis range_lookup argument i slutningen af din VLOOKUP-formel mangler eller er indstillet til RIGTIGT, returnerer VLOOKUP en # N / A-fejl, hvis dit dataområde ikke sorteres i stigende rækkefølge.
Det returnerer også en # N / A-fejl, hvis din søgeværdi er mindre end den laveste værdi i området.
I ovenstående eksempel er studiekort værdier blandes sammen. På trods af en værdi af 105 der findes i området, kan VLOOKUP ikke køre en korrekt søgning med range_lookup argument indstillet til RIGTIGT fordi søjle A er ikke sorteret i stigende rækkefølge.
Andre almindelige årsager til # N / A-fejl inkluderer brug af en søgningskolonne, der ikke er længst til venstre, og at bruge celle henvisninger til søgeværdier, der indeholder tal, men som er formateret som tekst, eller som indeholder overskydende tegn som rum.
Fejlfinding #VALUE fejl
Det #VÆRDI fejl er normalt et tegn på, at formlen, der indeholder VLOOKUP-funktionen, er forkert på en eller anden måde.
I de fleste tilfælde skyldes dette normalt den celle, du refererer til som din søgningsværdi. Det maksimal størrelse af en VLOOKUP-opslagværdi er 255 tegn.
Hvis du har at gøre med celler, der indeholder længere karakterstrenge, vil VLOOKUP ikke kunne håndtere dem.
Den eneste løsning hertil er at erstatte din VLOOKUP-formel med en kombineret INDEX- og MATCH-formel. For eksempel, hvor en kolonne indeholder en celle med en streng på mere end 255 tegn, kan en indlejret MATCH-funktion inde i INDEX bruges til at lokalisere disse data i stedet.
I eksemplet nedenfor INDEKS returnerer værdien i cellen B4, ved hjælp af intervallet i søjle A for at identificere den rigtige række. Dette bruger den indlejrede MATCH funktion til at identificere strengen i søjle A (der indeholder 300 tegn), der matcher cellen H4.
I dette tilfælde er det celle A4, med INDEKS returnering 108 (værdien af B4).
Denne fejl vises også, hvis du har brugt en forkert henvisning til celler i din formel, især hvis du bruger et dataområde fra en anden projektmappe.
Arbejdsboghenvisninger skal vedlægges i firkantede parenteser for at formlen kan fungere korrekt.
Hvis du støder på en #VALUE-fejl, skal du tjekke din VLOOKUP-formel for at bekræfte, at dine cellehenvisninger er korrekte.
#NAME og VLOOKUP
Hvis din VLOOKUP-fejl ikke er en #VALUE-fejl eller en # N / A-fejl, er det sandsynligvis en #NAVN fejl. Inden du går i panik ved tanken om denne, kan du være sikker - det er den nemmeste VLOOKUP-fejl at rette.
En #NAME-fejl vises, når du har forkert stavet en funktion i Excel, hvad enten det er VLOOKUP eller en anden funktion som SUM. Klik på din VLOOKUP-celle og dobbeltkontrol, om du faktisk har stavet VLOOKUP korrekt.
Hvis der ikke er andre problemer, fungerer din VLOOKUP-formel, når denne fejl er rettet.
Brug af andre Excel-funktioner
Det er en dristig erklæring, men fungerer som VLOOKUP vil ændre dit liv. I det mindste ændrer det din arbejdsliv, hvilket gør Excel til et mere kraftfuldt værktøj til dataanalyse.
Hvis VLOOKUP ikke er det rigtige for dig, så drage fordel af disse top Excel-funktioner i stedet.