Perché si verifica #NA e come risolvere #NA in Excel

Sommario:

Anonim

In questo articolo, impareremo perché si verifica #N/A e come risolvere #N/A in Excel.

In Excel, a volte otteniamo l'errore #N/A. Questo errore si verifica quando manca qualcosa di importante con qualcosa che non può essere trovato o identificato nella formula che hai fornito alla cella e viene riconosciuto da Excel mostrando l'errore. Secondo il sito ufficiale di Microsoft a #N / A è il modo di dire di Excel, il valore che stai cercando è non disponibile nell'elenco che hai fornito.

Se stai cercando un valore nella tabella e se non può essere trovato o identificato, questo errore ti suggerisce di controllare alcuni punti discussi di seguito.

Capiamo come si è verificato questo errore e come risolverlo con alcuni esempi

#N/D errore a causa di un valore non trovato.

Il motivo più semplice dell'errore #N/A è quando il valore della cella non viene trovato nell'elenco. Generalmente Excel corrisponde al valore con ogni elemento dell'array di ricerca e restituisce il primo valore corrispondente se trovato, altrimenti restituisce l'errore #N/A. Qui l'errore #N/A suggerisce che il valore che stai cercando nell'elenco non è stato trovato. Vedi l'esempio qui sotto per capire di più.

Ad esempio, la funzione CERCA corrisponde al valore nella prima matrice e restituisce il valore dalla seconda matrice corrispondente. Nei dati riportati di seguito.

Guarda nell'istantanea sopra e renditi conto che l'errore è appena successo. La funzione sopra cerca il valore "Viola" nella colonna ID che ovviamente non sarà in grado di trovare.

Come sistemarlo! Non puoi correggere l'errore per il risultato se non c'è un valore corrispondente nel risultato. Ma il primo problema qui è che stiamo guardando l'array sbagliato. Controlla l'array che stai dando come argomento alla funzione.

due modi per rilevare questo errore che restituisce l'errore #N/A

Il primo metodo consiste nell'usare la funzione IFERROR per rilevare l'errore tramite la funzione

Formula generica:

= SE ERRORE ( FUNZIONE , "risposta" )

Spiegazione:

  • La funzione svolge il suo compito come dovrebbe.
  • La funzione SEERRORE restituisce il valore se trovato.
  • Ma la funzione SEERRORE restituisce la "risposta" se viene rilevato un errore.


Nell'istantanea sopra la funzione restituisce la risposta "Scusa, non trovata" invece dell'errore.

Il secondo metodo è tramite la funzione IFNA per catturare l'errore dalla funzione. Questa funzione è realizzata esclusivamente per rilevare l'errore #N/A.

Formula generica:

= IFNA ( FUNZIONE , "risposta" )

Spiegazione:

  • La funzione svolge il suo compito come dovrebbe.
  • La funzione IFNA restituisce il valore se trovato.
  • La funzione IFNA restituisce la "risposta" se viene trovato un errore


Nell'istantanea sopra la funzione restituisce la risposta "Scusa, non trovata" invece dell'errore.

Come puoi vedere, l'errore #N/A può essere gestito quando si opera con le funzioni.
#N/A errore dovuto valore non identificato

Il motivo più semplice dell'errore #N/A è quando il valore della cella non è identificato nell'elenco. Generalmente Excel corrisponde al valore con ogni elemento dell'array di ricerca e restituisce il primo valore corrispondente se trovato, altrimenti restituisce l'errore #N/A. Qui l'errore #N/A suggerisce che il valore che stai cercando nell'elenco non è identificato. Vedi l'esempio qui sotto per capire di più.

Ad esempio, la funzione CERCA corrisponde al valore nella prima matrice e restituisce il valore dalla seconda matrice corrispondente. Nei dati riportati di seguito.

Guarda nell'istantanea sopra e renditi conto che l'errore è appena successo. La funzione sopra cerca l'ID "C6" nella colonna ID che è contrassegnata nella casella ROSSA. Quindi, perché la funzione non fornisce l'output.

Come sistemarlo! Puoi correggere questo errore per il risultato, segui i punti mostrati di seguito.

  1. Il valore di ricerca è digitato correttamente e non contiene spazi aggiuntivi.
  2. I valori nella tabella di ricerca sono scritti correttamente e non contengono spazio aggiuntivo.
  3. La tabella di ricerca contiene tutti i valori richiesti.
  4. L'intervallo di ricerca fornito alla funzione è completo.
  5. Tipo di valore di ricerca = tipo di tabella di ricerca (cioè entrambi sono testo, entrambi sono numeri, ecc.)
  6. La corrispondenza (approssimativa vs esatta) è impostata correttamente.


Nell'istantanea sopra c'era un errore con spazio extra.

Come puoi vedere #N / A L'errore può essere gestito quando si opera con le funzioni.

Trapping errore #N/A e nessun messaggio "risposta"

due modi per rilevare questo errore che restituisce l'errore #N/A

Il primo metodo consiste nell'usare la funzione IFERROR per rilevare l'errore tramite la funzione

Formula generica:

= SE ERRORE ( FUNZIONE , "" )

Spiegazione:

  • La funzione svolge il suo compito come dovrebbe.
  • La funzione SEERRORE restituisce il valore se trovato.
  • Ma la funzione SEERRORE restituisce la stringa vuota ("" ) se viene rilevato un errore.

Nell'istantanea sopra c'era un errore con spazio extra.

Come puoi vedere #N / A L'errore può essere gestito quando si opera con le funzioni.

Trapping errore #N/A e nessun messaggio "risposta"

due modi per rilevare questo errore che restituisce l'errore #N/A

Il primo metodo è tramite Utilizzo della funzione IFNA per rilevare l'errore dalla funzione
Formula generica:

= IFNA ( FUNZIONE , "" )

Spiegazione:

  • La funzione svolge il suo compito come dovrebbe.
  • La funzione IFNA restituisce il valore se trovato.
  • Ma la funzione IFNA restituisce la stringa vuota ("" ) se viene rilevato un errore.

Nell'istantanea sopra la funzione restituisce la stringa vuota ("" ) come risposta invece dell'errore.

Intrappolare l'errore #N/A con INDICE e INCONTRO funzione

SE si utilizza la funzione INDICE e CONFRONTA invece della funzione CERCA.VERT. Vedere l'istantanea di seguito e la formula utilizzata nella tabella. Usa la formula.

= SE ERRORE ( INDEX ( B2:B9 , MATCH ( D3 , A2: A9 , 0 ) ) , "Non trovato")

Come puoi vedere come l'errore #N/A con la funzione restituisce l'errore #N/A e dopo la correzione la formula funziona correttamente.

In Excel, puoi forzare l'errore #N/A se non è necessario visualizzarlo come risultato. Utilizzando la funzione NA di Excel.

Usa la formula:

= SE ( A3 = "" , NA() , "Non vuoto" )

Spero che questo articolo su come si verifica #N/A e come correggere l'errore #N/A in Excel sia esplicativo. Trova altri articoli sulle funzioni degli errori di Excel qui. Si prega di condividere la tua domanda qui sotto nella casella dei commenti. Ti assisteremo.

#VALUE Errore e come risolverlo in Excel

Come correggere un #NUM! Errore

Come usare i caratteri jolly in Excel

Come rimuovere il testo in Excel a partire da una posizione

Convalida delle voci di testo

Crea un elenco a discesa in Excel con il colore

Rimuovi gli spazi iniziali e finali dal testo in Excel

Articoli popolari

Modifica un elenco a discesa

Riferimento assoluto in Excel

Se con la formattazione condizionale

Se con caratteri jolly

Vricerca per data

Unisci nome e cognome in excel

Conta le celle che corrispondono ad A o B

Converti pollici in piedi e pollici in Excel 2016

50 scorciatoie Excel per aumentare la produttività