Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Spiegazione di Match e Xmatch | Index Match e Modelli di Ricerca Flessibili
Maestria Nelle Funzioni di Ricerca in Excel

bookSpiegazione di Match e Xmatch

Scorri per mostrare il menu

Cosa fa la funzione MATCH

La funzione MATCH cerca un valore in un intervallo e restituisce la posizione di quel valore. Invece di restituire il valore stesso, MATCH restituisce la posizione relativa della corrispondenza. Questa posizione può poi essere utilizzata da altre funzioni come INDEX.

Sintassi di base

=MATCH(lookup_value; lookup_array; match_type)
  • lookup_value: il valore da cercare;
  • lookup_array: l'intervallo in cui Excel cerca il valore;
  • match_type: controlla come Excel esegue la corrispondenza.

Opzioni per il tipo di corrispondenza

Value

Meaning

0

corrispondenza esatta

1

corrispondenza esatta o valore immediatamente inferiore

-1

corrispondenza esatta o valore immediatamente superiore

Esempio: Trovare la Posizione di un Prodotto

Si supponga che il foglio di lavoro contenga il seguente elenco: Product, Mouse, Keyboard, Monitor, Webcam. L'elenco si trova nell'intervallo A3:A6. Per trovare la posizione di Monitor, utilizzare:

=MATCH("Monitor"; A4:A7; 0)

Excel cerca nell'elenco e restituisce: 3. Poiché Monitor è il terzo elemento nell'intervallo.

screenshot

Il numero restituito è relativo all'intervallo selezionato, non al foglio di lavoro. MATCH restituisce semplicemente la posizione della corrispondenza.

Funzione XMATCH

XMATCH è la versione moderna di MATCH. Funziona in modo simile ma offre maggiore flessibilità.

Sintassi di base

=XMATCH(lookup_value; lookup_array)

XMATCH esegue una corrispondenza esatta per impostazione predefinita, quindi l'argomento del tipo di corrispondenza non è richiesto.

Esempio con XMATCH

Per trovare la posizione di Monitor:

=XMATCH("Monitor"; A4:A7)

Il risultato è anche: 3

screenshot

Perché XMATCH è spesso preferito

XMATCH migliora diverse limitazioni di MATCH:

  • La corrispondenza esatta è il comportamento predefinito;
  • Supporta ricerche inverse;
  • Offre opzioni di ricerca aggiuntive.

Tuttavia, entrambe le funzioni restituiscono la posizione della corrispondenza, non il valore stesso.

Note
Nota

MATCH e XMATCH non restituiscono il valore da una tabella. Restituiscono la posizione del valore all'interno di un intervallo. Questa posizione può poi essere utilizzata da INDEX per recuperare il valore corrispondente.

Scenario

Un foglio di lavoro contiene un elenco di nomi di prodotti. Un nome prodotto viene inserito in una cella di input. L'obiettivo è restituire la posizione di quel prodotto all'interno dell'elenco.

Istruzioni per il compito

Utilizzare XMATCH per restituire la posizione del nome del reparto selezionato all'interno dell'elenco.

question mark

Quale affermazione descrive correttamente una differenza tra le funzioni MATCH e XMATCH in Excel

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 3. Capitolo 2
some-alt