Come padroneggiare la funzione CERCA.VERT in Excel



La funzione CERCA. VERT di Excel è una vera e propria bomba quando si ha a che fare con set di dati troppo grandi per essere scorsi manualmente.È capitato a tutti: cercare di trovare un’informazione specifica in una tabella enorme senza perdere la testa.È potente, ma onestamente, la formula crea confusione, soprattutto con i parametri. Se la formula non funziona o si verificano errori, è probabile che ci sia qualcosa che non va nell’impostazione dell’intervallo, dell’indice di colonna o del parametro di ricerca per intervallo. Questa guida dovrebbe aiutare a chiarire questo punto.

Una volta capito come funziona, CERCA. VERT può farti risparmiare ore estraendo informazioni rilevanti da diverse parti del foglio, evitando duplicati o errori manuali. Un piccolo avvertimento: in alcune configurazioni, potrebbe essere necessario ricaricare o riavviare rapidamente il programma per farlo funzionare, soprattutto se stai copiando le formule. In ogni caso, esaminiamo le soluzioni e i suggerimenti più comuni per far funzionare CERCA. VERT al meglio, invece che in modo anomalo.

Come risolvere il problema CERCA. VERT che non funziona in Excel

Metodo 1: ricontrolla l’intervallo e i numeri delle colonne

Uno dei problemi più comuni è la confusione tra table_array o column_index. Se l’intervallo non corrisponde esattamente a ciò che è presente nel foglio o l’indice di colonna è errato, VLOOKUP non fornirà il valore corretto. Quindi, verifica quanto segue:

  • Assicurati che l’intervallo a cui fai riferimento copra effettivamente i dati. Ad esempio, se i dati si trovano nelle colonne da B a D, la formula dovrebbe essere: =VLOOKUP(G3, B:D, 3, 0).
  • column_index parte da 1 per la prima colonna del tuo table_array. Se vuoi estrarre i dati dalla terza colonna, il valore è 3.
  • Verificare che l’intervallo non includa colonne vuote o nascoste che potrebbero creare confusione.

Perché è utile: è come assicurarsi che il GPS sia puntato nella direzione giusta, altrimenti finisce per perdersi o portarti nel posto sbagliato. Quando si applica: quando CERCA. VERT restituisce #N/D o semplicemente i dati sbagliati. Aspettatevi di vedere risultati accurati una volta che tutto è allineato. A volte è solo questione di correggere quell’intervallo o il numero di colonna. Ci sono già passato, ho sbagliato più di una volta.

Metodo 2: garantire la corrispondenza esatta con la ricerca dell’intervallo

Un altro elemento che può creare problemi è il parametro range_lookup. Impostandolo su TRUE o lasciandolo vuoto, VLOOKUP esegue una corrispondenza approssimativa, che spesso restituisce informazioni errate o non restituisce alcuna corrispondenza. Per corrispondenze esatte, impostatelo esplicitamente su FALSE (o 0 ).

  • Controlla la tua formula: =VLOOKUP(G3, B:D, 3, FALSE)o =VLOOKUP(G3, B:D, 3, 0).
  • Ciò si applica quando il set di dati non è ordinato o quando è necessaria un’informazione precisa, come numeri di ordine o ID.

Perché è utile: perché, ovviamente, Excel deve complicare le cose più del necessario e a volte imposta di default una corrispondenza approssimativa. Impostando esplicitamente questa opzione, si è sulla strada giusta. Aspettatevi meno errori e risultati più coerenti una volta fatto questo. Su alcuni computer, è come se la formula si ripristinasse da sola, a meno che non lo si indichi esplicitamente.

Metodo 3: verifica delle celle nascoste o unite

A volte, i dati stessi causano problemi. Colonne nascoste, celle unite o errori di formattazione possono interferire con la lettura dell’intervallo da parte di CERCA. VERT. Apri il foglio e controlla:

  • Se nell’intervallo di ricerca sono presenti celle unite, separale.
  • Assicurati che i tuoi dati non abbiano righe o colonne vuote nell’intervallo che potrebbero causare incongruenze.

Perché è importante: Excel potrebbe ignorare le celle nascoste o unite, pensando che non facciano parte dell’intervallo. In alcune configurazioni, questo porta a risultati non corrispondenti o a risultati non corrispondenti. Correggere la visibilità o la struttura delle celle spesso fa sì che la formula funzioni improvvisamente correttamente. Non so perché funzioni, ma questa operazione ha risolto il problema una o due volte.

Metodo 4: testare la formula con una semplice ricerca statica

Prima di utilizzare riferimenti di cella dinamici, prova a immettere un valore noto direttamente nella formula. Ad esempio:

=VLOOKUP("X10003", B:D, 3, FALSE)

Questo aiuta a capire se il problema riguarda il set di dati o la sintassi della formula. Se restituisce il risultato previsto, la configurazione è corretta; il problema è probabilmente nel valore di ricerca o nel modo in cui i riferimenti vengono utilizzati nella formula originale.

Metodo 5: utilizzare INDEX-MATCH come backup

Se CERCA. VERT non funziona, passare alla combinazione INDICE-CONFRONTA spesso funziona meglio, soprattutto se si necessita di maggiore flessibilità o si lavora con set di dati di grandi dimensioni. Ecco un rapido esempio:

=INDEX(C:C, MATCH(G3, B:B, 0))

All’inizio può sembrare un po’ fastidioso da configurare, ma su alcuni fogli di calcolo è più affidabile e veloce. Inoltre, non ti limita a cercare solo nella prima colonna. Dato che Excel a volte ti fa fare i salti mortali, questa potrebbe essere la tua arma segreta.

Quando aspettarsi che queste soluzioni funzionino

Se la formula continua a restituire errori dopo aver provato questi metodi, verifica la coerenza dei dati, in particolare per quanto riguarda il valore di ricerca (spazi aggiuntivi, differenze di formattazione, distinzione tra maiuscole e minuscole).Inoltre, alcune formule richiedono un rapido aggiornamento o il ricalcolo del foglio ( PremiF9 ) o il salvataggio e la riapertura di Excel. A volte si tratta solo di un problema passeggero.

Su alcune macchine, la formula si comporta in modo strano fino al riavvio, quindi non sorprenderti se un riavvio risolve temporaneamente il problema.



Questo articolo è stato utile?