FormulaCamp
Tutti gli esercizi interattivi
Esercizi pratici di Excel

Esercizi con CERCA.X: esempi e soluzioni

Esercitati con CERCA.X (XLOOKUP) su corrispondenze esatte, valori mancanti e ricerche in entrambe le direzioni, con soluzioni spiegate.

XLOOKUP, in italiano CERCA.X, diventa affidabile quando smetti di vederla come una formula lunga e ne riconosci le parti: il valore da cercare, l'intervallo di ricerca monodimensionale e l'intervallo dei risultati della stessa dimensione. Il foglio interattivo qui sotto usa un piccolo catalogo: cambia la chiave, modifica la formula o chiedi apposta un codice che non esiste, per vedere come si comporta il risultato.

Gli esercizi collegati partono da questo esempio e si allargano: confronterai la funzione con VLOOKUP, combinerai INDEX e MATCH, recupererai dati da un altro foglio e affronterai una serie mista di ricerche. La corrispondenza esatta è la scelta giusta per codici, identificativi e nomi. Quella approssimata serve per fasce ordinate, come le soglie di provvigione o di voto, ma richiede un altro modo di ragionare e dati di partenza curati.

Le soluzioni svolte si concentrano sui controlli che intercettano gli errori silenziosi: intervalli della stessa dimensione, una colonna chiave stabile, un risultato volutamente previsto per i valori non trovati e prove con chiavi prese da punti diversi della tabella. Queste abitudini contano più che memorizzare la posizione degli argomenti. Se poi vuoi un percorso più ampio orientato ai colloqui, segui il percorso di preparazione ai colloqui su Excel: mette le ricerche accanto a pulizia dei dati, verifica delle formule e domande di analisi aziendale.

Tocca a te

In F2 restituisci il prezzo del codice prodotto in E2.

Tabella di esempio: catalogo prodotti
ABCDEF
1Product IDProductPriceFind ID
2P101Lamp18P103
3P102Desk45
4P103Chair24
5P104Shelf32
Non ancora risolto.

Esercizi correlati

Apri un esercizio nella lezione in inglese.

  1. XLOOKUP, esercizio 1 (in inglese) Gratis
  2. XLOOKUP, esercizio 2 (in inglese) Gratis
  3. The VLOOKUP Function, esercizio 1 (in inglese) Gratis
  4. INDEX + MATCH, esercizio 1 (in inglese) Gratis
  5. Lookup by Row and Column, esercizio 1 (in inglese) Gratis
  6. A Lookup Table on Another Sheet, esercizio 1 (in inglese) Gratis
  7. Practice: Lookups, esercizio 1 (in inglese) Gratis
  8. Practice: Lookups, esercizio 4 (in inglese) Gratis

Soluzioni spiegate

Prova prima da solo, poi confronta formula e risultato.

Restituire il nome del prodotto dal codice

Quale nome di prodotto corrisponde al codice in E2? Cerca in A2:A5 e restituisci i nomi di B2:B5.

Formula: =XLOOKUP(E2,A2:A5,B2:B5,"Not found") → Chair

Trovare il prezzo di un altro prodotto

Quale prezzo corrisponde al codice prodotto P104? Restituisci i prezzi di C2:C5.

Formula: =XLOOKUP("P104",A2:A5,C2:C5,"Not found") → 32

Domande frequenti

Perché usare CERCA.X al posto di CERCA.VERT?

XLOOKUP separa l'intervallo di ricerca da quello dei risultati, può restituire valori a sinistra della chiave e prevede un argomento esplicito per il caso «non trovato».

Conviene usare la corrispondenza esatta?

Per codici, nomi e identificativi la corrispondenza esatta è di solito la scelta sicura. Le modalità approssimate servono per soglie ordinate e vanno impostate con attenzione.

CERCA.X può restituire più colonne?

Nelle versioni moderne di Excel l'intervallo dei risultati può estendersi su più colonne e il risultato si espande nelle celle vicine. Gli esercizi di questa pagina allenano però il caso di una sola colonna.