Kļūdas #N/A labošana

Kļūda #N/A parasti norāda, ka formula nevar atrast to, kas tai būtu jāmeklē.

Labākais risinājums

Visbiežākais kļūdas #N/A cēlonis, izmantojot funkciju VLOOKUP, HLOOKUP, LOOKUP vai MATCH, ir tas, ka formula nevar atrast vērtību, uz kuru sniegta atsauce. Piemēram, jūsu uzmeklēšanas vērtība avota datos nepastāv.

Uzmeklējamā vērtība nav nepastāv.  Formula šūnā E2 ir =VLOOKUP(D2;$D$6:$E$8;2;FALSE).  Vērtību “Banāni” nevar atrast, tāpēc formula atgriež kļūdu #N/A.
Vienums avota datos nav atrasts

Šajā gadījumā uzmeklēšanas tabulā nav ieraksts “banāni”, tāpēc VLOOKUP atgriež kļūdu #N/A.

Risinājums: Pārliecinieties, vai avota datos pastāv uzmeklējamā vērtība, vai formulā izmantojiet kļūdu apdarinātāju, piemēram, funkciju IFERROR. Piemēram, =IFERROR(FORMULA();0), kurā norādīts:

  • =IF(jūsu formulas novērtējuma rezultāts ir kļūda, tad parādīt 0, citādi parādīt formulas rezultātu)

Varat izmantot “”, lai nerādītu neko vai aizstātu ar savu tekstu: =IFERROR(FORMULA();“Šeit ir kļūdas ziņojums”)

Ja neesat pārliecināts, kā rīkoties šajā brīdī vai kāda palīdzība nepieciešama, varat meklēt līdzīgus jautājumus Excel kopienas forumā vai izlikt savu jautājumu.

Saite uz Excel kopienas forumu

Ja vēlaties doties tālāk, šajā kontrolsarakstā ir sniegtas problēmu novēršanas darbības, lai palīdzētu uzzināt, kādas ir iespējamās problēmas ar formulām.

Uzmeklējamā vērtība un avota dati ir ar atšķirīgu datu tipu. Piemēram, ar VLOOKUP mēģināt sniegt atsauci uz skaitli, bet avota dati ir saglabāti kā teksts.

Nepareizi vērtību tipi.  Piemērs, kurā redzama formula VLOOKUP, kas atgriež kļūdu #N/A, jo uzmeklēšanas vienums ir formatēts kā skaitlis, bet uzmeklēšanas tabula ir formatēta kā teksts.
Atšķirīgu datu tipu izraisīta kļūda # N/A

Risinājums: Pārliecinieties, vai datu tipi ir vienādi. Varat pārbaudīt šūnu formātu, atlasot šūnu vai šūnu diapazonu, pēc tam ar noklikšķinot ar peles labo pogu un atlasot Formatēt šūnas > Skaitlis (vai nospiežot taustiņu kombināciju Ctrl+1), un nepieciešamības gadījumā varat mainīt skaitļu formātu.

Dialoglodziņš Šūnu formatēšana, kurā atlasīta cilne Skaitlis un opcija Teksts

Padoms.: Ja nepieciešama formāta maiņa visai kolonnai, vispirms lietojiet nepieciešamo formātu, pēc tam varat izmantot Dati > Teksts par kolonnām > Pabeigt.

Varat izmantot funkciju TRIM, lai noņemtu sākuma vai beigu atstarpes. Nākamajā piemērā funkcija TRIM, kas ligzdota funkcijā VLOOKUP, tiek izmantota sākuma atstarpju noņemšanai nosaukumos A2:A7 un nodaļas nosaukumu atgriešanai.

VLOOKUP izmantošana kopā ar TRIM masīva formulā, lai noņemtu sākuma/beigu atstarpes.  Formula šūnā E3 ir {=VLOOKUP(D2;TRIM(A2:B7);2;FALSE)}, un tā ir jāievada, izmantojot taustiņu kombināciju CTRL+SHIFT+ENTER.

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

Piezīme.: Tā ir masīva formula, kas ir jāievada, izmantojot taustiņu kombināciju Ctrl+Shift+Enter. Programma Excel automātiski aplauž formulu figūriekavās {}. Ja mēģināsit ievadīt figūriekavas pats, programma Excel formulu parādīs kā tekstu.

Pēc noklusējuma funkcijas, kas tabulās uzmeklē informāciju, ir jāsakārto augošā secībā. Tomēr darblapas funkcijas VLOOKUP un HLOOKUP satur diapazona_uzmeklēšanas argumentu, kas funkcijām liek atrast precīzu atbilstību pat tad, ja tabula nav sakārtota. Lai atrastu precīzu atbilstību, iestatiet diapazona_uzmeklēšanas argumenta vērtību FALSE. Ņemiet vērā, ka TRUE, kas funkcijai liek meklēt aptuvenu atbilstību, var ne tikai atgriezt kļūdu #N/a, tā var atgriezt arī kļūdainus rezultātus, kā parādīts nākamajā piemērā.

VLOOKUP izmantošanas piemērs ar diapazona uzmeklēšanas argumentu TRUE, kas var izraisīt kļūdainus rezultātus.
VLOOKUP darbība neizdodas, jo aptuvenās atbilstības arguments tiek izmantots nesakārtotā tabulā

Šajā piemērā “Banāni” ne tikai atgriež kļūdu #N/A, bet arī “Bumbieri” atgriež nepareizu cenu. To izraisa argumenta TRUE izmantošana, kas funkcijai VLOOKUP liek meklēt aptuvenu, nevis precīzu atbilstību. Nav tiešas atbilstības “Banāniem”, un “Bumbieri” alfabētiskā secībā ir pirms “Persikiem”. Šajā gadījumā, ja funkcija VLOOKUP tiktu izmantota ar argumentu FALSE, tiktu atgriezta pareizā “Bumbieru” cena, bet “Banāniem” rezultāts joprojām būtu kļūda #N/A, jo uzmeklēšanas sarakstā nav atbilstoša ieraksta “Banāni”.

Ja izmantojat funkciju MATCH, mēģiniet mainīt argumenta atbilstības_tips vērtību, lai norādītu tabulas kārtošanas kārtību. Lai atrastu precīzu atbilstību, iestatiet argumenta atbilstības_tips vērtību 0 (nulle).

Lai to izlabotu, nodrošiniet, lai diapazonā, uz kuru attiecas masīva formula, būtu tāds pats rindu un kolonnu skaits, kā šūnu diapazons, kurā ir ievadīta masīva formula, vai ievadiet masīva formulu mazākā vai lielākā skaitā šūnu, lai atbilstu diapazona atsaucei formulā.

Šajā piemērā šūnā E2 ir norādīti neatbilstoši diapazoni:

Masīva formulas piemērs ar neatbilstošām diapazona atsaucēm, kas izraisa kļūdu #N/A.  Formula šūnā E2 ir {=SUM(IF(A2:A11=D2;B2:B5))}, un tā ir jāievada, izmantojot taustiņu kombināciju CTRL+SHIFT+ENTER.

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

Lai formula rēķinātu pareizi, tā ir jāmaina tā, lai abi diapazoni atbilstu rindām 2–11.

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

Piezīme.: Tā ir masīva formula, kas ir jāievada, izmantojot taustiņu kombināciju Ctrl+Shift+Enter. Programma Excel automātiski aplauž formulu figūriekavās {}. Ja mēģināsit ievadīt figūriekavas pats, programma Excel formulu parādīs kā tekstu.

Šūnās ievadītu #N/A piemērs, kas formulai SUM neļauj veikt pareizus aprēķinus.

Šajā gadījumā Maijs–Decembris ir ar vērtībām #N/A, tāpēc kopsummu nevar aprēķināt un tiek atgriezta kļūda #N/A.

Lai to izlabotu, pārbaudiet izmantotās funkcijas formulas sintaksi un ievadiet visus nepieciešamos argumentus formulā, kas atgriež kļūdu. Tas var prasīt Visual Basic redaktora (VBE) atvēršanu, lai pārbaudītu funkciju. Redaktoram VBE varat piekļūt no cilnes Izstrādātājs vai izmantojot taustiņu kombināciju ALT+F11.

Lai to izlabotu, pārliecinieties, vai darbgrāmata, kas satur lietotāja definēto funkciju, ir atvērta un funkcija darbojas pareizi.

Lai to izlabotu, pārliecinieties, vai funkcijas argumenti ir pareizi un tiek izmantoti pareizajā pozīcijā.

Šīs problēmas novēršanai nospiediet taustiņu kombināciju Ctrl+Alt+F9, lai lapā veiktu pārrēķināšanu

Varat izmantot Funkcijas vedni, kas palīdzēs, ja nezināt pareizos argumentus. Atlasiet šūnu, kurā ir atbilstošā formula, pēc tam dodieties uz lentes cilni Formula un nospiediet Ievietot funkciju.

Poga Ievietot funkciju.

Excel automātiski ielādēs vedni:

Formulas vedņa dialoglodziņa piemērs.

Klikšķinot uz katra argumenta, Excel sniegs jums atbilstošu informāciju par katru no tiem.

#N/A var noderēt. #N/A bieži tiek izmantots, datus lietojot diagrammām kā nākamajā piemērā, jo vērtības #N/A diagrammās netiek attēlotas. Lūk, piemēri, kā diagramma izskatās ar vērtībām 0 un #N/A.

Tādas līniju diagrammas piemērs, kurā attēlotas vērtības 0.

Iepriekšējā piemērā redzams, ka vērtības 0 ir attēlotas un tiek rādītas kā līnija diagrammas apakšā, un pēc tam tiek rādīts straujš vērtību lēciens, lai parādītu kopsummu. Nākamajā piemērā redzēsit vērtības 0 aizstātas ar #N/A.

Tādas līniju diagrammas piemērs, kurā netiek attēlotas vērtības #N/A.

Papildinformāciju par kļūdu #N/A, kas parādās konkrētā funkcijā, skatiet šajās tēmās:

Uz lapas sākumu

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Skatiet arī

Skaitļu, kas saglabāti kā teksts, pārvēršana par skaitļiem

Funkcija VLOOKUP

Funkcija HLOOKUP

Funkcija LOOKUP

Funkcija MATCH

Pārskats par formulām programmā Excel

Kā nepieļaut kļūdainas formulas

Kļūdu pārbaudes izmantošana, lai noteiktu, vai formulās nav kļūdu

Īsinājumtaustiņi programmā Excel darbam ar Windows

Īsinājumtaustiņi programmā Excel darbam ar Mac

Visas Excel funkcijas (alfabēta secībā)

Visas Excel funkcijas (pēc kategorijas)

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×