La funzione CERCA in Excel (e nei fogli di calcolo in generale) è una delle funzioni più utili per trovare valori all'interno di un intervallo. Può essere utilizzata per cercare un valore specifico in una riga o in una colonna (o matrice) e restituire un valore da un'altra riga o colonna corrispondente. È spesso utilizzata per creare tabelle di ricerca e per automatizzare il recupero di informazioni.
Esistono due forme principali della funzione CERCA:
CERCA Vettoriale: Questa forma cerca un valore in un intervallo di una riga o una colonna (il "vettore di ricerca") e restituisce un valore dalla stessa posizione in un secondo intervallo di una riga o una colonna (il "vettore risultato").
CERCA Matrice: Questa forma cerca un valore nella prima riga o nella prima colonna di una matrice e restituisce un valore dall'ultima riga o colonna della matrice.
Sintassi:
CERCA Vettoriale: CERCA(valore_cercato; vettore_di_ricerca; [vettore_risultato])
valore_cercato
: Il valore che si desidera cercare. Vedi anche: valore cercatovettore_di_ricerca
: L'intervallo di celle in cui si cerca il valore.vettore_risultato
: L'intervallo di celle da cui si desidera restituire il valore corrispondente. Se omesso, CERCA restituisce un valore dal vettore di ricerca stesso. Vedi anche: vettore risultatoCERCA Matrice: CERCA(valore_cercato; matrice)
valore_cercato
: Il valore che si desidera cercare.matrice
: L'intervallo di celle che contiene sia i valori di ricerca che i valori di risultato.Come Funziona:
valore_cercato
all'interno del vettore_di_ricerca
. Se trova una corrispondenza esatta, restituisce il valore corrispondente dal vettore_risultato
. Se non trova una corrispondenza esatta, e i valori nel vettore_di_ricerca
sono ordinati in ordine crescente, restituisce la corrispondenza più grande che è minore o uguale al valore_cercato
. Se il valore_cercato
è più piccolo del valore più piccolo nel vettore_di_ricerca
, restituisce un errore.valore_cercato
nella prima riga (o colonna, a seconda di quale sia più corta) della matrice
. Se la matrice è più larga che alta, la ricerca avviene per riga, altrimenti per colonna. Restituisce il valore corrispondente dall'ultima riga (o colonna) della matrice
. Come con la forma vettoriale, se non trova una corrispondenza esatta, restituisce la corrispondenza più grande che è minore o uguale al valore_cercato
(e i valori nella riga/colonna di ricerca devono essere ordinati in ordine crescente).Importante:
vettore_di_ricerca
(CERCA vettoriale) o nella prima riga/colonna della matrice
(CERCA matrice) devono essere ordinati in ordine crescente per garantire risultati corretti quando non viene trovata una corrispondenza esatta.Alternativa:
Per una maggiore flessibilità e controllo sulla ricerca, è consigliabile utilizzare le funzioni CERCA.VERT, CERCA.ORIZZ, o INDICE e CONFRONTA, che offrono più opzioni per la corrispondenza e non richiedono che i dati siano ordinati. CERCA è una funzione legacy e spesso viene sostituita da queste alternative più moderne.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page