Excel

Kā novērst kļūdu #N/A

How Fix N Error

Excel formula: Kā novērst kļūdu #N/AVispārīgā formula | _+_ | Kopsavilkums

Kļūda #N/A parasti parādās, ja kaut ko nevar atrast vai identificēt. Tomēr #N/A kļūdas var izraisīt arī papildu atstarpes rakstzīmes, pareizrakstības kļūdas vai nepilnīga uzmeklēšanas tabula. Funkcijas, kuras visbiežāk skar kļūda #N/A, ir klasiskās uzmeklēšanas funkcijas, tostarp MEKLĒŠANA , MEKLĒŠANA , MEKLĒT , un MATCH . Plašāku informāciju un risināšanas darbības skatiet tālāk.



Skaidrojums

Par kļūdu #N/A

Kļūda #N/A parādās, ja kaut ko nevar atrast vai identificēt. Tā bieži ir noderīga kļūda, jo tā norāda, ka trūkst kaut kas svarīgs - produkts, kas vēl nav pieejams, nepareizi uzrakstīts darbinieka vārds, krāsu opcija, kas neeksistē utt.

kā ierakstīt Excel šūnā

Tomēr #N/A kļūdas var izraisīt arī papildu atstarpes rakstzīmes, pareizrakstības kļūdas vai nepilnīga uzmeklēšanas tabula. Funkcijas, kuras visbiežāk skar kļūda #N/A, ir klasiskās uzmeklēšanas funkcijas, tostarp MEKLĒŠANA , MEKLĒŠANA , MEKLĒT , un MATCH .





Labākais veids, kā novērst #N/A kļūdas, ir pārliecināties, vai uzmeklēšanas vērtības un uzmeklēšanas tabulas ir pareizas un pilnīgas. Ja redzat neparedzētu kļūdu #N/A, vispirms pārbaudiet tālāk norādīto.

  1. Uzmeklēšanas vērtība ir uzrakstīta pareizi un nesatur papildu atstarpes rakstzīmes.
  2. Uzmeklēšanas tabulas vērtības ir uzrakstītas pareizi un nesatur papildu vietu.
  3. Uzmeklēšanas tabulā ir visas nepieciešamās vērtības.
  4. Funkcijai nodrošinātais uzmeklēšanas diapazons ir pabeigts (t.i., netiek “apgriezti” dati).
  5. Uzmeklēšanas vērtības veids = uzmeklēšanas tabulas veids (t.i., abi ir teksts, abi ir skaitļi utt.)
  6. Atbilstība (aptuvena un precīza) ir iestatīta pareizi.

Piezīme: ja saņemat nepareizu rezultātu, kad vajadzētu redzēt #N/A kļūdu , pārliecinieties, ka jums ir precīza atbilstība ir pareizi konfigurēta . Aptuvenais atbilstības režīms ar prieku atgriezīs visu veidu rezultātus, kas ir pilnīgi nepareizi :)



Ietver kļūdu #N/A, izmantojot IFERROR

Viena iespēja kļūdu #N/A notveršanai ir funkcija IFERROR. IFERROR var graciozi noķert jebkuru kļūdu un atgriezt alternatīvu rezultātu.

Parādītajā piemērā šūnā F5 parādās kļūda #N/A, jo uzmeklēšanas tabulā, kas ir nosauktais diapazons “dati” (B5: C9), nepastāv “saldējums”.

= IFERROR (FORMULA(),'message')

Lai novērstu šo kļūdu, IFERROR funkcija ir ietīta ap VLOOKUP formulu šādi:

 
= VLOOKUP (E5,data,2,0) // 'ice cream' is not found

Ja funkcija VLOOKUP atgriež kļūdu, funkcija IFERROR šo kļūdu “uztver” un atgriež “Not found”.

Kļūdas #N/A notveršana ar IFNA

The IFNA funkcija var arī īpaši notvert un apstrādāt #N/A kļūdas. Lietošanas sintakse ir tāda pati kā IFERROR:

 
= IFERROR ( VLOOKUP (E7,data,2,0),'Not found')

IFNA funkcijas priekšrocība ir tā, ka tā ir vairāk ķirurģiska, mērķējot tikai uz #N/A kļūdām. Savukārt funkcija IFERROR fiksēs visas kļūdas. Piemēram, pat ja nepareizi uzrakstījāt VLOOKUP, IFERROR parādīs “Not found”.

Nav ziņu

Ja nevēlaties parādīt nevienu ziņojumu, kad tiek fiksēta kļūda #N/A (t.i., vēlaties parādīt tukšu šūnu), varat izmantot tukša virkne ('') kā šis:

 
= IFERROR ( VLOOKUP (A1,table,column,0),'Not found') = IFNA ( VLOOKUP (A1,table,column,0),'Not found')

INDEKSS un MATCH

Funkcija MATCH arī atgriež #N/A, ja vērtība netiek atrasta. Ja lietojat INDEX un MATCH kopā, varat notvert kļūdu #N/A tādā pašā veidā. Pamatojoties uz iepriekš minēto piemēru, F5 formula būtu šāda:

 
= IFERROR ( VLOOKUP (E7,data,2,0),'')

Lasiet vairāk par INDEKSS un MATCH .

kā ieslēgties šūnā

Piespiež #N/A kļūdu

Ja vēlaties darblapā piespiest kļūdu #N/A, varat izmantot NA funkcija . Piemēram, šūnā parādīt #N/A, ja A1 ir vienāds ar nulli, varat izmantot šādu formulu:

 
= IFERROR ( INDEX (C5:C9, MATCH (E5,B5:B9,0)),'Not found')
Autors Deivs Bruns


^