Kļūdas #N/A labošana

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016 Excel darbam ar iPad Excel tīmekļa lietojumprogramma Excel darbam ar iPhone Excel darbam ar Android planšetdatoriem Excel darbam ar Android tālruņiem Excel darbam ar Windows Phone 10 Excel Mobile

#N/A kļūda 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 XLOOKUP, 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 Š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")

Piezīme

Ja īsti nezināt, ko darīt vai kāda palīdzība jums ir nepieciešama, līdzīgus jautājumus varat meklēt Microsoft kopienā vai publicēt savu jautājumu.

Saite uz Excel kopienas forumu

Ja jums joprojām ir vajadzīga palīdzība šīs kļūdas labošanā, š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.

Nepareizi vērtību tipi

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ž #N/A kļūdu, jo uzmeklēšanas vienums ir formatēts kā skaitlis, bet uzmeklēšanas tabula ir formatēta kā teksts. 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 šūnu>skaitli (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 opciju Datu>teksts līdz kolonnu>pabeigšanai.

Šūnās ir papildu atstarpes

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

Dinamiskā masīva formulas — ja jums ir pašreizējā Microsoft 365 versija un izmantojat Insiders Fast laidiena kanālu, varat ievadīt formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiest taustiņu Enter , lai apstiprinātu formulu kā dinamisko masīva formulu. Pretējā gadījumā formula vispirms ir jāievada kā mantotā masīva formula: atlasiet izvades diapazonu, ievadiet formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiediet taustiņus Ctrl+Shift+Enter, lai apstiprinātu. Programma Excel ievietos figūriekavas formulas beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri.

Aptuvenas atbilstības izmantošana salīdzinājumā ar precīzās atbilstības metodi (TRUE/FALSE (PATIESS/APLAMS))

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 argumentu TRUE range_lookup var izraisīt kļūdainus rezultātus. Š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).

Masīva formula atsaucas uz diapazonu, kurā esošo rindu vai kolonnu skaits nav tāds pats kā diapazonam, kas satur masīva formulu

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 #N/A kļūdu. 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

Dinamiskā masīva formulas — ja jums ir pašreizējā Microsoft 365 versija un izmantojat Insiders Fast laidiena kanālu, varat ievadīt formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiest taustiņu Enter , lai apstiprinātu formulu kā dinamisko masīva formulu. Pretējā gadījumā formula vispirms ir jāievada kā mantotā masīva formula: atlasiet izvades diapazonu, ievadiet formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiediet taustiņus Ctrl+Shift+Enter, lai apstiprinātu. Programma Excel ievietos figūriekavas formulas beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri.

Ja šūnā manuāli ievadījāt #N/A vai NA() trūkstošu datu dēļ, tiklīdz iespējams, aizvietojiet šīs vērtības ar faktiskiem datiem. Ja tas netiek izdarīts, formulas, kas atsaucas uz šīm šūnām, nevar aprēķināt vērtību un tā vietā atgriezīs #N/A kļūdu.

Šūnās ievadītu #N/A piemērs, kas formulai SUM neļauj veikt pareizus aprēķinus. Šajā gadījumā May-December ir #N/A vērtības, tāpēc kopsumma nevar aprēķināt un tā vietā atgriež #N/A kļūdu.

Formulā, kas izmanto iepriekš definētu vai lietotāja definētu funkciju, trūkst viens vai vairāki nepieciešamie argumenti.

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.

Nav pieejama ievadītā lietotāja definētā funkcija.

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

Palaists makro, kas izmanto funkciju, kura atgriež #N/A

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

Rediģējat aizsargātu failu, kas satur tādu funkciju kā CELL, un šūnu saturs izraisa kļūdas N/A

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

Vai nepieciešama palīdzība saistībā ar funkcijas argumentu izprašanu?

Varat izmantot Funkcijas vedni, kas palīdzēs, ja nezināt pareizos argumentus. Atlasiet šūnu ar attiecīgo formulu, pēc tam dodieties uz cilni Formulas un nospiediet taustiņu Insert.

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 izmantošana ar diagrammām

#N/A var noderēt. Datu lietošana diagrammām kā nākamajā piemērā bieži tiek izmantota #N/A, jo #N/A vērtības 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.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.

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 noteikšana formulās

Īsinājumtaustiņi programmā Excel

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

Visas Excel funkcijas (pēc kategorijas)