INHOUDSOPGAWE
VLOOKUP is 'n wydgebruikte funksie in Excel om 'n kolom data van een blad na 'n ander te onttrek. Dit soek gewoonlik 'n waarde in die datastel en onttrek die data uit ons gewenste kolom wat ooreenstem met die opsoekwaarde. Hierdie funksie veroorsaak egter massiewe massa in die berekening. Hierdie artikel sal 11 moontlike oorsake en oplossings beskryf vir die kwessie van Excel VLOOKUP sleep af wat nie werk nie. As jy nuuskierig is oor hulle, laai ons oefenwerkboek af en volg ons.
Laai Oefenwerkboek af
Laai hierdie oefenwerkboek af vir oefening terwyl jy hierdie artikel lees.
Vlookup Sleep Nie Werk Nie.xlsx
11 Moontlike Oplossings vir Excel VLOOKUP Sleep Nie Werk Nie
Om die oplossings te demonstreer, oorweeg ons 'n datastel van 10 werknemers van enige organisasie. Die datastel bevat werknemers se ID's, name, woongebiede, aantal familielede, inkomste en lewenskoste. Dus, ons kan sê ons datastel is in die reeks selle B5:G14 .
In hierdie konteks sal ons sien hoe om die Excel reg te stel VLOOKUP sleep af nie werk nie kwessie. Die generiese voorstelling van die VLOOKUP -funksie word hieronder gegee;
VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])Hier,
- lookup_value : Die waarde waarna ons soek wat in die eerste kolom van ons datastel offormatering.
Die oplossing vir hierdie soort probleem word hieronder getoon:
📌 Stappe:
- Gaan eerstens na jou oorspronklike datablad. In ons lêer is dit in blad Dataset .
- Kies dan enige sel van daardie kolom om die dataformaat na te gaan.
- Gaan daarna die datatipes na van die Getal -groep van die Tuis -oortjie.
- Gaan weer na die blad waar jy gebruik het die funksie. In ons werkboek is die blad getiteld Irrelavent Cell Format .
- Kies die hele reeks selle D5:D14 .
- Nou, in die Tuis -oortjie, uit die Getal -groep kies die soortgelyke datatipes. Vir ons het ons Rekeningkunde as die datatipe gekies.
- Jy sal al die betekenisvolle selwaardes soos die oorspronklike datastel sien.
Op die ou end kan ons sê dat ons die komplikasie van Excel kan opspoor en regmaak VLOOKUP afsleep werk nie.
Lees meer: Sleepnommer Verhoog Werk nie in Excel nie ('n Oplossing met maklike stappe)
Oplossing 11: Verwyder onsigbare strepie
Die opvang van onsigbare strepies kom soms voor struikelblokke om die selwaarde deur die<1 te kry> VLOOKUP -funksie. Om hierdie probleem op te los:
- Gaan eers na jou oorspronklike datastel en vind uit in watter entiteit die probleem sal verskyn.
- Dan vee uit die bestaande data en weer handmatig invoer.
Dieprobleem sal opgelos word en jy sal jou verlangde data kry.
Gevolgtrekking
Dit is die einde van hierdie artikel. Ek hoop dat hierdie artikel vir u nuttig sal wees en dat u die probleem van Excel VLOOKUP-afsleep sal kan oplos wat nie werk nie. Deel asseblief enige verdere navrae of aanbevelings met ons in die kommentaarafdeling hieronder as jy enige verdere vrae of aanbevelings het.
Moenie vergeet om ons webwerf ExcelWIKI na te gaan vir verskeie Excel-verwante probleme en oplossings. Hou aan om nuwe metodes te leer en hou aan groei!
tabel. - tabel_skikking : Die tabel waarin ons die waarde soek.
- kolom_indeks_nommer : Die kolom in die datastel of tabel waaruit ons kry ons gewenste waarde.
- reeks_soek : 'n Opsionele vereiste bevat 2 gevalle, WAAR vir die Benaderde passing wat die verstek is , en ONWAAR vir die Presiese passing .
Oplossing 1: Verander berekeningopsies
Soms verander die berekeningopsie van Excel veroorsaak moeilikheid vir ons wanneer ons 'n funksie afsleep. Ons moet dit verander om 'n akkurate resultaat te kry. Nou, as jy na ons datastel kyk, sal jy sien dit toon dieselfde resultaat in kolom C vir alle werknemers.
Die oplossing om dit reg te stel kwessie word hieronder gegee:
📌 Stappe:
- Selekteer eerstens enige sel om die formule van Formulebalk na te gaan. Ons kies sel D6 .
- Alhoewel ons formule korrek was, het dit nie die presiese resultaat gekry nie.
- Om hierdie probleem op te los, kies die Formule -oortjie.
- Klik dan op die aftreklys -pyltjie van die Berekeningsopsie en kies die opsie Handmatig na Outomaties .
- Jy sal binne 'n sekonde die <1 sien>VLOOKUP funksie sal die akkurate resultaat onttrek.
Ons kan dus sê dat ons metode perfek gewerk het en ons kan die kwessie van
Lees meer: [Vastgemaak!] Excel Sleep om te vul werk nie (8 moontlike oplossings)
Oplossing 2: Voeg Absolute Selverwysing in Soekskikking
Wanneer ons die VLOOKUP-funksie neerskryf om die data te kry, moet ons die Absolute Selverwysing in die tabelskikking verseker. Andersins, as die posisie van die data verander, sal die funksie dalk nie vir ons 'n akkurate resultaat verskaf nie. In ons lêer sal jy sien die funksie gee enige uitkoms vir selle B12 en B13 . Aangesien die posisie van daardie selle nie ooreenstem met ons oorspronklike datastel nie, kan die funksie dus nie vir ons enige waarde verskaf nie.
Die stappe om hierdie probleem op te los word soos volg gegee:
📌 Stappe:
- Kies eers sel D5 en jy sal die tabelskikking -verwysing sien het nie die Absolute Selverwysing -teken nie.
- Skryf die volgende formule in sel D5 neer en verseker die Absolute Selverwysing in die tabel_skikking . As jy nie weet hoe om Absolute Selverwysing by te voeg nie, kan jy dit op verskeie maniere byvoeg.
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Druk nou die Enter .
- Daarna dubbelklik op die Vulhandvatsel -ikoon om die formule na sel D14 te kopieer.
- Jy sal sien die funksie kry die korrekte waarde vir die ooreenstemmende opsoekwaarde.
Uiteindelik kan ons sê dat ons formule doeltreffend gewerk het en ons kan die probleem oplos van VLOOKUP sleep af nie werk in Excel.
Lees meer: Hoe om formule horisontaal te sleep met vertikale verwysing in Excel
Oplossing 3: Verwyder duplikaatdata uit datastel
Die teenwoordigheid van duplikaatdata in die datastel veroorsaak probleme vir ons wanneer ons die VLOOKUP -funksie afsleep. Dit is hoofsaaklik 'n menslike fout. Ons sal per ongeluk enige waarde twee keer invoer. In ons datastel kan jy sien dat die VLOOKUP -funksie nie die werklike resultaat vir sel B11 gee nie. In plaas van Suid-Oos , verskaf ons funksie Noordwes en Merseyside vir sel B11 .
Die prosedure om hierdie oorsaak reg te stel, word hieronder gegee:
📌 Stappe:
- Aan die begin van hierdie proses, kies die reeks van sel B5: B14 .
- Nou, in die Tuis -oortjie, kies die aftrekpyltjie van die Voorwaardelike formatering -opsie uit die Style -groep.
- Kies dan die Hoog selreëls > Duplikaatwaardes -opsie.
- Jy sal die duplikaatwaardes uitgelig sien.
- Voer daarna die korrekte waarde in. In ons datastel voer ons die korrekte ID 202207 in.
- Uiteindelik sal u sien dat die waarde van sel D11 sal verander na ons verlangderesultaat.
Laastens kan ons sê dat ons regstellingsproses perfek gewerk het en ons is in staat om die probleem van VLOOKUP af te sleep nie reg te stel nie werk in Excel.
Lees meer: Hoe om af te vul tot laaste ry met data in Excel (3 vinnige metodes)
Oplossing 4: Hou data wat ooreenstem met benaderde passing
Soms veroorsaak die vind van die presiese passing van data probleme om die waarde deur die VLOOKUP-funksie te kry. Ons het ook 'n soortgelyke geval in ons datastel in sel D11 .
Die stappe om die probleem op te los word hieronder verduidelik:
📌 Stappe:
- Kies sel D11 om die formule in die Formulebalk na te gaan.
- Nou, verander die tipe gevalpassing van WAAR na ONWAAR . Die formule sal soos hieronder getoon word:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,FALSE)
- Druk Tik in .
- Jy sal sien die funksie sal die waarde van die hoofdatastel kry.
Op die ou end, ons kan sê dat ons prosedure perfek gewerk het en ons is in staat om die probleem van VLOOKUP af te sleep wat nie in Excel werk nie, reg te stel.
Lees meer: Hoe om formule te sleep en versteekte selle te ignoreer in Excel (2 voorbeelde)
Oplossing 5: Elimineer leë selle uit datastel
Soms vee ons per ongeluk enige selwaarde uit die oorspronklike datastel uit. As gevolg hiervan, veroorsaak dit komplikasies vir Excel om die waarde met die funksie te onttrek. dit isook 'n menslike fout. Jy kan dit maklik vind. In hierdie geval wys die funksie 0 waaruit ons kan voorspel dat iets hier verkeerd gaan. In ons datastel wys sel D13 so 'n resultaat.
Die proses om hierdie probleem op te los, word hieronder gegee:
📌 Stappe:
- Gaan na die hoofblad Datastel vanaf die Veldnaambalk .
- Voer nou in die geskrap selwaarde handmatig. As jy 'n groot datastel het, kan jy jou verlangde data vind deur die datareeks te kies.
- Voer die data handmatig in met jou sleutelbord, en druk die Enter .
- Gaan dan terug na die vorige blad en jy sal sien die probleem is opgelos.
So , kan ons sê dat ons in staat is om die VLOOKUP afsleep probleem in Excel reg te stel.
Lees Meer: [Opgelos]: Vulhandvatsel werk nie in Excel nie (5) Eenvoudige oplossings)
Oplossing 6: Tik Akkurate Opsoekwaarde
Die invoer van 'n verkeerde opsoekselverwysing, veroorsaak soms dat 'n massa vir Excel die waarde kry volgens ons begeerte. In so 'n gebeurtenis kan die VLOOKUP-funksie nie sy taak behoorlik uitvoer nie. Sodat ons kan sê die afsleep sal ook nie werk nie. In ons datastel het ons so 'n #N/A-fout in die hele reeks selle D5:D14 .
Die stappe om hierdie komplikasie op te los, word hieronder gegee:
📌 Stappe:
- In die eerste plek,kies sel D5 om die funksie-argument na te gaan. Jy kan op die selverwysing klik om die sel wat in die sigblad geselekteer is te sien.
- Jy kan sien dat in plaas van sel B5 , ons A5 in die funksie kies.
- Druk nou die Backspace -knoppie om die selverwysing skoon te maak en kies sel B5 . Die gewysigde formule word hieronder getoon:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Druk die Enter .
- Daarna dubbelklik op die Vulhandvatsel -ikoon om die nuwe formule na sel te kopieer D14 .
- Jy sal al die verlangde waardes kry.
Ons kan dus sê dat ons in staat is om identifiseer en los die probleem van VLOOKUP afsleep wat nie in Excel werk nie.
Oplossing 7: Stoor opsoekwaarde in die mees linkse kolom
Die VLOOKUP-funksie kan nie behoorlik werk as ons nie die heel linkse sel van ons oorspronklike datastel as die opsoekwaarde invoer nie. In hierdie geval gee die funksie 'n mate van bedrade waarde in die resultaat terug soos die prent hieronder.
Die benadering om hierdie probleem op te los, word hieronder beskryf:
📌 Stappe:
- Kies sel D5 en wysig die lookup_vaue selverwysing van C5 na B5 .
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Druk dan Enter . Die funksie sal ons gewenste area in die sel wys.
- Nou, dubbelklik opdie Vul Handvatsel -ikoon om die formule na sel D14 te kopieer.
- Die probleem sal opgelos word en jy sal waarde vir alle werknemers kry.
Laastens kan ons beweer dat ons die VLOOKUP -afsleep-nie werkende probleem in Excel kan regstel.
Oplossing 8: Voeg Korrekte Kolomindeks in Nommer
Die byvoeging van 'n nuwe kolom kan 'n massa veroorsaak met die VLOOKUP-funksie . Dit verander die kolom_indeks_nommer , gevolglik gee die VLOOKUP-funksie nie die gewenste resultaat terug nie. Ons datastel het 'n soortgelyke probleem in die gesig gestaar en al die getalle het op 0 gekom.
Die manier om hierdie probleem op te los, word hieronder verduidelik:
📌 Stappe:
- Kies eers sel D5 in die Formulebalk en voer die korrekte kolom_indeks_nommer in.
- In ons geval is die nuwe kolom_indeks_nommer 5 . Die formule sal soos hieronder getoon word:
=VLOOKUP(B5,$K$4:$Q$14,5,TRUE)
- Druk nou Enter .
- Daarna dubbelklik op die Vulhandvatsel -ikoon om die formule te kopieer tot sel D14 .
- Die haakplek sal oplos en jy sal waarde vir al die entiteite kry.
So, ons kan beweer dat ons formule presies gewerk het en ons is in staat om die VLOOKUP afsleep nie werk nie probleem in Excel reg te stel.
Oplossing 9: Kies Korrekte Tabel Skikking
Invoer van 'n verkeerde tabelskikking verwysing isnog 'n rede om 'n fout van die VLOOKUP-funksie te kry. In so 'n geval sal ons 'n #N/A fout in die datastel wys. Aangesien die funksie nie sy taak behoorlik kan uitvoer nie, kan ons dus bevestig dat die afsleep daarvan ook nie sal werk nie. In ons lêer het ons so 'n soortgelyke tipe #N/A fout in die hele reeks selle D5:D14 .
Die metode om hierdie haakplek op te los, word hieronder gegee:
📌 Stappe:
- Kies sel D5 in die begin om kontroleer die funksie-argument in die Formulebalk .
- Skryf dan die regte funksie neer met akkurate tabel_skikking soos hieronder:
=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)
- Druk nou die Enter sleutel.
- Volgende , dubbelklik op die Vulhandvatsel -ikoon om die nuwe formule na sel D14 te kopieer.
- Jy sal alle toer verlangde waardes kry .
Laastens kan ons sê dat ons foutoplossingstegniek behoorlik gewerk het en ons is in staat om die probleem van VLOOKUP af te sleep nie reg te stel nie werk in Excel.
Oplossing 10: Stel relevante selformaat in
Soms kan 'n voorheen gestelde selformaat vir ons probleme skep terwyl ons die data van een blad na 'n ander invoer deur die VLOOKUP funksie. Toe ons probeer het om die inkomstewaarde vir al die werknemers te kry, het ons 'n paar onvoorspelbare waardes in ons datastel gekry, soos die prent. Dit gebeur as gevolg van verkeerde sel