adriano gilardone Docente di Statistica Matematica Excel Spss sfruttare excel consulenze statistiche lezione videocorsi

blog

blog

Funzione CERCA X di Excel: guida completa

YouTube video
Postato il 19 Agosto 2024
Tag

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.

corso excel

Cosa è la funzione CERCA X e perché è utile

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.

Come funziona la funzione CERCA X

La sintassi della funzione CERCA.X è:

cerca x

Gli argomenti della funzione CERCA X

valore

Il valore che desideri cercare. Può essere un numero, un testo o un riferimento di cella.

matrice_ricerca

L'intervallo di celle in cui cercare il dato. Questo intervallo deve includere la riga o la colonna dove si trova il valore.

matrice_restituita

L'intervallo da cui restituire il valore corrispondente.

[se_non_trovato] (opzionale)

Indica il testo che Excel deve restituirti se la ricerca non produce risultati.

[modalità_confronto] (opzionale)

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.

[modalità_ricerca] (opzionale)

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.

Esempio pratico

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.

Contesto

Hai un foglio Excel chiamato "Vendite" con i seguenti dati:

Obiettivo

Trovare le vendite di "Prodotto2" per il mese di Marzo.

Passaggi

Preparazione del foglio di lavoro

Assicurati di avere il foglio "Vendite" con i dati organizzati come descritto.

Inserisci il valore da cercare

In una cella vuota (ad esempio, G1), inserisci il nome del prodotto che vuoi cercare, in questo caso "Prodotto2".

Inserisci la formula CERCA.X

Nella cella dove vuoi che appaia il valore (ad esempio, G2), inserisci la formula CERCA X.

=CERCA.X(G1;A2:A4;C2:C4)

dove:

  • G1: il valore che vuoi cercare ("Prodotto2").
  • A2:A4: l'intervallo di celle dove cercare il valore.
  • C2:C4: l'intervallo da cui restituire il valore corrispondente (vendite di Marzo).
Premi invio

Dopo aver inserito la formula, premi Invio. Excel cercherà "Prodotto2" nella colonna A e restituirà il valore corrispondente dalla colonna C (vendite di Marzo).

corso excel

Funzione CERCA X con valori duplicati

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.

Esempio pratico

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.

Contesto

Hai un foglio Excel chiamato "Feedback" con i seguenti dati:

Obiettivo

Trovare il punteggio di feedback più recente per "Prodotto1".

Passaggi

Preparazione del foglio di lavoro

Assicurati di avere il foglio "Feedback" con i dati organizzati come descritto.

Inserisci il valore da cercare

In una cella vuota (ad esempio, E1), inserisci il nome del prodotto che vuoi cercare, in questo caso "Prodotto1".

Inserisci la formula CERCA.X

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:

  • E1: il valore che vuoi cercare ("Prodotto1").
  • A2:A7: l'intervallo di celle dove cercare il valore.
  • C2:C7: l'intervallo da cui restituire il valore corrispondente (punteggio di feedback).
  • -1: indica che si desidera trovare l’ultima occorrenza del valore cercato (feedback più recente).
Premi invio

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]

corso excel

CERCA X vs CERCA VERT

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:

  • La ricerca deve essere eseguita nella prima colonna dell'intervallo specificato.
  • Non può cercare valori a sinistra del valore cercato.
  • Non gestisce bene i valori duplicati.
  • La funzione è rigida nella gestione degli errori.

Di contro, abbiamo invece i vantaggi che offre la CERCA X rispetto alla CERCA VERT:

  • può cercare valori in qualsiasi direzione (sia verticale che orizzontale) e non solo nella prima colonna.
  • offre opzioni per restituire la prima, l'ultima o una specifica occorrenza di un valore duplicato.

Quindi non dobbiamo più utilizzare la funzione CERCA.VERT?

Esatto! non usarla mai. Se non hai la funzione CERCA.X usa la CERCA

Risoluzione degli errori comuni con la funzione CERCA X

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.

Errore #N/D

L'errore #N/D appare quando la funzione CERCA.X non riesce a trovare il valore cercato nell'intervallo specificato.

Cause Comuni

  • Il valore cercato non esiste nell'intervallo di ricerca.
  • Il valore cercato contiene errori di battitura o spazi extra.
  • La ricerca è impostata per essere esatta (FALSO) e non trova una corrispondenza precisa.

Soluzioni

  • Verifica i valori: controlla che il valore cercato esista effettivamente nell'intervallo di ricerca e che non ci siano errori di battitura.
  • Usa il troncamento degli spazi: elimina eventuali spazi superflui utilizzando la funzione ANNULLA.SPAZI().
  • Imposta la ricerca approssimativa: se appropriato, imposta l'intervallo a VERO per una ricerca approssimativa, che permette di trovare corrispondenze simili.

Errore #RIF!

L'errore #RIF! indica che un riferimento di cella nella formula non è valido.

Cause comuni

  • Le celle dell'intervallo di ricerca sono state eliminate o spostate.
  • Il numero della riga o della colonna specificato è maggiore del numero di righe o colonne nell'intervallo di ricerca.

Soluzioni

  • Controlla l'intervallo di ricerca: verifica che l'intervallo di celle specificato nella funzione sia corretto e che le celle esistano.
  • Aggiorna i riferimenti: assicurati che il numero della riga o della colonna nell'intervallo di ricerca sia corretto. Ad esempio, se l'intervallo è A1:D5, il numero della riga non può essere maggiore di 5.

Errore #VALORE!

L'errore #VALORE! appare quando uno degli argomenti della funzione non è valido.

Cause comuni

  • Uno degli argomenti della funzione non è del tipo corretto.
  • Errori nella sintassi della formula.

Soluzioni

  • Verifica la sintassi: controlla attentamente la sintassi della formula e assicurati che tutti gli argomenti siano corretti.
  • Controlla i tipi di dati: assicurati che il numero della riga o della colonna sia specificato come numero e non come testo.

Errore #NOME?

L'errore #NOME? si verifica quando Excel non riconosce il nome della funzione o il nome del range.

Cause comuni

  • La funzione CERCA.X è stata digitata in modo errato.
  • Riferimenti a nomi di range che non esistono.

Soluzioni

  • Verifica la funzione: controlla che la funzione CERCA X sia digitata correttamente.
  • Usa nomi di range correttamente: assicurati che i nomi dei range utilizzati nella formula esistano e siano corretti.
corso excel

Altri errori comuni

Colonna non inclusa nell'intervallo

Assicurati che la colonna da cui vuoi restituire il valore sia inclusa nell'intervallo di ricerca.

Ricerca non ordinata

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.

Riassumendo

  • CERCA.X consente di trovare valori in un intervallo di dati e restituire un valore corrispondente da un altro intervallo, offrendo maggiore flessibilità rispetto a CERCA.VERT e CERCA.ORIZZ.
  • La sintassi di CERCA.X è: =CERCA.X(valore; matrice_ricerca; matrice_restituita; [se_non_trovato]; [modalità_confronto]; [modalità_ricerca]).
  • Per gestire valori duplicati, CERCA.X permette di specificare se restituire la prima, l'ultima o una specifica occorrenza.
  • È possibile utilizzare CERCA.X con più condizioni combinando funzioni come CONCATENA, SE e MATR.SOMMA.PRODOTTO.
  • CERCA.X può essere annidata con altre funzioni per eseguire ricerche più complesse, come calcolare la media delle vendite di un prodotto specifico per un particolare anno.
  • Rispetto a CERCA.VERT, CERCA.X offre una maggiore versatilità, consentendo ricerche bidirezionali e migliorando la gestione degli errori e dei valori duplicati.

Ripetizioni private

Ho intrapreso una interessante collaborazione con il sito di TROVAPROF.IT

Questa start-up mette in relazione studenti che cercano lezioni private con professori di qualsiasi materia. Se stai cercano delle ripetizioni per le materie che non tratto io, allora ti consiglio di fare un salto su TROVAPROF.IT, un portale completamente gratuito per dare o ricevere lezioni private.

Iscriviti alla Newsletter

Se hai bisogno d’informazioni che non hai trovato nella sezione servizi o dei video corsi, scrivimi un messaggio o chiamami.
Domande, prezzi, richieste, delucidazioni...tutto quello che ti serve. Cercherò di risponderti entro le 24h.
Newsletter

Consenso al trattamento dei dati
Utilizzerò i tuoi dati (nome ed indirizzo mail) solo per inviarti gratuitamente via mail la newsletter mensile. Niente spam, niente scocciature, ti disiscrivi in un click quando vuoi.

arrow-up-circle
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram