Kļūdas #N/A labošana

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

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 pastāv uzmeklējamo _ vērtību. avota datos vai izmantojiet kļūdas apdarinātājs piemēram IFERROR formulas. Piemēram, = IFERROR(FORMULA(),0), kurā teikts:

  • =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ējamo _ vērtību un datu avotu ir dažādu datu tipu. Piemēram, jūs mēģināt ir VLOOKUP atsauces numurs, 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: nodrošina, ka datu tipiem ir vienādas. Jūs varat pārbaudīt šūnu formātus, atlasot šūnu vai šūnu diapazonu, un pēc tam ar peles labo pogu noklikšķiniet uz un atlasiet Formatēt šūnas > numuru (vai nospiediet taustiņu kombināciju Ctrl + 1), un skaitļu formāta maiņa, ja nepieciešams.

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.

Noņemt jebkurā sākuma vai beigu atstarpes, varat izmantot funkciju TRIM . Šajā piemērā tiek izmantota TRIM ligzdota funkcijā VLOOKUP, lai noņemtu atstarpes no a2: A7 nosaukumiem un atgrieztos nodaļas nosaukumu.

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.: 2018. gada 24. septembris. Dinamisko masīvu formulas — ja izmantojat Office 365 jaunāko versiju un esat reģistrējies laidienu kanālā Insiders Fast, varat ievietot formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiest taustiņu Enter, lai apstiprinātu dinamiska masīva formulas statusa piešķiršanu formulai. 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.

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ā, ne tikai nozīmē "Banānu" atgriež # n/a kļūdu, "Bumbieru" atgriež tāda vērtspapīra cenu nepareizi. Iemesls, izmantojot arguments TRUE, kas stāsta VLOOKUP meklēt aptuvenu atbilstību, nevis pilnīgu atbilstību. Atbilstības nav aizvērt "Banānu" un "Bumbieru", kas atrodas pirms "Persiku" alfabētiskā secībā. Šajā gadījumā VLOOKUP izmantošanas ar argumentu aplams atgriezīsies pareizo cenu "Bumbieru", bet "Banānu" joprojām radītu # n/a kļūda, jo nav atbilstošo "banānu" uzmeklēšanas sarakstā.

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.: 2018. gada 24. septembris. Dinamisko masīvu formulas — ja izmantojat Office 365 jaunāko versiju un esat reģistrējies laidienu kanālā Insiders Fast, varat ievietot formulu izvades diapazona augšējā kreisajā šūnā un pēc tam nospiest taustiņu Enter, lai apstiprinātu dinamiska masīva formulas statusa piešķiršanu formulai. 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.

Šū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 būt nepieciešamas dodas uz Visual Basic redaktoru (VBE) pārbaudīt funkcijas. VBE varat piekļūt no cilnes Izstrādātājs, vai 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

Funkcija vedni var lietot, lai palīdzētu, ja neesat pārliecināts par pareizu argumenti. Atlasiet šūnu, kurā ir formula, jautājums un pēc tam dodieties uz cilni formulu uz lenti un pēc tam nospiest Funkcijas ievietošana.

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 būt noderīga! Tas ir izplatīta prakse ir izmantot # n/a, ja izmantojat datus, kā parādīts tālāk redzamajā piemērā diagrammām, kā # n/a vērtības netiks skicēt diagrammā. Tālāk ir sniegti piemēri par to, kā diagramma izskatās ar 0 vs. # n/a.

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

Iepriekšējā piemērā, redzēsit, ka 0 vērtības ir attēlotas un tiek parādīti kā atsevišķu līniju diagrammas apakšā, un tā tam iegūs lai kopsumma tiktu. Šajā piemērā redzēsit 0 vērtības tiek 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 noteikšana formulās

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

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

Visas Excel funkciju (saraksts pēc alfabēta)

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.

×