Kaip ištaisyti klaidą #N/A

Klaida #N/A paprastai nurodo, kad formulė negali rasti to, ko buvo prašoma ieškoti.

Dažniausiai tinkantis sprendimas

Dažniausiai pasitaikanti klaidos #N/A priežastis yra susijusi su funkcijomis VLOOKUP, HLOOKUP, LOOKUP arba MATCH, jei formulė negali rasti nurodytos reikšmės. Pvz., jūsų peržvalgos reikšmės nėra šaltinio duomenyse.

Peržvalgos reikšmės nėra.  Formulė langelyje E2 yra =VLOOKUP(D2,$D$6:$E$8,2,FALSE).  Reikšmės „Bananas“ rasti nepavyksta, todėl formulė pateikia klaidą #N/A.
Elementas nerastas šaltinio duomenyse

Šiuo atveju peržvalgos lentelėje nėra nurodyta „Bananas“, todėl VLOOKUP pateikią klaidą #N/A.

Sprendimas: Įsitikinkite, kad peržvalgos reikšmė yra šaltinio duomenyse, arba formulėje naudokite klaidų apdorojimo programą, pvz., IFERROR. Pavyzdžiui, =IFERROR(FORMULA(),0), kuri reiškia:

  • =IF(jei jūsų formulė įvertinama kaip klaidinga, tada rodyti 0, kitu atveju rodyti formulės rezultatą)

Galite naudoti “”, kad nerodytumėte nieko, arba pakeisti savo tekstu: =IFERROR(FORMULA(),”Čia pateikiamas klaidos pranešimas”)

Jei nežinote, ką daryti šiuo metu arba nežinote, kokios pagalbos reikėtų, galite ieškoti panašių klausimų „Excel“ bendruomenės forume arba paskelbti savo klausimą.

Saitas su „Excel“ bendruomenės forumu

Jeigu norite sužinoti daugiau, šiame kontroliniame sąraše pateikiami trikčių diagnostikos veiksmai, kuriuos atlikus bus lengviau sužinoti, kodėl formulės veikia netinkamai.

Peržvalgos reikšmė ir šaltinio duomenys yra skirtingi duomenų tipai. Pvz., norite, kad VLOOKUP nurodytų skaičių, bet šaltinio duomenys saugomi kaip tekstas.

Neteisingi reikšmių tipai.  Pavyzdyje rodoma VLOOKUP formulė, pateikianti klaidą #N/A, nes peržvalgos elementas suformatuotas kaip skaičius, o peržvalgos lentelė suformatuota kaip tekstas.
Klaida #N/A įvyko dėl skirtingų duomenų tipų

Sprendimas: Įsitikinkite, kad duomenų tipai yra tokie patys. Galite patikrinti langelių formatus pažymėdami langelį arba langelių diapazoną, tada spustelėdami dešiniuoju pelės mygtuku ir pasirinkdami Formatuoti langelius > Skaičius (arba paspausdami „Ctrl“ + 1) ir, jei reikia, pakeisdami skaičių formatą.

Dialogo langas Formatuoti langelius, kuriame rodomas skirtukas Skaičius ir pasirinkta parinktis Tekstas

Patarimas : Jei reik priverstinai pakeisti viso stulpelio formatą, pirmiausia pritaikykite norimą formatą, tada galite naudoti Duomenys > Tekstą į stulpelius > Baigti.

Galite naudoti funkciją TRIM, kad pašalintumėte bet kokius pradžioje arba pabaigoje esančius tarpus. Šiame pavyzdyje naudojama funkcija TRIM, įdėta į funkciją VLOOKUP, kad būtų pašalinti pradžioje esantys tarpai iš pavadinimų A2:A7 ir pateikiamas padalinio pavadinimas.

VLOOKUP naudojimas su TRIM masyvo formulėje, siekiant pašalinti pradžioje ir pabaigoje esančius tarpus.  Formulė langelyje E3 yra {=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)} ir ją reikia įvesti paspaudžiant CTRL + SHIFT + ENTER.

{=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)}

Pastaba : Tai yra masyvo formulė ir ji turi būti įvesta naudojant „Ctrl“ + „Shift“ + „Enter“. „Excel“ automatiškai įterps formulę į riestinius skliaustelius {}. Jei bandysite įterpti riestinius skliaustelius patys, „Excel“ rodys formulę kaip tekstą.

Pagal numatytuosius parametrus funkcijos, kurios ieško informacijos lentelėse, turi būti surikiuotos didėjančia tvarka. Tačiau VLOOKUP ir HLOOKUP darbalapio funkcijose yra range_lookup argumentas, nurodantis funkcijai rasti tikslų atitikmenį net jei lentelė nėra surikiuota. Norėdami rasti tikslų atitikmenį, nustatykite argumentą peržvalgos_diapazonas kaip FALSE. Atkreipkite dėmesį, kad naudojant TRUE, kuris nurodo funkcijai ieškoti apytikslio atitikmens, gali ne tik būti gaunama klaida #N/A, bet ir pateikiami klaidingi rezultatai, kaip parodyta toliau pateiktame pavyzdyje.

Pavyzdys, kaip naudojant VLOOKUP su TRUE range_lookup argumentu gali būti pateikti rezultatai su klaidomis.
VLOOKUP nesuveikia, nes apytikslio atitikmens argumentas naudojamas nesurikiuotoje lentelėje

Šiame pavyzdyje „Bananas“ pateikia klaidą #N/A, o „Kriaušė“ pateikia klaidingą kainą. Taip nutinka, nes naudojamas argumentas TRUE, kuris nurodo funkcijai VLOOKUP ieškoti apytikslio, o ne tikslaus atitikmens. Nėra artimo reikšmės „Bananas“ atitikmens, o reikšmė „Kriaušė“ pagal abėcėlę yra prieš reikšmę „Persikas“. Tokiu atveju naudojant VLOOKUP su argumentu FALSE būtų pateikta teisinga reikšmės „Kriaušė“ kaina, bet reikšmė „Bananas“ vis tiek pateiktų klaidą #N/A, nes peržvalgos sąraše atitinkamos reikšmės „Bananas“ nėra.

Jei naudojate funkciją MATCH, bandykite pakeisti argumento atitikmens_tipas reikšmę, kad nurodytumėte lentelės rikiavimo tvarką. Norėdami rasti tikslų atitikmenį, nustatykite argumento atitikmens_tipas reikšmę 0 (nulį).

Norėdami išspręsti problemą, įsitikinkite, kad masyvo formulėje nurodytame diapazone yra toks pat skaičius eilučių ir stulpelių skaičius, kiek ir langelių diapazone, kuriame įvesta masyvo formulė, arba masyvo formulę įveskite mažesniame arba didesniam langelių diapazone, kad sutaptų su formulėje pateikta diapazono nuoroda.

Šiame pavyzdyje langelis E2 nurodė nesutampančius diapazonus:

Masyvo formulės pavyzdys su nesutampančiomis diapazono nuorodomis, dėl kurių gaunama klaida #N/A.  Formulė langelyje E2 yra {=SUM(IF(A2:A11=D2,B2:B5))} ir turi būti įvesti paspaudžiant CTRL + SHIFT + ENTER.

{=SUM(IF(A2:A11=D2,B2:B5))}

Kad formulė galėtų skaičiuoti teisingai, ją reikia pakeisti taip, kad abu diapazonai atspindėtų 2–11 eilutes.

{=SUM(IF(A2:A11=D2,B2:B11))}

Pastaba : Tai yra masyvo formulė ir ji turi būti įvesta naudojant „Ctrl“ + „Shift“ + „Enter“. „Excel“ automatiškai įterps formulę į riestinius skliaustelius {}. Jei bandysite įterpti riestinius skliaustelius patys, „Excel“ rodys formulę kaip tekstą.

Į langelius įvestos #N/A, neleidžiančios tinkamai apskaičiuoti formulės SUM, pavyzdys.

Šiuo atveju Gegužė–Gruodis turi #N/A reikšmes, todėl bendro skaičiaus apskaičiuoti negalima ir vietoj to pateikiama klaida #N/A.

Norėdami išspręsti problemą, patikrinkite naudojamos funkcijos sintaksę formulėje ir įveskite visus reikiamus argumentus formulėje, kuri pateikia klaidą. Norint tai atlikti, gali reikėti eiti į „Visual Basic“ rengyklę (VBE) ir patikrinti funkciją. VBE galite pasiekti iš skirtuko Kūrėjas arba paspausdami ALT + F11.

Norėdami išspręsti problemą, įsitikinkite, kad darbaknygė, kurioje yra vartotojo apibrėžta funkcija, yra atidaryta, o funkcija tinkamai veikia.

Norėdami išspręsti problemą, įsitikinkite, kad argumentai funkcijoje yra teisingi ir naudojami tinkamoje vietoje.

Norėdami išspręsti šią problemą, paspauskite CTRL + ALT + F9, kad perskaičiuotumėte lapą.

Jei nesate tikri, ar naudojate tinkamus argumentus, galite gauti pagalbos naudodami funkcijų vedlį. Pasirinkite langelį, kuriame yra formulė, tada eikite į juostelės skirtuką Formulė ir paspauskite Įterpti funkciją.

Mygtukas Įterpti funkciją.

„Excel“ automatiškai įkels vedlį:

Formulės vedlio dialogo lango pavyzdys.

Kai spustelėsite kiekvieną argumentą, „Excel“ pateiks atitinkamą informaciją apie kiekvieną iš jų.

#N/A gali būti naudinga! Įprasta naudoti #N/A, kai diagramose naudojami duomenys, tokie kaip toliau pateiktame pavyzdyje, nes #N/A reikšmės nebus vaizduojamos diagramoje. Toliau pateikiami pavyzdžiai, kaip atrodo diagramos su 0 ir su #N/A.

Linijinės diagramos, kurioje atvaizduojamos 0 reikšmės, pavyzdys.

Ankstesniame pavyzdyje pamatysite, kad 0 reikšmės yra vaizduojamos ir jos rodomos kaip plokščia linija diagramos apačioje, tada ji pakyla aukštyn ir rodoma bendroji suma. Toliau pateiktame pavyzdyje matysite vietoj 0 reikšmių rodomas #N/A.

Linijinės diagramos, kurioje neatvaizduojamos #N/A reikšmės, pavyzdys.

Jei reikia daugiau informacijos apie klaidos #NA pasirodymą konkrečioje funkcijoje, žr. toliau pateiktas temas:

Puslapio viršus

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės, gauti pagalbos iš Atsakymų bendruomenės arba siūlyti naują funkciją ar patobulinimą „Excel“ vartotojo balse.

Taip pat žr.

Skaičių, saugomų kaip tekstas, konvertavimas į skaičius

Funkcija VLOOKUP

Funkcija HLOOKUP

Funkcija LOOKUP

Funkcija MATCH

Formulių programoje „Excel“ apžvalga

Kaip išvengti sugadintų formulių

Klaidų paieška siekiant aptikti klaidas formulėse

„Excel“, skirtos „Windows“, spartieji klaviatūros klavišai

„Excel for Mac“ spartieji klaviatūros klavišai

Visos „Excel“ funkcijos (abėcėlės tvarka)

Visos „Excel“ funkcijos (pagal kategoriją)

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×