Funzione CERCA.VERT

Usare CERCA.VERT, una delle funzioni di ricerca e di riferimento, per trovare elementi in una tabella o in un intervallo per riga, ad esempio per cercare il prezzo di un pezzo di ricambio di un'auto in base al numero di articolo.

Nella sua forma più semplice, la funzione CERCA.VERT è:

=CERCA.VERT(valore da cercare; intervallo in cui cercare il valore; numero di colonna nell'intervallo che contiene il valore restituito; Corrispondenza esatta o Corrispondenza approssimativa, indicata come 0/FALSO o 1/VERO).

Il browser in uso non supporta le funzionalità video. Installare Microsoft Silverlight, Adobe Flash Player o Internet Explorer 9.

Questo video fa parte di un corso di formazione intitolato CERCA.VERT: scopi e funzionamento.

Suggerimento : Per usare al meglio la funzione CERCA.VERT, occorre organizzare i dati in modo che il valore di ricerca (il numero di articolo) si trovi a sinistra del valore restituito da trovare (il prezzo della parte di ricambio).

Usare la funzione CERCA.VERT per cercare un valore in una tabella.

Sintassi

CERCA.VERT (valore; matrice_tabella; indice; [intervallo])

Ad esempio:

  • =CERCA.VERT(105;A2:C7;2;VERO)

  • =CERCA.VERT("Leoni";B2:E7;2;FALSO)

Nome argomento

Descrizione

valore    (obbligatorio)

Valore da cercare. Il valore da cercare deve trovarsi nella prima colonna dell'intervallo di celle specificato in matrice_tabella.

Ad esempio, se matrice_tabella occupa l'intervallo di celle B2:D7, il valore da cercare deve essere nella colonna B, come illustrato nell'immagine seguente. valore può essere un valore o un riferimento a una cella.

matrice_tabella    (obbligatorio)

Intervallo di celle in cui CERCA.VERT cercherà il valore e valore restituito.

La prima colonna dell'intervallo di celle deve contenere il valore (ad esempio Cognome nell'immagine seguente). L'intervallo di celle deve includere anche il valore da trovare (ad esempio Nome nell'immagine seguente).

Informazioni su come selezionare intervalli in un foglio di lavoro.

indice    (obbligatorio)

Numero della colonna (a partire da 1 per la colonna all'estrema sinistra di matrice_tabella) che contiene il valore restituito.

intervallo   (facoltativo)

Valore logico che specifica se si vuole trovare una corrispondenza esatta o approssimativa mediante la funzione CERCA.VERT:

  • VERO presuppone che la prima colonna della tabella sia in ordine numerico o alfabetico e quindi cerca il valore più prossimo. Questo è il metodo predefinito, se non se ne specifica uno.

  • FALSO cerca il valore esatto nella prima colonna.

Come iniziare

Per creare la sintassi di CERCA.VERT sono necessari quattro tipi di informazioni:

  1. Il valore da cercare, detto anche valore di ricerca.

  2. L'intervallo che contiene il valore di ricerca. Tenere presente che il valore di ricerca deve trovarsi sempre nella prima colonna dell'intervallo affinché CERCA.VERT funzioni correttamente. Ad esempio, se il valore di ricerca è nella cella C2, l'intervallo deve iniziare con C.

  3. Il numero di colonna nell'intervallo che contiene il valore restituito. Ad esempio, se si specifica B2: D11 come intervallo, occorre considerare B come la prima colonna, C come la seconda e così via.

  4. Se si vuole, si può specificare VERO se si vuole ottenere una corrispondenza approssimativa o FALSO se si vuole ottenere una corrispondenza esatta del valore restituito. Se non si specifica nulla, il valore predefinito sarà sempre VERO o una corrispondenza approssimativa.

Ora disporre tutte queste informazioni nel modo seguente:

=CERCA.VERT(valore di ricerca; intervallo che contiene il valore di ricerca; numero di colonna nell'intervallo che contiene il valore restituito; (facoltativo) VERO per una corrispondenza approssimativa o FALSO per una corrispondenza esatta).

L'immagine seguente mostra come impostare CERCA.VERT per ottenere il prezzo di Pastiglie freni, ossia 85,73.

Esempio di CERCA.VERT
  1. D13 è l'argomento valore, o il valore da cercare.

  2. L'intervallo da B2 a E11 (evidenziato in giallo nella tabella) è l'argomento matrice_tabella, o l'intervallo che contiene il valore di ricerca.

  3. 3 è l'argomento indice, o il numero di colonna nella matrice tabella che contiene il valore restituito. In questo esempio la terza colonna nella matrice tabella è Prezzo parte, quindi l'output della formula sarà un valore della colonna Prezzo parte.

  4. FALSO è l'argomento intervallo, quindi il valore restituito sarà una corrispondenza esatta.

  5. L'output della formula CERCA.VERT è 85,73, ossia il prezzo di Pastiglie freni.

Esempi

Ecco alcuni altri esempi della funzione CERCA.VERT:

Esempio 1

CERCA.VERT - Esempio 1

Esempio 2

CERCA.VERT - Esempio 2

Esempio 3

CERCA.VERT - Esempio 3

Esempio 4

CERCA.VERT - Esempio 4

Esempio 5

CERCA.VERT - Esempio 5

Problema

Descrizione dell'errore

Valore errato restituito

Se intervallo ha valore VERO o viene omesso, la prima colonna deve essere ordinata alfabeticamente o numericamente. Se la prima colonna non è ordinata, il valore restituito potrebbe non essere quello previsto. Ordinare la prima colonna oppure usare FALSO per ottenere una corrispondenza esatta.

#N/D in una cella

  • Se intervallo ha valore VERO e il valore di valore è inferiore al valore più piccolo nella prima colonna di matrice_tabella, viene restituito il valore di errore #N/D.

  • Se intervallo è FALSO, il valore di errore #N/D indica che non è stato trovato il numero esatto.

Per altre informazioni su come correggere gli errori #N/D in CERCA.VERT vedere Come correggere un errore #N/D nella funzione CERCA.VERT.

#RIF! in una cella

Se il valore di indice è maggiore del numero di colonne in matrice_tabella, viene restituito il valore di errore #RIF!.

Per altre informazioni su come correggere gli errori #RIF! in CERCA.VERT vedere Come correggere un errore #RIF!.

#VALORE! in una cella

Se il valore di matrice_tabella è inferiore a 1, viene restituito il valore di errore #VALORE!.

Per altre informazioni su come correggere gli errori #VALORE! in CERCA.VERT vedere Come correggere un errore #VALORE! nella funzione CERCA.VERT.

#NOME? in una cella

Il valore di errore #NOME? indica in genere che nella formula mancano le virgolette. Per cercare il nome di una persona, racchiuderlo tra virgolette nella formula. Ad esempio, immettere il nome nel formato "Leoni" in =CERCA.VERT("Leoni";B2:E7;2;FALSO).

Per altre informazioni, vedere Come correggere un errore #NOME?.

Operazione da eseguire

Motivo

Usare riferimenti assoluti per intervallo

L'uso di riferimenti assoluti consente di copiare in basso una formula in modo che si riferisca sempre allo stesso intervallo di ricerca esatto.

Altre informazioni su come usare i riferimenti di cella assoluti.

Non memorizzare valori numerici o di data come testo.

Quando si cercano valori numerici o date, assicurarsi che i dati nella prima colonna di matrice_tabella non siano memorizzati come valori di testo, altrimenti CERCA.VERT potrebbe restituire un valore non corretto o imprevisto.

Ordinare la prima colonna

Ordinare la prima colonna di matrice_tabella prima di usare CERCA.VERT quando intervallo è VERO.

Usare caratteri jolly

Se intervallo è FALSO e valore è un valore di testo, è possibile usare i caratteri jolly, ovvero il punto interrogativo (?) e l'asterisco (*), in valore. Questi ultimi rappresentano rispettivamente un carattere singolo e una sequenza di caratteri qualsiasi. Se si vuole trovare un punto interrogativo o un asterisco vero e proprio, digitare una tilde (~) davanti al carattere.

Ad esempio, =CERCA.VERT("Leon?";B2:E7;2;FALSO) cercherà tutte le istanze di Leoni, con l'ultima lettera variabile.

Verificare che i dati non contengano caratteri errati.

Quando si cercano valori di testo nella prima colonna, assicurarsi che i dati in tale colonna non contengano spazi iniziali, spazi finali, un uso non coerente delle virgolette semplici (' o ") e inglesi (‘ o “) o caratteri non stampabili. In questi casi, CERCA.VERT potrebbe restituire un valore imprevisto.

Per ottenere risultati precisi, provare a usare la funzione LIBERA o la funzione ANNULLA.SPAZI per rimuovere gli spazi finali dopo i valori di tabella in una cella.

Domande su funzioni specifiche?

Pubblicare una domanda nel forum della community di Excel

Suggerimenti per migliorare Excel

Per suggerimenti su come migliorare la prossima versione di Excel, vedere gli argomenti in Excel User Voice.

Argomenti correlati

Scheda di riferimento rapido: promemoria su CERCA.VERT
Scheda di riferimento rapido: suggerimenti per la risoluzione dei problemi relativi a CERCA.VERT
Informazioni dettagliate su CERCA.VERT
Come correggere un errore #VALORE! nella funzione CERCA.VERT
Come correggere un errore #N/D nella funzione CERCA.VERT
Panoramica delle formule in Excel
Come evitare errori nelle formule
Rilevare gli errori nelle formule
Funzioni di Excel (in ordine alfabetico)
Funzioni di Excel (in base alla categoria)

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×