Formula Excel: come risolvere il problema #REF! errore -

Sommario

Sommario

Il #REF! si verifica quando un riferimento non è valido. In molti casi, ciò è dovuto al fatto che fogli, righe o colonne sono stati rimossi o perché una formula con riferimenti relativi è stata copiata in una nuova posizione in cui i riferimenti non sono validi. La correzione di un errore #REF è questione di modificare una formula per utilizzare di nuovo riferimenti validi. Vedi sotto per ulteriori esempi e informazioni.

Spiegazione

Informazioni sul #REF! errore

Il #REF! si verifica quando un riferimento non è valido. In molti casi, ciò è dovuto al fatto che fogli, righe o colonne sono stati rimossi o perché una formula con riferimenti relativi è stata copiata in una nuova posizione in cui i riferimenti non sono validi. Nell'esempio mostrato, la formula in C10 restituisce un #REF! errore durante la copia nella cella E5:

=SUM(C5:C9) // original C10 =SUM(#REF) // when copied to E5

Prevenzione degli errori #REF

Il modo migliore per prevenire #REF! errori è impedire che si verifichino in primo luogo. Prima di eliminare colonne, righe o fogli, assicurati che non siano referenziati da formule nella cartella di lavoro. Se stai copiando e incollando una formula in una nuova posizione, potresti voler convertire alcuni riferimenti di cella in un riferimento assoluto per evitare modifiche durante l'operazione di copia.

Se causi un #REF! errore, è meglio risolvere immediatamente. Ad esempio, se elimini una colonna e #REF! vengono visualizzati errori, annullare l'azione (è possibile utilizzare la scorciatoia Control + Z). Quando annulli, il #REF! gli errori scompariranno. Quindi modifica le formule per escludere la colonna che desideri eliminare, spostando i dati se necessario. Infine, elimina la colonna e conferma che non ci sono #REF! errori.

Cancellazione di più #REF! errori

Per rimuovere rapidamente molti errori #REF da un foglio di lavoro, puoi usare Trova e sostituisci. Usa la scorciatoia Control + H per aprire la finestra di dialogo Trova e sostituisci. Inserisci #REF! nell'area di immissione di ricerca e lasciare vuota l'area di immissione di sostituzione:

È quindi possibile apportare modifiche caso per caso con Trova successivo + Sostituisci o utilizzare Sostituisci tutto per sostituire tutti gli errori #REF in un unico passaggio.

Correzione degli errori #REF

Gli errori #REF sono piuttosto difficili da correggere perché il riferimento di cella originale è andato per sempre. Se sai quale dovrebbe essere il riferimento, puoi semplicemente correggerlo manualmente. Basta modificare la formula e sostituire #REF! con un riferimento valido. Se non sai quale dovrebbe essere il riferimento di cella, potresti dover studiare il foglio di lavoro in modo più dettagliato prima di poter riparare la formula.

Nota: non è possibile annullare l'eliminazione di un foglio in Excel. Se elimini una scheda del foglio di lavoro e vedi errori #REF, la tua migliore opzione è probabilmente quella di chiudere il file e riaprire l'ultima versione salvata. Per questo motivo, salva sempre una cartella di lavoro (o salva una copia) prima di eliminare uno o più fogli.

#REF! errori con CERCA.VERT

Potresti vedere un #REF! errore con la funzione CERCA.VERT, quando una colonna è specificata in modo errato. Nella schermata seguente, CERCA.VERT restituisce #RIF! perché non c'è la colonna 3 nell'intervallo della tabella, che è B3: C7:

Quando l'indice della colonna è impostato sul valore corretto di 2, #REF! l'errore è stato risolto e CERCA.VERT funziona correttamente:

Nota: potresti anche visualizzare un errore #REF con la funzione INDICE quando un riferimento di riga o colonna non è valido.

Intrappolare il #REF! errore con IFERROR

Nella maggior parte dei casi, non ha senso intrappolare il #REF! errore in una formula, perché #REF! indica un problema di basso livello. Tuttavia, una situazione in cui SE.ERRORE può avere senso per rilevare un errore #REF è quando si creano riferimenti dinamicamente con la funzione INDIRETTO.

Articoli interessanti...