Funzioni OFFSET e MATCH in Excel

L'estrazione di dati dalle tabelle in Excel viene eseguita normalmente in Excel tramite le funzioni OFFSET e MATCH. Lo scopo principale dell'utilizzo di OFFSET e MATCH è che in combinazione sono molto più utili che da soli. Considerali come elementi costitutivi che possono essere messi insieme per ottenere ricerche di dati estremamente robuste e flessibili.

La funzione MATCH

CONFRONTA è una funzione che restituisce la posizione dei riferimenti di testo nell'intervallo di celle a cui si fa riferimento. Il formato è CONFRONTA: valore, intervallo, [tipo CONFRONTA]. CONFRONTA restituirà la posizione del valore immesso nell'array, ma può accettare solo array che sono una singola colonna o una singola riga. L'argomento di tipo CONFRONTA è 0 (per una corrispondenza esatta), -1 per una corrispondenza uguale o maggiore del valore specificato o 1 per una corrispondenza minore o uguale al valore specificato. Quando si utilizza CONFRONTA per abbinare un valore di testo in una matrice, è necessario utilizzare il tipo CONFRONTA 0.

La funzione OFFSET

OFFSET viene utilizzato per restituire un valore da una posizione che è offset da un determinato riferimento di cella. Il formato è OFFSET: riferimento cella, righe, colonne, altezza, larghezza. Il riferimento di cella può fare riferimento a un intervallo di celle. Righe specifica il numero di righe distanti dalla cella indicata e, con numero negativo, sale e offset colonne, dove se il numero di colonne è negativo restituisce i valori a sinistra della cella indicata. OFFSET consente di specificare l'altezza e la larghezza dell'intervallo restituito nelle celle con gli ultimi due termini, che sono facoltativi.

Combinazione di OFFSET e MATCH con i dati di riferimento

L'uso tradizionale per combinare OFFSET e CONFRONTA consiste nell'utilizzare la funzione CONFRONTA all'interno della funzione OFFSET per restituire il numero di colonna e riga da uno specifico criterio di corrispondenza del testo. Ciò consente una maggiore flessibilità rispetto a una funzione CERCA.VERT o CERCA.VERT.