KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione XMATCH di Excel

AutoreAmanda Li Data di modifica

La funzione XMATCH restituisce la posizione relativa di un valore specificato all’interno di un array o di un intervallo, sia verticale che orizzontale.

Nota: La funzione XMATCH è disponibile esclusivamente in Excel per Microsoft 365, Excel 2021 o versioni successive, nonché in Excel per il Web.

funzione xmatch 1


Sintassi

=XMATCH()lookup_value, lookup_array, [match_mode], [search_mode])


Argomenti

  • lookup_value (obbligatorio): Il valore che stai cercando.
  • lookup_array (obbligatorio): L’array o l’intervallo di celle in cui effettuare la ricerca.
  • [match_mode] ()opzionale):Il tipo di corrispondenza da utilizzare:
    • 0o omesso, corrispondenza esatta;
    • -1, corrispondenza esatta o il valore immediatamente inferiore;
    • 1, corrispondenza esatta o il valore immediatamente superiore;
    • 2, corrispondenza con caratteri jolly *, ? e ~.
  • [search_mode] (opzionale):La Tipo di ricerca da utilizzare:
    • 1o omesso, ricerca dal primo all’ultimo;
    • -1, ricerca dall’ultimo al primo;
    • 2, ricerca binaria crescente – l’lookup_array deve essere ordinato in ordine crescente.
    • -2, ricerca binaria decrescente – l’lookup_array deve essere ordinato in ordine decrescente.

Valore restituito

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


Note sulla funzione

  • XMATCH restituisce la prima corrispondenza trovata in presenza di valori duplicati.
  • XMATCH non distingue tra maiuscole e minuscole. Per rendere una formula sensibile alle maiuscole/minuscole, puoi aggiungere la funzione ESATTO.
  • lookup_array deve essere un intervallo costituito da una sola riga o da una sola colonna.
  • Se il valore da cercare in Distingui formule è in formato testo, racchiudilo tra virgolette.
  • Verrà restituita la #N/D se il valore cercato non viene trovato.

Esempio

Si supponga di avere una tabella ordinata in base ai punteggi; per ottenere la posizione di Kyle, copiare o inserire la formula seguente in una cella e premere Invioper ottenere il risultato:

=XMATCH()«Kyle»,C3:C14)

In alternativa, utilizzare Un riferimento di cella per rendere la formula dinamica:

=XMATCH()H2,C3:C14)

Nota: Gli argomenti match_modee search_modesono stati omessi perché per impostazione predefinita eseguono una corrispondenza esatta e cercano il lookup_valuedal primo all’ultimo nell’lookup_array, il che si adatta perfettamente al nostro caso.

funzione xmatch 2


Esempio di corrispondenza con caratteri jolly

L’asterisco (*) sostituisce qualsiasi numero di caratteri, mentre il punto interrogativo (?) ne sostituisce uno solo. Per cercare effettivamente un carattere jolly — asterisco (*) o punto interrogativo (?) — anteponi una tilde (~) al carattere desiderato.

Per ottenere la posizione del primo studente il cui nome inizia con B, impostare il lookup_valuesu B*. Copia o incolla la seguente formula in una cella e premi Invioper ottenere il risultato:

=XMATCH()«B*»,C3:C14,2)

In alternativa, utilizzare Un riferimento di cella per rendere la formula dinamica:

=XMATCH()H2,C3:C14,2)

funzione xmatch 3


Funzioni correlate

Funzione CONFRONTA di Excel

La funzione CONFRONTA di Microsoft Excel cerca un valore specifico all’interno di un intervallo di celle e ne restituisce la posizione relativa.


I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.