La funzione CERCA X di Excel permette di eseguire ricerche complesse e precise all'interno dei dataset.
Un bel vantaggio per chi usa questo strumento - o anche fogli di Google - per gestire grandi quantità di dati e, diciamocelo, non ha dimestichezza con la funzione CERCA VERT. Vedremo più avanti perché.
Garantito: alla fine di questa guida sarai in grado di padroneggiare la funzione CERCA X, massimizzando la produttività lavorativa.
La funzione CERCA X - disponibile solo per la versione Microsoft 365 di Excel e per fogli di Google - consente di trovare valori all'interno di un intervallo di dati e restituire un valore corrispondente da un altro intervallo.
Se non hai la versione 365 puoi utilizzare la funzione CERCA che ho spiegato in questo video. Fa più o meno le stesse cose.
Introdotta come un miglioramento rispetto alle funzioni CERCA.VERT e CERCA.ORIZZ, CERCA.X offre una maggiore flessibilità e funzionalità avanzate che semplificano le operazioni di ricerca e riducono la possibilità di errori.
Con CERCA.VERT e CERCA.ORIZZ, lo spostamento delle righe o delle colonne può causare errori, poiché queste funzioni si basano su posizioni fisse. Invece, quando usi CERCA.X non dai un riferimento di riga o colonna, ma solo del valore e delle matrici da cercare e restituire. Se sposti una colonna o una riga, quindi, non avviene alcuna variazione nella formula.
Ti spiego nei dettagli come funziona CERCA X.
La sintassi della funzione CERCA.X è:
Il valore che desideri cercare. Può essere un numero, un testo o un riferimento di cella.
L'intervallo di celle in cui cercare il dato. Questo intervallo deve includere la riga o la colonna dove si trova il valore.
L'intervallo da cui restituire il valore corrispondente.
Indica il testo che Excel deve restituirti se la ricerca non produce risultati.
Specifica se la ricerca deve essere esatta o approssimativa. Utilizzare 0 per una ricerca esatta e 1 per una ricerca approssimativa. Se omesso, il valore predefinito è la ricerca esatta.
Specifica come cercare i valori. Può essere 1 (ricerca per la prima occorrenza) o -1 (ricerca per l'ultima occorrenza). Questo argomento è utile quando si lavora con dati duplicati e si desidera controllare quale occorrenza viene restituita.
Hai bisogno di monitorare l'andamento delle vendite per diversi prodotti su base mensile. Hai un dataset che contiene le vendite mensili per diversi prodotti, e ogni riga rappresenta un prodotto con le vendite nei vari mesi.
Hai un foglio Excel chiamato "Vendite" con i seguenti dati:
Trovare le vendite di "Prodotto2" per il mese di Marzo.
Assicurati di avere il foglio "Vendite" con i dati organizzati come descritto.
In una cella vuota (ad esempio, G1), inserisci il nome del prodotto che vuoi cercare, in questo caso "Prodotto2".
Nella cella dove vuoi che appaia il valore (ad esempio, G2), inserisci la formula CERCA X.
=CERCA.X(G1;A2:A4;C2:C4)
dove:
Dopo aver inserito la formula, premi Invio. Excel cercherà "Prodotto2" nella colonna A e restituirà il valore corrispondente dalla colonna C (vendite di Marzo).
Quando si utilizza la funzione CERCA X in presenza di valori duplicati, è possibile specificare se si desidera che la funzione restituisca la prima occorrenza, l'ultima occorrenza o un'altra specifica occorrenza del valore cercato.
Questo è particolarmente utile per evitare confusione e assicurarsi che i dati estratti siano corretti e pertinenti.
Facciamo subito un esempio per chiarire meglio come si usa CERCA X con valori duplicati.
Hai bisogno di monitorare i feedback dei clienti su diversi prodotti. Hai un dataset che contiene i punteggi di feedback per vari prodotti, con più feedback per lo stesso prodotto.
Hai un foglio Excel chiamato "Feedback" con i seguenti dati:
Trovare il punteggio di feedback più recente per "Prodotto1".
Assicurati di avere il foglio "Feedback" con i dati organizzati come descritto.
In una cella vuota (ad esempio, E1), inserisci il nome del prodotto che vuoi cercare, in questo caso "Prodotto1".
Nella cella dove vuoi che appaia il valore (ad esempio, E2), inserisci la formula CERCA.X.
=CERCA.X(E1;A2:A7;C2:C7;;;-1)
dove:
Dopo aver inserito la formula, premi Invio. Excel cercherà "Prodotto1" nella colonna A e restituirà il valore corrispondente dalla colonna C, che in questo caso è il valore 4.
Come vedi nella formula ci sono due punti e virgola in più. Significa che devi lasciar vuoti i campi [se_non_trovato] e [modalità_confronto]
La funzione CERCA.X è una versione migliorata della classica funzione CERCA.VERT di Excel, introdotta per superare molte delle limitazioni di quest’ultima.
Sebbene entrambe le funzioni servano per cercare e restituire valori specifici all'interno di un intervallo di dati, ci sono differenze chiave che rendono CERCA X una scelta più potente e versatile per gli utenti.
La CERCA VERT ha diverse limitazioni:
Di contro, abbiamo invece i vantaggi che offre la CERCA X rispetto alla CERCA VERT:
Quindi non dobbiamo più utilizzare la funzione CERCA.VERT?
Esatto! non usarla mai. Se non hai la funzione CERCA.X usa la CERCA
La CERCA X è semplice da usare, ma andare incontro a degli errori può capitare. Per questo è importante conoscerli e sapere come risolverli.
Di seguito trovi un elenco degli errori più comuni che potresti incontrare e come risolverli. Prego.
L'errore #N/D appare quando la funzione CERCA.X non riesce a trovare il valore cercato nell'intervallo specificato.
L'errore #RIF! indica che un riferimento di cella nella formula non è valido.
L'errore #VALORE! appare quando uno degli argomenti della funzione non è valido.
L'errore #NOME? si verifica quando Excel non riconosce il nome della funzione o il nome del range.
Assicurati che la colonna da cui vuoi restituire il valore sia inclusa nell'intervallo di ricerca.
Se utilizzi l'intervallo impostato su VERO per una ricerca approssimativa, assicurati che la prima colonna dell'intervallo di ricerca sia ordinata in modo crescente.