Skip to main content

Funzione XMATCH di Excel

Author: Amanda Li Last Modified: 2025-05-30

La funzione XMATCH restituisce la posizione relativa di un valore specificato in una matrice o intervallo verticale o orizzontale.

Nota: La funzione XMATCH è disponibile solo in Excel per Microsoft 365, Excel 2021 o versioni più recenti di Excel e Excel per il web.

xmatch function 1


Sintassi

=XMATCH(valore_ricerca, array_ricerca, [modalità_corrispondenza], [modalità_ricerca])


Argomenti

  • valore_ricerca (obbligatorio): Il valore che stai cercando.
  • array_ricerca (obbligatorio): L'array o l'intervallo di celle in cui effettuare la ricerca.
  • [modalità_corrispondenza] (opzionale): Il tipo di corrispondenza da utilizzare:
    • 0 o omesso, corrispondenza esatta;
    • -1, corrispondenza esatta o il valore più piccolo successivo;
    • 1, corrispondenza esatta o il valore più grande successivo;
    • 2, corrispondenza con caratteri jolly *, ? e ~.
  • [modalità_ricerca] (opzionale): Il tipo di ricerca da utilizzare:
    • 1 o omesso, ricerca dal primo all'ultimo;
    • -1, ricerca dall'ultimo al primo;
    • 2, ricerca binaria ascendente - array_ricerca deve essere ordinato in ordine crescente.
    • -2, ricerca binaria discendente - array_ricerca deve essere ordinato in ordine decrescente.

Valore restituito

La funzione XMATCH restituisce un numero intero che indica la posizione relativa del valore di ricerca.


Note sulla funzione

  • XMATCH restituisce la prima corrispondenza in caso di duplicati.
  • XMATCH non distingue tra maiuscole e minuscole. Puoi aggiungere la funzione EXACT per rendere una formula sensibile alle maiuscole.
  • array_ricerca dovrebbe essere un intervallo di una riga o una colonna.
  • Se il valore di ricerca della formula MATCH è in forma di testo, racchiudilo tra virgolette.
  • L'errore #N/D verrà restituito se il valore di ricerca non viene trovato.

Esempio

Supponiamo di avere una tabella ordinata per punteggi, per ottenere il rango di Kyle, copia o inserisci la formula seguente in una cella e poi premi Invio per ottenere il risultato:

=XMATCH("Kyle",C3:C14)

Oppure, usa un riferimento di cella per rendere la formula dinamica:

=XMATCH(H2,C3:C14)

Nota: Gli argomenti modalità_corrispondenza e modalità_ricerca sono omessi perché per impostazione predefinita eseguono una corrispondenza esatta e cercano valore_ricerca dal primo all'ultimo nell'array_ricerca, il che si adatta perfettamente al nostro caso qui.

xmatch function 2


Esempio per eseguire una corrispondenza con caratteri jolly

L'Asterisco (*) può corrispondere a qualsiasi numero di caratteri, mentre il Punto interrogativo (?) corrisponde a qualsiasi singolo carattere. Se hai bisogno di abbinare un carattere jolly reale - Asterisco (*) o Punto interrogativo (?), metti una Tilde (~) prima del carattere jolly.

Per ottenere il rango del primo studente il cui nome inizia con B, devi impostare valore_ricerca su B*. Copia o inserisci la formula seguente in una cella e poi premi Invio per ottenere il risultato:

=XMATCH("B*",C3:C14,2)

Oppure, usa un riferimento di cella per rendere la formula dinamica:

=XMATCH(H2,C3:C14,2)

xmatch function 3


Funzioni correlate

Funzione MATCH di Excel

La funzione MATCH di Microsoft Excel cerca un valore specifico in un intervallo di celle e restituisce la posizione relativa di questo valore.


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.