Excel VLOOKUP omlaag slepen werkt niet (11 Mogelijke oplossingen)

  • Deel Dit
Hugh West

VLOOKUP is een veelgebruikte functie in Excel om een kolom met gegevens van het ene blad naar het andere te halen. Gewoonlijk wordt een waarde gezocht in de dataset en worden de gegevens uit de gewenste kolom gehaald die overeenkomen met de opzoekwaarde. Deze functie veroorzaakt echter een enorme massa in de berekening. Dit artikel beschrijft 11 mogelijke oorzaken en oplossingen voor het probleem van Excel VLOOKUP Sleep naar beneden werkt niet. Als je er nieuwsgierig naar bent, download dan ons oefenwerkboek en volg ons.

Download Praktijk werkboek

Download dit oefenwerkboek om te oefenen terwijl u dit artikel leest.

Vlookup Slepen naar beneden werkt niet.xlsx

11 Mogelijke oplossingen voor Excel VLOOKUP Slepen naar beneden werkt niet

Om de oplossingen te demonstreren, beschouwen wij een dataset van 10 werknemers van een organisatie. De dataset bevat de ID's, namen, woongebieden, aantal gezinsleden, inkomens en kosten van levensonderhoud van de werknemers. We kunnen dus zeggen dat onze dataset in het bereik van de cellen B5:G14 .

In deze context zullen we zien hoe we de Excel VLOOKUP slepen naar beneden werkt niet. De generieke weergave van de VLOOKUP functie wordt hieronder gegeven;

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Hier,

  • lookup_waarde : De waarde die we zoeken houdt in de eerste kolom van onze dataset of tabel.
  • tabel_array : De tabel waarin we de waarde zoeken.
  • kolom_index_num : De kolom in de dataset of tabel waaruit we onze gewenste waarde halen.
  • range_lookup Een facultatieve eis bevat 2 gevallen, WARE voor de Geschatte overeenkomst die de standaard en FALSE voor de Exacte overeenkomst .

Oplossing 1: Wijzig de berekeningsopties

Soms veroorzaakt de gewijzigde berekeningsoptie van Excel problemen voor ons wanneer we een functie naar beneden slepen. We moeten deze wijzigen om een nauwkeurig resultaat te krijgen. Als u nu naar onze dataset kijkt, zult u zien dat deze hetzelfde resultaat laat zien in kolom C voor alle werknemers.

De oplossing om dit probleem op te lossen wordt hieronder gegeven:

Stappen:

  • Selecteer eerst een willekeurige cel om de formule van Formule Bar We selecteren cel D6 .
  • Hoewel onze formule correct was, leverde het niet het exacte resultaat op.

  • Om dit probleem op te lossen, selecteert u de Formule tab.
  • Klik vervolgens op de uitklapbaar pijl van de Berekeningsoptie en kies de optie Handmatig naar Automatisch .

  • U zult binnen een seconde de VLOOKUP functie zal het nauwkeurige resultaat opleveren.

We kunnen dus zeggen dat onze methode perfect werkte en dat we het probleem van VLOOKUP slepen naar beneden werkt niet in Excel.

Lees meer: [Fixed!] Excel Slepen om te vullen werkt niet (8 Mogelijke oplossingen)

Oplossing 2: Absolute celverwijzing invoegen in Lookup Array

Als we opschrijven de VLOOKUP-functie om de gegevens te krijgen, moeten we ervoor zorgen dat de Absolute celverwijzing in de tabel_array Anders, als de positie van de gegevens verandert, kan de functie ons geen nauwkeurig resultaat geven. In ons bestand ziet u dat de functie een willekeurige uitkomst geeft voor de cellen B12 en B13 Aangezien de positie van die cellen niet overeenkomt met onze oorspronkelijke dataset, kan de functie ons dus geen waarde geven.

De stappen om dit probleem op te lossen zijn als volgt:

Stappen:

  • Selecteer eerst de cel D5 en je ziet de tabel_array referentie heeft niet de Absolute celverwijzing teken.
  • Schrijf de volgende formule op in cel D5 en zorgen voor de Absolute celverwijzing in de tabel_array Als je niet weet hoe je moet toevoegen... Absolute celverwijzing kun je het op verschillende manieren toevoegen.

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • Druk nu op de Ga naar .

  • Daarna, dubbelklik op op de Vulgreep om de formule te kopiëren naar cel D14 .
  • U zult zien dat de functie de juiste waarde krijgt voor de bijbehorende opzoekwaarde.

Eindelijk kunnen we zeggen dat onze formule effectief werkte en dat we het probleem van VLOOKUP slepen naar beneden werkt niet in Excel.

Lees meer: Formule horizontaal slepen met verticale verwijzing in Excel

Oplossing 3: Dubbele gegevens uit dataset verwijderen

De aanwezigheid van dubbele gegevens in de dataset levert problemen op wanneer we de VLOOKUP Het is vooral een menselijke fout. We voeren per ongeluk een waarde twee keer in. In onze dataset kun je zien dat de VLOOKUP functie geeft niet het werkelijke resultaat voor cel B11 In plaats van Zuidoost biedt onze functie Noord-West en Merseyside voor cel B11 .

De procedure om deze oorzaak te verhelpen wordt hieronder gegeven:

Stappen:

  • Aan het begin van dit proces selecteert u het bereik van de cel B5:B14 .
  • Nu, in de Home tabblad, selecteer de uitklappijl van de Voorwaardelijke opmaak optie van de Styles groep.
  • Kies vervolgens de Markeer celregels> Dubbele waarden optie.

  • U ziet de dubbele waarden gemarkeerd.

  • Voer daarna de juiste waarde in. In onze dataset voeren we de juiste ID 202207 .
  • Tenslotte ziet u de waarde van cel D11 zal veranderen in ons gewenste resultaat.

Uiteindelijk kunnen we zeggen dat ons correctieproces perfect heeft gewerkt en dat we het probleem van VLOOKUP slepen naar beneden werkt niet in Excel.

Lees meer: Hoe tot de laatste rij te vullen met gegevens in Excel (3 snelle methodes)

Oplossing 4: Gegevens blijven matchen met approximatieve match

Soms veroorzaakt het vinden van de exacte match van gegevens problemen om de waarde door te krijgen de VLOOKUP-functie We hebben ook een soortgelijk geval in onze dataset in cel D11 .

De stappen om het probleem op te lossen worden hieronder uitgelegd:

Stappen:

  • Selecteer cel D11 om de formule in de Formule Bar .
  • Verander nu het case match type van WARE naar FALSE De formule ziet er dan uit als hieronder:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,FALSE)

  • Druk op Ga naar .
  • U zult zien dat de functie de waarde uit de hoofddataset haalt.

Uiteindelijk kunnen we zeggen dat onze procedure perfect werkte en dat we het probleem van VLOOKUP slepen naar beneden werkt niet in Excel.

Lees meer: Formule slepen en verborgen cellen negeren in Excel (2 voorbeelden)

Oplossing 5: Lege cellen uit dataset verwijderen

Soms verwijderen we per ongeluk een celwaarde uit de oorspronkelijke dataset. Daardoor veroorzaakt het complicaties voor Excel om de waarde te extraheren met de functie. Het is ook een menselijke fout. U kunt het gemakkelijk vinden. In dit geval toont de functie 0 waaruit we kunnen afleiden dat hier iets fout gaat. In onze dataset, cel D13 laat zo'n resultaat zien.

Het proces om dit probleem op te lossen wordt hieronder gegeven:

Stappen:

  • Ga naar de hoofd Dataset blad van de Blad Naam Bar .
  • Voer nu de verwijderde celwaarde handmatig in. Als u een grote dataset hebt, kunt u de gewenste gegevens vinden door het gegevensbereik te selecteren.
  • Voer de gegevens handmatig in met uw toetsenbord, en druk op de knop Ga naar .

  • Ga dan terug naar het vorige blad en u zult zien dat het probleem is opgelost.

Dus, we kunnen zeggen dat we in staat zijn om de VLOOKUP Slepen naar beneden werkt niet in Excel.

Lees meer: [Opgelost]: Vulgreep werkt niet in Excel (5 eenvoudige oplossingen)

Oplossing 6: Type nauwkeurige opzoekwaarde

Het invoeren van een onjuiste referentie van een lookup cel, veroorzaakt soms een massa voor Excel om de waarde te krijgen volgens onze wens. In een dergelijk geval, de VLOOKUP-functie zijn taak niet goed kan uitvoeren. Zodat we kunnen zeggen dat het naar beneden slepen ook niet werkt. In onze dataset hebben we zo'n #N/A fout in de hele reeks cellen D5:D14 .

De stappen om deze complicatie op te lossen worden hieronder gegeven:

Stappen:

  • Selecteer eerst de cel D5 U kunt op de celverwijzing klikken om de geselecteerde cel in het spreadsheet te zien.
  • U ziet dat in plaats van cel B5 kiezen we A5 in de functie.

  • Druk nu op de Backspace knop om de celverwijzing te wissen en selecteer cel B5 De gewijzigde formule staat hieronder:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • Druk op de Ga naar .

  • Daarna, dubbelklik op op de Vulgreep om de nieuwe formule te kopiëren naar cel D14 .
  • U krijgt alle gewenste waarden.

Wij kunnen dus zeggen dat wij in staat zijn het probleem van VLOOKUP slepen naar beneden werkt niet in Excel.

Oplossing 7: Bewaar de opzoekwaarde in de meest linkse kolom

De VLOOKUP-functie kan niet goed werken als we de uiterst linkse cel van onze oorspronkelijke dataset niet invoeren als de lookup_waarde In dit geval geeft de functie een verwarde waarde terug in het resultaat zoals in de afbeelding hieronder.

De aanpak om dit probleem op te lossen wordt hieronder beschreven:

Stappen:

  • Selecteer cel D5 en de lookup_vaue celverwijzing van C5 naar B5 .

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • Druk vervolgens op Ga naar De functie toont het door ons gewenste gebied in de cel.

  • Nu, dubbelklik op op de Vulgreep om de formule te kopiëren naar cel D14 .
  • Het probleem wordt opgelost en u krijgt waarde voor alle werknemers.

Ten slotte kunnen we beweren dat we de VLOOKUP Slepen naar beneden werkt niet in Excel.

Oplossing 8: Het juiste kolomindexnummer invoegen

De toevoeging van een nieuwe kolom kan een massa met de VLOOKUP-functie Het verandert de kolom_index_num als resultaat, de VLOOKUP-functie geeft niet het gewenste resultaat. Onze dataset had een soortgelijk probleem en alle getallen kwamen op 0 .

De manier om dit probleem op te lossen wordt hieronder uitgelegd:

Stappen:

  • Selecteer eerst de cel D5 in de Formule Bar en voer de juiste column_index_num.
  • In ons geval is de nieuwe kolom_index_num is 5 De formule ziet er dan uit als hieronder:

=VLOOKUP(B5,$K$4:$Q$14,5,TRUE)

  • Druk nu op Ga naar .

  • Daarna, dubbelklik op op de Vulgreep om de formule te kopiëren naar cel D14 .
  • Het probleem wordt opgelost en u krijgt waarde voor alle entiteiten.

We kunnen dus stellen dat onze formule precies werkte en dat we de VLOOKUP Slepen naar beneden werkt niet in Excel.

Oplossing 9: Kies de juiste tabelreeks

Het invoeren van een onjuiste tabel_array verwijzing is een andere reden om een fout te krijgen van de VLOOKUP-functie In dat geval zullen we een #N/A fout in de dataset. Aangezien de functie zijn taak niet goed kan uitvoeren, kunnen we bevestigen dat het verslepen daarvan ook niet zal werken. In ons bestand hebben we zo'n zelfde soort #N/A fout in de hele reeks cellen D5:D14 .

De methode om dit probleem op te lossen wordt hieronder gegeven:

Stappen:

  • Selecteer in het begin de cel D5 om het functieargument in de Formule Bar .
  • Schrijf dan de juiste functie op met nauwkeurige table_array zoals hieronder:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • Druk nu op de Ga naar sleutel.

  • Volgende, dubbelklik op op de Vulgreep om de nieuwe formule te kopiëren naar cel D14 .
  • U krijgt alle gewenste waarden.

Eindelijk kunnen we zeggen dat onze techniek om fouten op te lossen goed heeft gewerkt en dat we het probleem van VLOOKUP slepen naar beneden werkt niet in Excel.

Oplossing 10: Stel het relevante celformaat in

Soms kan een eerder ingesteld celformaat voor problemen zorgen als we de gegevens van het ene blad naar het andere importeren via het VLOOKUP Toen we probeerden de inkomenswaarde voor alle werknemers te krijgen, kregen we onvoorspelbare waarden in onze dataset zoals in de afbeelding. Dit komt door verkeerde celopmaak.

De oplossing voor dit soort problemen staat hieronder:

Stappen:

  • Ga eerst naar uw originele datasheet. In ons bestand staat het in sheet Dataset .
  • Selecteer vervolgens een cel van die kolom om het gegevensformaat te controleren.
  • Controleer daarna de gegevenstypen van de Nummer groep van de Home tab.

  • Ga opnieuw naar het blad waar je de functie hebt gebruikt. In onze werkmap is het blad getiteld Onafhankelijk celformaat .
  • Selecteer het hele celbereik D5:D14 .
  • Nu, in de Home tabblad, van de Nummer groep de gelijkaardige gegevenstypes kiezen. Voor ons kozen we Boekhouding als gegevenstype.
  • U ziet alle betekenisvolle celwaarden zoals in de oorspronkelijke dataset.

Uiteindelijk kunnen we zeggen dat we in staat zijn om de complicatie van Excel op te sporen en op te lossen. VLOOKUP Sleep naar beneden werkt niet.

Lees meer: Slepende getallen verhogen werkt niet in Excel (een oplossing met eenvoudige stappen)

Oplossing 11: Onzichtbare streep verwijderen

Het opvangen van onzichtbare streepjes vormt soms een belemmering om de celwaarde door de VLOOKUP functie. Om dit probleem op te lossen:

  • Ga eerst naar uw oorspronkelijke dataset en zoek uit in welke entiteit het probleem zich voordoet.
  • Dan, verwijder de bestaande gegevens en voert ze handmatig opnieuw in.

Het probleem wordt opgelost en u krijgt de gewenste gegevens.

Conclusie

Dat is het einde van dit artikel. Ik hoop dat dit artikel nuttig voor u zal zijn en dat u in staat bent om het probleem van Excel VLOOKUP slepen naar beneden niet werkt op te lossen. Deel eventuele verdere vragen of aanbevelingen met ons in het commentaargedeelte hieronder.

Vergeet niet onze website te bekijken ExcelWIKI voor verschillende Excel-gerelateerde problemen en oplossingen. Blijf nieuwe methoden leren en blijf groeien!

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.