Greitai ištaisykite klaidų pranešimus iš VLOOKUP funkcijų

Turinys:

Anonim

Pasiekite klaidingų rezultatų

Dirbant su „Excel“ funkcija VLOOKUP, problemų gali kilti, jei nuorodų lentelė yra kitame darbalapyje nei susijusi funkcija. Tada įvedus paieškos kriterijų, kartais gali būti grąžinta neteisinga nulio reikšmė. Kita vertus, jei rodomas klaidos pranešimas #NV, tai ne nustatymo klaida, o programos klaida. Ši problema sprendžiama naudojant formulę.

Problemos, susijusios su neteisinga nuline reikšme, atsiranda, kai darbalapyje, kuriame yra nuorodų lentelė, suaktyvinama parinktis „Alternatyvus formulės apskaičiavimas“. Norėdami tai išspręsti, atidarykite darbalapį, kuriame yra nuorodų lentelė, ir atlikite šiuos veiksmus:

„Excel 2010“ ir „Excel 365“ versijos

Išskleiskite komandą „Excel Options“ naudodami „File“ ir spustelėkite skirtuką „Advanced“. Ten, skiltyje „Lotus suderinamumo nustatymai:“ rasite parinktį išjungti „alternatyvų formulės skaičiavimą“. Tada patvirtinkite savo įrašą „Gerai“.

Excel 2007

Atidarykite mygtuką ir iš ten iškvieskite „Excel“ parinktis. Skirtuke „Išplėstinė“ dabar pateksite į „Lotus suderinamumo nustatymus:“, esančius apačioje. Ten galima išjungti „alternatyvų formulės skaičiavimą“. Tada patvirtinkite savo įrašą „Gerai“.

Versijos iki „Excel 2003“

Pasirinkite komandą „Excel Options“, tada spustelėkite skirtuką „Transfer“. Ten rasite parinktį išjungti „alternatyvų formulės skaičiavimą“ skiltyje „Darbo lapo parinktys“. Tada patvirtinkite savo įrašą „Gerai“.

Šios problemos atsiradimas atsirado dėl to, kad atskiri „Excel“ darbalapiai nebuvo sukonfigūruoti vienodai, todėl ląstelės su naudojama verte nebuvo galima teisingai įvertinti. Tačiau kai tik išjungiama „alternatyvios formulės apskaičiavimo“ parinktis, funkcija vėl veikia be klaidų.

Dažnesni klaidų pranešimai

Darbas su VLOOKUP taip pat gali sukelti papildomų klaidų pranešimų. Sužinoję juos, galite greitai rasti problemos šaknį ir ją išspręsti. Dažniausiai pasitaikantys klaidų pranešimai, be #NV ir #NULL! priklauso:

klaidos pranešimas

Kilmė ir sprendimas

######

Ši klaida rodo, kad paveiktos ląstelės ekrano sritis nėra pakankamai didelė, kad būtų galima visiškai parodyti joje esančią vertę. Šią problemą galima išspręsti labai greitai, sumažinus nurodytą šrifto dydį arba padidinus susijusio stulpelio plotį. Kai kuriais atvejais problema taip pat gali būti siejama su padidintu viso darbalapio masteliu.

#VERTĖ!

Šis klaidos pranešimas rodomas, kai naudojama vertė nėra skirta jūsų atliktam veiksmui. Taip yra, pavyzdžiui, jei skaičiuojate naudodami langelį, kuriame yra tekstas, o ne skaičius. Greitas būdas išspręsti šią problemą yra rankiniu būdu ištaisyti nurodytą vertę.

# DIV / 0!

„Excel“ skaičiavimų taip pat negalima padalyti iš vertės 0. Todėl, jei vienoje iš lentelių matote šį klaidos pranešimą, „Excel“ praneš apie neteisingą padalijimą. Ši klaida bus ištaisyta, kai tik ištaisysite naudojamą formulę.

#PAVARDĖ?

Atitinkamas klaidos pranešimas rodomas, jei norite naudoti funkciją, bet ją įvesti neteisingai (pavyzdžiui, kai įvedate = SUMM, o ne = SUMME). Jei rasite konkrečią klaidą ir ją ištaisysite, paveiktos ląstelės turinys taip pat bus rodomas taip, kaip pageidaujama.

#SANTYKIS!

Jei turėsite pertvarkyti lentelę ar visą darbalapį po to, kai jis bus sukurtas, gali atsitikti taip, kad langelių nuorodos nebeatitinka jūsų iš pradžių pažymėtos informacijos. Tai dažniausiai pasitaiko, kai ištrinate eilutę ar stulpelį, kuriame vis dar yra pamatinė vertė. Tada ištrynimas turi būti anuliuotas (Ctrl + Z) arba, jei reikia, pataisytas rankiniu būdu.

#SKAIČIUS!

Jei įvestas arba išvestas skaičius yra per didelis arba per mažas, kad jį būtų galima apdoroti „Excel“, ši klaida rodoma atitinkamame langelyje. Paprastai tai atsitinka skaičiuojant galią, kai įvyko įvesties klaida, todėl paveiktos vertės pasiekia neteisingą mastą.