Innehållsförteckning
VLOOKUP är en ofta använd funktion i Excel för att extrahera en kolumn med data från ett ark till ett annat. Den letar vanligtvis efter ett värde i datamängden och extraherar data från vår önskade kolumn som motsvarar uppslagsvärdet. Denna funktion orsakar dock massiv massa i beräkningen. Den här artikeln kommer att beskriva 11 möjliga orsaker och lösningar på problemet med Excel VLOOKUP Om du är nyfiken på dem kan du ladda ner vår övningsbok och följa oss.
Ladda ner övningsboken
Ladda ner den här arbetsboken för att träna medan du läser den här artikeln.
Vlookup Drag Down fungerar inte.xlsx
11 möjliga lösningar för Excel VLOOKUP Drag Down fungerar inte
För att demonstrera lösningarna tar vi ett dataset med följande uppgifter 10 anställda i en organisation. Datamängden innehåller anställdas ID, namn, bostadsområden, antal familjemedlemmar, inkomster och levnadsomkostnader. Vi kan alltså säga att vår datamängd ligger i intervallet cellerna B5:G14 .
I det här sammanhanget ska vi se hur vi kan rätta till Excel VLOOKUP problemet med att dra ner inte fungerar. Den generiska representationen av VLOOKUP funktionen anges nedan;
VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])Här,
- Lookup_value : Värdet som vi letar efter finns i den första kolumnen i vår datamängd eller tabell.
- tabell_array : Tabellen där vi letar efter värdet.
- kolumn_index_nummer : Kolumnen i datasetet eller tabellen från vilken vi får det önskade värdet.
- range_lookup : Ett frivilligt krav innehåller 2 fall, TRUE för Ungefärlig matchning som är den standard , och FALSK för Exakt matchning .
Lösning 1: Ändra beräkningsalternativ
Ibland orsakar Excel:s alternativ för ändring av beräkningar problem när vi drar ner en funktion. Vi måste ändra det för att få ett korrekt resultat. Om du tittar på vårt dataset ser du att det visar samma resultat i kolumnen C för alla anställda.
Lösningen för att åtgärda problemet finns nedan:
📌 Steg:
- Först och främst väljer du en cell för att kontrollera formeln från Formula Bar . Vi väljer cell D6 .
- Även om vår formel var korrekt, gav den inte det exakta resultatet.
- För att lösa detta problem väljer du Formel fliken.
- Klicka sedan på drop-down pilen i den Beräkningsalternativ och välj alternativet Manuell till Automatisk .
- Du kommer att se inom en sekund att VLOOKUP funktionen kommer att ge det exakta resultatet.
Vi kan alltså säga att vår metod fungerade perfekt och att vi kan lösa problemet med VLOOKUP dra ner fungerar inte i Excel.
Läs mer: [Rättad!] Excel Drag to Fill fungerar inte (8 möjliga lösningar)
Lösning 2: Infoga absolut cellreferens i uppslagsarray
När vi skriver ner VLOOKUP-funktionen för att få fram uppgifterna, måste vi se till att Absolut cellreferens i den tabell_array Om datapositionen förändras kan det hända att funktionen inte ger oss ett korrekt resultat. I vår fil ser du att funktionen ger alla resultat för cellerna B12 och B13 Eftersom positionen för dessa celler inte stämmer överens med vårt ursprungliga dataset kan funktionen inte ge oss något värde.
Följande steg används för att lösa detta problem:
📌 Steg:
- Välj först cell D5 och du kommer att se tabell_array referensen har inte den Absolut cellreferens sign.
- Skriv in följande formel i cellen D5 och se till att den Absolut cellreferens i den tabell_array . Om du inte vet hur man lägger till Absolut cellreferens Du kan lägga till den på flera olika sätt.
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Tryck nu på Gå in på .
- Efter det, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell D14 .
- Du kommer att se att funktionen får rätt värde för motsvarande uppslagsvärde.
Till sist kan vi säga att vår formel fungerade effektivt och att vi kan lösa problemet med VLOOKUP dra ner fungerar inte i Excel.
Läs mer: Hur du drar en formel horisontellt med vertikal referens i Excel
Lösning 3: Ta bort dubbla data från datamängden
Förekomsten av dubbla uppgifter i datasetet orsakar problem när vi drar ner VLOOKUP Det är främst ett mänskligt fel. Vi kommer av misstag att ange ett värde två gånger. I vårt dataset kan du se att VLOOKUP funktionen ger inte det faktiska resultatet för cellen B11 . Istället för Sydost , vår funktion ger Nordväst och Merseyside för cell B11 .
Nedan beskrivs hur du kan åtgärda detta:
📌 Steg:
- I början av denna process väljer du intervallet av cellerna B5:B14 .
- Nu, i den Hem Välj fliken drop-down-pilen av den Villkorlig formatering från alternativet Stilar grupp.
- Välj sedan den Markera cellregler> Dubbla värden alternativ.
- Du kommer att se de dubbla värdena markerade.
- Därefter anger du det korrekta värdet. I vårt dataset anger vi det korrekta värdet. ID 202207 .
- Till sist ser du värdet i cellen D11 kommer att ändras till det önskade resultatet.
Slutligen kan vi säga att vår korrigeringsprocess fungerade perfekt och att vi kan åtgärda problemet med VLOOKUP dra ner fungerar inte i Excel.
Läs mer: Hur du fyller den sista raden med data i Excel (3 snabba metoder)
Lösning 4: Behåll datamatchning med approximativ matchning
Ibland kan det vara svårt att hitta exakt matchande data för att få fram värdet genom VLOOKUP-funktionen Vi har också ett liknande fall i vårt dataset i cell D11 .
Stegen för att lösa problemet förklaras nedan:
📌 Steg:
- Välj cell D11 för att kontrollera formeln i Formula Bar .
- Ändra nu typen av fallmatchning från TRUE till FALSK Formeln kommer att se ut som nedan:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,FALSE)
- Tryck på Gå in på .
- Du ser att funktionen hämtar värdet från huvuddatasetet.
I slutändan kan vi säga att vårt förfarande har fungerat perfekt och att vi har kunnat lösa problemet med VLOOKUP dra ner fungerar inte i Excel.
Läs mer: Hur du drar en formel och ignorerar dolda celler i Excel (2 exempel)
Lösning 5: Eliminera tomma celler från datamängden
Ibland råkar vi av misstag ta bort ett cellvärde från den ursprungliga datamängden. Som ett resultat av detta blir det komplicerat för Excel att extrahera värdet med funktionen. Det är också ett mänskligt fel. Du kan lätt hitta det. I det här fallet visar funktionen 0 vilket gör att vi kan förutsäga att något går fel här. I vårt dataset har cell D13 visar ett sådant resultat.
Hur du löser detta problem beskrivs nedan:
📌 Steg:
- Gå till huvudsidan Dataset bladet från den Namn på bladet Bar .
- Nu matar du in det borttagna cellvärdet manuellt. Om du har ett stort dataset kan du hitta de önskade uppgifterna genom att välja dataområdet.
- Ange uppgifterna manuellt med hjälp av tangentbordet och tryck på knappen Gå in på .
- Gå sedan tillbaka till det tidigare bladet och du kommer att se att problemet är löst.
Vi kan alltså säga att vi har möjlighet att åtgärda VLOOKUP Problemet med att dra ner fungerar inte i Excel.
Läs mer: [Lösta]: Fyllningshandtaget fungerar inte i Excel (5 enkla lösningar)
Lösning 6: Skriv ett exakt uppslagsvärde
Om du anger en felaktig referens till en uppslagscell orsakar det ibland en massa problem för Excel att hämta värdet enligt vår önskan. I en sådan händelse, VLOOKUP-funktionen inte kan utföra sin uppgift korrekt. Vi kan alltså säga att drag down inte heller kommer att fungera. I vårt dataset har vi en sådan #N/A fel i hela området av celler D5:D14 .
Nedan beskrivs hur du kan lösa denna komplikation:
📌 Steg:
- Välj först och främst cell D5 Du kan klicka på cellreferensen för att se den valda cellen i kalkylbladet.
- Du kan se att i stället för cell B5 väljer vi A5 i funktionen.
- Tryck nu på Backspace för att rensa cellhänvisningen och välja cell B5 Den modifierade formeln visas nedan:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Tryck på Gå in på .
- Efter det, dubbelklicka på på den Handtag för fyllning för att kopiera den nya formeln upp till cell D14 .
- Du får alla önskade värden.
Vi kan alltså säga att vi kan identifiera och åtgärda problemet med VLOOKUP dra ner fungerar inte i Excel.
Lösning 7: Lagra uppslagsvärdet i den vänstra kolumnen
Funktionen VLOOKUP kan inte fungera korrekt om vi inte anger den yttersta vänstra cellen i vårt ursprungliga dataset som Lookup_value I det här fallet returnerar funktionen ett felaktigt värde i resultatet, som i bilden nedan.
Nedan beskrivs hur man löser denna svårighet:
📌 Steg:
- Välj cell D5 och ändra lookup_vaue cellreferens från C5 till B5 .
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Tryck sedan på Gå in på Funktionen visar det område som vi vill ha i cellen.
- Nu, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell D14 .
- Problemet kommer att lösas och du kommer att få värde för alla anställda.
Slutligen kan vi hävda att vi kan åtgärda VLOOKUP Problemet med att dra ner fungerar inte i Excel.
Lösning 8: Sätt in rätt kolumnindexnummer
Tillägget av en ny kolumn kan orsaka en massa med VLOOKUP-funktionen Den ändrar kolumn_index_nummer , som ett resultat av detta, VLOOKUP-funktionen ger inte det önskade resultatet. Vårt dataset hade ett liknande problem och alla siffror kom till 0 .
Hur du löser detta problem förklaras nedan:
📌 Steg:
- Välj först cell D5 i den Formula Bar och ange den korrekta column_index_num.
- I vårt fall är den nya kolumn_index_nummer är 5 Formeln kommer att se ut som nedan:
=VLOOKUP(B5,$K$4:$Q$14,5,TRUE)
- Tryck nu på Gå in på .
- Efter det, dubbelklicka på på den Handtag för fyllning för att kopiera formeln upp till cell D14 .
- Problemet kommer att lösas och du kommer att få värde för alla enheter.
Vi kan alltså hävda att vår formel fungerade exakt och att vi har kunnat åtgärda VLOOKUP Problemet med att dra ner fungerar inte i Excel.
Lösning 9: Välj rätt tabellmatris
Inmatning av ett felaktigt tabell_array är en annan anledning till att få ett fel från VLOOKUP-funktionen I sådana fall kommer vi att visa en #N/A fel i datamängden. Eftersom funktionen inte kan utföra sin uppgift korrekt, kan vi bekräfta att dra ner den inte heller kommer att fungera. I vår fil har vi en liknande typ av #N/A felet i hela området av celler D5:D14 .
Nedan beskrivs hur man löser detta problem:
📌 Steg:
- I startfältet markerar du cellen D5 för att kontrollera funktionsargumentet i Formula Bar .
- Skriv sedan ner den korrekta funktionen med korrekt table_array enligt nedan:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Tryck nu på Gå in på nyckel.
- Nästa, dubbelklicka på på den Handtag för fyllning för att kopiera den nya formeln upp till cell D14 .
- Du kommer att få alla önskade värden.
Slutligen kan vi säga att vår teknik för att lösa fel har fungerat korrekt och att vi har kunnat lösa problemet med VLOOKUP dra ner fungerar inte i Excel.
Lösning 10: Ange relevant cellformat
Ibland kan ett tidigare inställt cellformat skapa problem för oss när vi importerar data från ett ark till ett annat med hjälp av VLOOKUP När vi försökte få fram inkomstvärdet för alla anställda fick vi några oförutsägbara värden i datasetet, som i bilden. Detta beror på felaktig cellformatering.
Lösningen på denna typ av problem visas nedan:
📌 Steg:
- Först och främst ska du gå till ditt ursprungliga datablad. I vår fil finns det i bladet Dataset .
- Välj sedan en cell i kolumnen för att kontrollera dataformatet.
- Kontrollera därefter datatyperna i Antal gruppen i Hem fliken.
- Återigen, gå till det ark där du använde funktionen. I vår arbetsbok heter arket Irrelavent cellformat .
- Markera hela intervallet av celler D5:D14 .
- Nu, i den Hem från fliken Antal gruppen väljer liknande datatyper. För oss valde vi Redovisning som datatyp.
- Du kommer att se alla meningsfulla cellvärden som i det ursprungliga datasetet.
I slutändan kan vi säga att vi kan lokalisera och åtgärda komplikationen med Excel. VLOOKUP dra ner fungerar inte.
Läs mer: Drag nummerökning fungerar inte i Excel (en lösning med enkla steg)
Lösning 11: Ta bort Invisible Dash
Fällan med osynliga streck är ibland ett hinder för att få fram cellvärdet via VLOOKUP funktion. För att åtgärda detta problem:
- Gå först till ditt ursprungliga dataset och ta reda på i vilken enhet problemet kommer att uppstå.
- Då, ta bort de befintliga uppgifterna och manuellt lägga in dem igen.
Problemet kommer att lösas och du kommer att få de önskade uppgifterna.
Slutsats
Det är slutet på den här artikeln. Jag hoppas att den här artikeln kommer att vara till hjälp för dig och att du kommer att kunna åtgärda problemet med Excel VLOOKUP drag ner fungerar inte. Dela gärna med dig av ytterligare frågor eller rekommendationer till oss i kommentarsfältet nedan om du har några ytterligare frågor eller rekommendationer.
Glöm inte att besöka vår webbplats ExcelWIKI för flera Excel-relaterade problem och lösningar. Fortsätt att lära dig nya metoder och fortsätt att växa!