Excel VLOOKUP Trascinamento verso il basso non funziona (11 possibili soluzioni)

  • Condividi Questo
Hugh West

VLOOKUP è una funzione molto utilizzata in Excel per estrarre una colonna di dati da un foglio all'altro. Di solito cerca un valore nel set di dati ed estrae i dati dalla colonna desiderata corrispondente al valore di ricerca. Tuttavia, questa funzione causa una massa enorme nel calcolo. Questo articolo descriverà 11 possibili cause e soluzioni al problema di Excel VLOOKUP Se siete curiosi di conoscerli, scaricate la nostra guida pratica e seguiteci.

Scarica il quaderno di esercizi

Scaricate questo eserciziario per esercitarvi durante la lettura di questo articolo.

Vlookup Trascinamento verso il basso non funzionante.xlsx

11 possibili soluzioni per il mancato funzionamento del trascinamento di VLOOKUP in Excel

Per dimostrare le soluzioni, consideriamo un set di dati di 10 Il dataset contiene gli ID dei dipendenti, i nomi, le aree di residenza, il numero di membri della famiglia, il reddito e il costo della vita. Quindi, possiamo dire che il nostro dataset è nell'intervallo di celle B5:G14 .

In questo contesto, vedremo come correggere il file Excel VLOOKUP Il problema del trascinamento verso il basso non funziona. La rappresentazione generica dell'elemento VLOOKUP è riportata di seguito;

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Qui,

  • valore_di_ricerca Il valore che stiamo cercando è quello della prima colonna del nostro set di dati o della nostra tabella.
  • tabella_array La tabella in cui si cerca il valore.
  • numero_indice_colonna La colonna del set di dati o della tabella da cui si ottiene il valore desiderato.
  • ricerca_intervallo Un requisito opzionale contiene 2 casi, VERO per il Corrispondenza approssimativa che è il predefinito , e FALSO per il Corrispondenza esatta .

Soluzione 1: modificare le opzioni di calcolo

A volte la modifica dell'opzione di calcolo di Excel ci crea problemi quando trasciniamo una funzione. Dobbiamo modificarla per ottenere un risultato accurato. Ora, se guardiamo il nostro set di dati, vedremo che mostra lo stesso risultato nella colonna C per tutti i dipendenti.

Di seguito sono riportate le soluzioni per risolvere questo problema:

📌 Passi:

  • Prima di tutto, selezionare una cella qualsiasi per verificare la formula da Formula Bar Selezioniamo la cella D6 .
  • Anche se la nostra formula era corretta, non ha ottenuto il risultato esatto.

  • Per risolvere questo problema, selezionare la voce Formula scheda.
  • Quindi, fare clic sul pulsante a discesa freccia del Opzione di calcolo e scegliere l'opzione Manuale a Automatico .

  • Nel giro di un secondo si vedrà il VLOOKUP estrarrà il risultato preciso.

Possiamo quindi affermare che il nostro metodo ha funzionato perfettamente e che siamo in grado di risolvere il problema di VLOOKUP Il trascinamento verso il basso non funziona in Excel.

Leggi tutto: [Corretto!] Il trascinamento di Excel per il riempimento non funziona (8 possibili soluzioni)

Soluzione 2: Inserire un riferimento assoluto alla cella nella matrice di ricerca

Quando scriviamo la funzione VLOOKUP per ottenere i dati, dobbiamo assicurarci che il file Riferimento assoluto alla cella nel tabella_array Altrimenti, se la posizione dei dati cambia, la funzione potrebbe non fornire un risultato preciso. Nel nostro file, si vedrà che la funzione fornisce un risultato qualsiasi per le celle B12 e B13 Poiché la posizione di queste celle non corrisponde al nostro set di dati originale, la funzione non può fornire alcun valore.

I passi per risolvere questo problema sono i seguenti:

📌 Passi:

  • All'inizio, selezionare la cella D5 e vedrete il tabella_array non ha il riferimento Riferimento assoluto alla cella segno.
  • Scrivete la seguente formula nella cella D5 e garantire la Riferimento assoluto alla cella nel tabella_array Se non si sa come aggiungere Riferimento assoluto alla cella , si può aggiungere in diversi modi.

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • A questo punto, premere il tasto Entrare .

  • Dopo di che, doppio clic sul Maniglia di riempimento per copiare la formula fino alla cella D14 .
  • Si vedrà che la funzione ottiene il valore corretto per il valore di ricerca corrispondente.

Finalmente possiamo dire che la nostra formula ha funzionato in modo efficace e che siamo riusciti a risolvere il problema di VLOOKUP Il trascinamento verso il basso non funziona in Excel.

Per saperne di più: Come trascinare una formula in orizzontale con un riferimento verticale in Excel

Soluzione 3: Rimuovere i dati duplicati dal set di dati

La presenza di dati duplicati nel dataset ci mette in difficoltà quando trasciniamo verso il basso l'immagine di VLOOKUP Si tratta principalmente di un errore umano: per sbaglio si inserisce un valore due volte. Nel nostro set di dati, si può vedere che la funzione VLOOKUP non fornisce il risultato effettivo per la cella B11 . invece di Sud Est , la nostra funzione fornisce Nord Ovest e Merseyside per la cella B11 .

La procedura per risolvere questa causa è riportata di seguito:

📌 Passi:

  • All'inizio di questo processo, selezionare l'intervallo di celle B5:B14 .
  • Ora, nel Casa selezionare la scheda freccia a discesa del Formattazione condizionale dall'opzione Stili gruppo.
  • Quindi, scegliere la voce Evidenziare le regole delle celle> Valori duplicati opzione.

  • Verranno evidenziati i valori duplicati.

  • Dopo di che, inserire il valore corretto. Nel nostro set di dati, abbiamo inserito il valore corretto ID 202207 .
  • Infine, si vedrà il valore della cella D11 cambierà in base al risultato desiderato.

Infine, possiamo affermare che il nostro processo di correzione ha funzionato perfettamente e siamo in grado di risolvere il problema di VLOOKUP Il trascinamento verso il basso non funziona in Excel.

Per saperne di più: Come riempire fino all'ultima riga con i dati in Excel (3 metodi rapidi)

Soluzione 4: Mantenere la corrispondenza dei dati con la corrispondenza approssimativa

A volte la ricerca dell'esatta corrispondenza dei dati causa problemi per ottenere il valore tramite la funzione VLOOKUP Anche nel nostro set di dati abbiamo un caso simile nella cella D11 .

Di seguito sono illustrati i passaggi per risolvere il problema:

📌 Passi:

  • Selezionare la cella D11 per verificare la formula nel file Formula Bar .
  • Ora, cambiare il tipo di corrispondenza tra casi da VERO a FALSO La formula sarà come quella mostrata di seguito:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,FALSE)

  • Stampa Entrare .
  • Si vedrà che la funzione otterrà il valore dal set di dati principale.

Alla fine, possiamo dire che la nostra procedura ha funzionato perfettamente e che siamo riusciti a risolvere il problema di VLOOKUP Il trascinamento verso il basso non funziona in Excel.

Per saperne di più: Come trascinare le formule e ignorare le celle nascoste in Excel (2 esempi)

Soluzione 5: Eliminare le celle vuote dal set di dati

A volte si cancella per sbaglio un valore di una cella dal set di dati originale. Di conseguenza, l'estrazione del valore con la funzione da parte di Excel risulta complicata. Si tratta di un errore umano che si può facilmente individuare. In questo caso, la funzione mostra 0 da cui si può prevedere che qualcosa non va. Nel nostro set di dati, la cella D13 mostra un risultato di questo tipo.

La procedura per risolvere questo problema è riportata di seguito:

📌 Passi:

  • Vai alla pagina principale Set di dati foglio dal Nome del foglio Bar .
  • A questo punto, inserire manualmente il valore della cella eliminata. Se si dispone di un set di dati di grandi dimensioni, è possibile trovare i dati desiderati selezionando l'intervallo di dati.
  • Immettere i dati manualmente con la tastiera e premere il tasto Entrare .

  • Quindi, tornate al foglio precedente e vedrete che il problema è risolto.

Possiamo quindi affermare di essere in grado di risolvere il problema del VLOOKUP problema di trascinamento verso il basso non funzionante in Excel.

Per saperne di più: [Risolto]: La maniglia di riempimento non funziona in Excel (5 semplici soluzioni)

Soluzione 6: Digitare un valore di ricerca accurato

L'inserimento di un riferimento errato a una cella di ricerca a volte causa una massa di Excel che non riesce a ottenere il valore desiderato. In questo caso, la funzione VLOOKUP non può svolgere correttamente il suo compito, per cui possiamo dire che anche il drag down non funzionerà. Nel nostro set di dati, abbiamo una tale Errore #N/A nell'intero intervallo di celle D5:D14 .

Di seguito sono riportati i passaggi per risolvere questa complicazione:

📌 Passi:

  • Prima di tutto, selezionare la cella D5 per verificare l'argomento della funzione. È possibile fare clic sul riferimento alla cella per vedere la cella selezionata nel foglio di calcolo.
  • Si può notare che al posto della cella B5 , scegliamo A5 nella funzione.

  • A questo punto, premere il tasto Backspace per cancellare il riferimento alla cella e selezionare la cella B5 La formula modificata è riportata di seguito:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • Premere il tasto Entrare .

  • Dopo di che, doppio clic sul Maniglia di riempimento per copiare la nuova formula fino alla cella D14 .
  • Si otterranno tutti i valori desiderati.

Possiamo quindi affermare di essere in grado di identificare e risolvere il problema di VLOOKUP Il trascinamento verso il basso non funziona in Excel.

Soluzione 7: memorizzare il valore della ricerca nella colonna più a sinistra

La funzione VLOOKUP non può funzionare correttamente se non inseriamo la cella all'estrema sinistra del nostro set di dati originale come valore_di_ricerca In questo caso, la funzione restituisce un valore cablato nel risultato, come nell'immagine mostrata di seguito.

L'approccio per risolvere questa difficoltà è descritto di seguito:

📌 Passi:

  • Selezionare la cella D5 e modificare il lookup_vaue riferimento alla cella da C5 a B5 .

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • Quindi, premere Entrare La funzione mostrerà l'area desiderata nella cella.

  • Ora, doppio clic sul Maniglia di riempimento per copiare la formula fino alla cella D14 .
  • Il problema si risolverà e si otterrà valore per tutti i dipendenti.

Infine, possiamo affermare di poter risolvere il problema del VLOOKUP problema di trascinamento verso il basso non funzionante in Excel.

Soluzione 8: Inserire il numero corretto dell'indice della colonna

L'aggiunta di una nuova colonna può provocare una massa con la funzione VLOOKUP cambia il numero_indice_colonna Come risultato, la funzione VLOOKUP non restituisce il risultato desiderato. Il nostro set di dati ha affrontato un problema simile e tutti i numeri sono arrivati a 0 .

Il modo per risolvere questo problema è spiegato di seguito:

📌 Passi:

  • All'inizio, selezionare la cella D5 nel Formula Bar e inserire il codice corretto numero_indice_colonna.
  • Nel nostro caso, il nuovo numero_indice_colonna è 5 La formula sarà come quella mostrata di seguito:

=VLOOKUP(B5,$K$4:$Q$14,5,TRUE)

  • Ora, premere Entrare .

  • Dopo di che, doppio clic sul Maniglia di riempimento per copiare la formula fino alla cella D14 .
  • L'intoppo si risolverà e si otterrà valore per tutte le entità.

Possiamo quindi affermare che la nostra formula ha funzionato con precisione e che siamo in grado di risolvere il problema. VLOOKUP problema di trascinamento verso il basso non funzionante in Excel.

Soluzione 9: Scegliere l'array di tabelle corretto

Immissione di un dato errato tabella_array è un altro motivo per ottenere un errore da la funzione VLOOKUP In tal caso, mostreremo un'immagine di Errore #N/A nel dataset. Poiché la funzione non è in grado di svolgere correttamente il suo compito, possiamo confermare che anche il trascinamento non funzionerà. Nel nostro file, abbiamo un tipo simile di #N/A errore nell'intero intervallo di celle D5:D14 .

Di seguito viene illustrato il metodo per risolvere questo inconveniente:

📌 Passi:

  • Nella pagina iniziale, selezionare la cella D5 per verificare l'argomento della funzione nel file Formula Bar .
  • Quindi, scrivere la funzione corretta con table_array accurati come di seguito:

=VLOOKUP(B5,Dataset!$B$4:$G$14,3,TRUE)

  • A questo punto, premere il tasto Entrare chiave.

  • Il prossimo, doppio clic sul Maniglia di riempimento per copiare la nuova formula fino alla cella D14 .
  • Si otterranno tutti i valori desiderati del tour.

Infine, possiamo dire che la nostra tecnica di risoluzione degli errori ha funzionato correttamente e siamo riusciti a risolvere il problema di VLOOKUP Il trascinamento verso il basso non funziona in Excel.

Soluzione 10: Impostare il formato delle celle pertinenti

A volte un formato di cella impostato in precedenza può creare problemi quando si importano i dati da un foglio all'altro attraverso il comando VLOOKUP Quando abbiamo cercato di ottenere il valore del reddito per tutti i dipendenti, abbiamo ottenuto alcuni valori imprevedibili nel nostro dataset, come nell'immagine. Ciò è dovuto a una formattazione errata delle celle.

La soluzione a questo tipo di problema è illustrata di seguito:

📌 Passi:

  • Prima di tutto, andare al foglio dati originale. Nel nostro file, si trova nel foglio Set di dati .
  • Quindi, selezionare una cella qualsiasi della colonna per verificare il formato dei dati.
  • Successivamente, controllare i tipi di dati dalla finestra Numero gruppo del Casa scheda.

  • Di nuovo, andate al foglio in cui avete usato la funzione. Nella nostra cartella di lavoro, il foglio è intitolato Formato di cella irrilevante .
  • Selezionare l'intero intervallo di celle D5:D14 .
  • Ora, nel Casa dalla scheda Numero scegliere i tipi di dati simili. Per noi, abbiamo scelto Contabilità come tipo di dati.
  • Verranno visualizzati tutti i valori significativi delle celle come nel set di dati originale.

Alla fine, possiamo dire di essere in grado di individuare e risolvere le complicazioni di Excel. VLOOKUP Il trascinamento verso il basso non funziona.

Per saperne di più: L'aumento del numero di trascinamento non funziona in Excel (una soluzione con semplici passaggi)

Soluzione 11: Rimuovere il trattino invisibile

L'intrappolamento di trattini invisibili a volte costituisce un ostacolo all'ottenimento del valore della cella attraverso la funzione VLOOKUP Per risolvere questo problema:

  • Per prima cosa, accedere al set di dati originale e individuare l'entità in cui si manifesta il problema.
  • Allora, cancellare i dati esistenti e inserirli di nuovo manualmente.

Il problema sarà risolto e si otterranno i dati desiderati.

Conclusione

Spero che questo articolo vi sia stato utile e che possiate risolvere il problema del mancato funzionamento del trascinamento di VLOOKUP di Excel. Se avete altre domande o raccomandazioni, condividetele con noi nella sezione commenti qui sotto.

Non dimenticate di consultare il nostro sito web ExcelWIKI per diversi problemi e soluzioni relativi a Excel. Continuate a imparare nuovi metodi e a crescere!

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.