In questo articolo ti mostrerò come utilizzare la funzione Cerca orizzontale in Excel. Scopri come utilizzare la funzione CERCA.ORIZZ.
La funzione CERCA.ORIZZ è presente all’interno della categoria di funzioni di Ricerca e riferimento.
Fai un clic sulla scheda Formule e successivamente sul comando Ricerca e riferimento presente nel gruppo Libreria di funzioni.
Infine, dal menu a discesa fai un clic su CERCA.ORIZZ.
A cosa serve la funzione cerca orizzontale (CERCA.ORIZZ)
La funzione CERCA.ORIZZ di Excel ti permette di eseguire una ricerca orizzontale cercando un valore nella prima riga di una tabella o di una matrice e restituisce il valore nella stessa colonna in base a una riga specificata da un indice numerico.
La funzione CERCA.ORIZZ può essere utilizzata come funzione singola o può essere inserita come parte di un’altra formula (ovvero nidificata o annidata).
Partiamo dalla sintassi e poi osserviamo alcuni semplici esempi.
La sintassi della funzione CERCA.ORIZZ
La sintassi per la funzione CERCA.ORIZZ in Excel è la seguente:
Ecco la finestra di dialogo della funzione CERCA.ORIZZ con la descrizione dei relativi argomenti.
Valore
Il valore da cercare nella prima riga della tabella e può essere un valore, un riferimento o una stringa di testo.
Matrice_tabella
La matrice tabella è la tabella di testo, numeri o valori logici nella quale vengono cercati i dati.
La matrice tabella può essere un riferimento a un intervallo (ad esempio B2:E20) o a un nome di intervallo (ad esempio Elenco_Prodotti)
Indice
L’indice è il numero di riga nella matrice tabella da cui deve essere restituito il valore corrispondente. La prima riga dei valori nella tabella è uguale a 1. Questo argomento accetta solo numeri.
Intervallo
L’argomento Intervallo accetta i valori logici VERO o FALSO. In alternativa potrai utilizzare anche i valori 1 oppure 0.
Potrai inserire la scritta FALSO o il numero 0 se vuoi trovare una corrispondenza esatta.
Potrai inserire la scritta VERO o il numero 1 se vuoi trovare una corrispondenza approssimativa.
L’argomento Intervallo è Opzionale. Ciò significa che puoi ometterlo.
Se questo parametro viene omesso, Excel considera VERO come impostazione predefinita (corrispondenza approssimativa).
Cerca orizzontale Excel: un semplice esempio
Osserviamo un esempio per capire il funzionamento della funzione CERCA.ORIZZ.
Immaginiamo che un’azienda di calzature che effettua vendite online, per agevolare la scelta del corretto numero della calzatura, chieda alle sue clienti di misurare il piede.
Ad ogni lunghezza del piede rilevata corrisponde una calzatura dalla misura consigliata.
Sulla base delle misure espresse in centimetri, l’azienda sarà in grado di consigliare il numero di scarpa corrispondente.
Ecco i dati a disposizione dell’azienda.
Prima di inserire la formula nella cella D4 cerchiamo di individuare i diversi argomenti della funzione.
Questo agevolerà il nostro lavoro quando andremo a selezionare gli argomenti per costruire la funzione.
Ora procediamo con l’inserimento della funzione.
Posizioniamoci nella cella D4 e inseriamo la seguente funzione.
Prima di estendere la funzione in basso ricorda di aggiungere il simbolo dollaro. Nel caso contrario otterrai non corretto.
Ora potrai estendere la formula verso il basso ottenendo il risultato seguente.
In questo modo per ogni cliente è possibile indicare la calzatura consigliata da acquistare.
Cerca orizzontale e cerca verticale a confronto
Qualora i dati fossero organizzati nel modo seguente, dovremmo fare ricorso alla funzione CERCA.VERT al posto del CERCA.ORIZZ.
Inserisci la seguente funzione nella cella D4.
Anche in questo caso, ricorda di aggiungere il simbolo dollaro prima di estendere la funzione alle celle in basso.
CERCA.VERT o CERCA.ORIZZ?
Se hai dei dubbi su quale funzione utilizzare prima osserva la matrice tabella.
Ora decidi sulla base di questa piccola tabella che ti aiuterà ad individuare il tipo di funzione da utilizzare.
Una volta che ti sarà chiara la logica potrai tranquillamente farne a meno.
Nel primo esempio la matrice tabella era composta da 2 righe e 7 colonne. In quel caso abbiamo utilizzato la funzione CERCA.ORIZZ.
Nel secondo esempio la matrice tabella era composta da avevamo 7 righe e 2 colonne. In quel caso abbiamo utilizzato la funzione CERCA.VERT.
Cerca orizzontale ed errori
La funzione CERCA.ORIZZ restituisce come risultato qualsiasi tipo di dato:
- stringa,
- numero,
- data.
Se nell’argomento Intervallo viene inserito il valore FALSO e non viene trovata alcuna corrispondenza esatta, allora la funzione CERCA.ORIZZ restituirà il seguente errore:
Per verificare inserisci il valore 27 nella cella C4.
Se nell’argomento Intervallo viene inserito il valore VERO e non viene trovata alcuna corrispondenza esatta, la funzione restituirà come risultato il valore più piccolo.
Per verificare inserisci nella cella D4 la seguente formula:
Ora inserisci il valore 27 nella cella C4.
Se l’argomento Indice è inferiore a 1, la funzione CERCA.ORIZZ restituirà il seguente errore:
Se l’argomento Indice è maggiore del numero di righe nella tabella, la funzione CERCA.ORIZZ restituirà il seguente errore:
Se vuoi puoi scaricare il file utilizzato per gli esempi di quest’articolo. Clicca qui.
Guarda il video e scopri come utilizzare la funzione CERCA ORIZZONTALE Excel.
Buongiorno, è possibile usare cerca.vert e cerca.orizz nella stessa formula?
Grazie per la sua risposta
Salve Alessandro, è possibile nidificare le funzioni CERCA.VERT e CERCA.ORIZZ. Il CERCA.ORIZZ restituisce il numero di colonna al CERCA.VERT. Tuttavia ti suggerisco di utilizzare le funzioni INDICE e CONFRONTA. Ti garantiscono maggiore flessibilità e un risultato più "pulito".
Io ho un problema ancora diverso. Imposto la formula cerca.Oriz da manuale, ed il risultato che esce è sempre "0" (zero). Non riesco a capire come sia possibile e cosa debba fare per risolvere questo problema. Qualche suggerimento?
Salve Erika, non avendo difronte i dati posso suggerirti di impostare il parametro INTERVALLO della funzione CERCA.ORIZZ a FALSO per ottenere una corrispondenza esatta.