Come fare incroci su Excel?
Incrociare Dati su Excel: Guida Completa alle Funzioni CERCA.VERT, CERCA.ORIZZ e Formule Matriciali
Microsoft Excel offre potenti strumenti per la manipolazione dei dati, tra cui la capacità di effettuare incroci tra diverse colonne o righe. Questa operazione, fondamentale per lanalisi di informazioni provenienti da diverse fonti o per la creazione di report complessi, si realizza principalmente attraverso le funzioni CERCA.VERT
e CERCA.ORIZZ
, ma può essere ampliata con lutilizzo di formule matriciali per scenari più articolati.
La funzione CERCA.VERT
(ricerca verticale) è il cavallo di battaglia per incroci tra colonne. Essa ricerca un valore specifico nella prima colonna di un intervallo di celle e restituisce un valore corrispondente nella stessa riga, ma in una colonna diversa. La sintassi è la seguente:
CERCA.VERT(valore_cercato; intervallo_matrice; indice_colonna; [corrispondenza])
- valore_cercato: Il valore da cercare nella prima colonna dellintervallo. Può essere un numero, del testo o una riferimento di cella.
- intervallo_matrice: Lintervallo di celle in cui effettuare la ricerca. È fondamentale che la prima colonna di questo intervallo sia ordinata in ordine crescente (almeno per
corrispondenza
= FALSO o 0). - indice_colonna: Il numero di colonna allinterno dellintervallo_matrice da cui restituire il valore corrispondente. La prima colonna ha indice 1.
- [corrispondenza]: Un argomento opzionale. Se impostato su
VERO
o 1, la funzione troverà una corrispondenza approssimativa; se impostato suFALSO
o 0, cercherà una corrispondenza esatta. Lutilizzo diFALSO
è generalmente consigliato per evitare risultati imprevisti.
Analogamente, CERCA.ORIZZ
(ricerca orizzontale) effettua la ricerca in una riga e restituisce il valore corrispondente in una colonna della stessa riga. La sintassi è simile:
CERCA.ORIZZ(valore_cercato; intervallo_matrice; indice_riga; [corrispondenza])
La differenza principale sta nel fatto che la ricerca avviene lungo la prima riga dellintervallo intervallo_matrice
e il risultato è preso dalla stessa colonna, ma in una riga diversa, indicata da indice_riga
. Anche qui, corrispondenza
= FALSO
è preferibile per garantire precisione.
Per incroci più complessi, o quando CERCA.VERT
e CERCA.ORIZZ
non bastano, le formule matriciali offrono una soluzione potente. Queste formule, da confermare premendo CTRL+MAIUSC+INVIO, permettono di effettuare calcoli su più celle contemporaneamente. Ad esempio, si possono combinare diverse funzioni SE
, SOMMA.SE
, CONTA.SE
allinterno di una formula matriciale per ottenere risultati condizionali basati su più criteri di incrocio.
In conclusione, la scelta tra CERCA.VERT
, CERCA.ORIZZ
e formule matriciali dipende dalla complessità dellincrocio da effettuare. Per operazioni semplici, le prime due funzioni sono sufficienti; per scenari più articolati, le formule matriciali offrono la flessibilità necessaria per ottenere informazioni precise ed esaustive dai vostri dati su Excel. Ricordate sempre di controllare attentamente la correttezza dei dati e lordinamento delle colonne per evitare errori di corrispondenza. Una buona pratica consiste nel testare le formule su un piccolo campione di dati prima di applicarle allintero foglio di lavoro.
Commento alla risposta:
Grazie per i tuoi commenti! Il tuo feedback è molto importante per aiutarci a migliorare le nostre risposte in futuro.