Passa al contenuto principale
Workday User Guide
Ultimo aggiornamento: 2023-06-23
XMATCH

XMATCH

Descrizione

Cerca un elemento specificato nell'elenco (matrice unidimensionale) specificato e restituisce l'indice (posizione) dell'elemento. XMATCH esegue una ricerca di corrispondenza esatta per impostazione predefinita. È possibile utilizzare questa funzione per trovare corrispondenze tra valori logici, valori numerici o stringhe di testo. Questa funzione è destinata all'uso con matrici senza vincoli. Per inoltrare la formula, utilizzare la scorciatoia da tastiera senza vincoli Ctrl+Alt+Invio (Windows) o Comando+Opzione+Invio (Mac). Per i dettagli sulla sintassi, consultare la Guida alle funzioni nella Guida per l'utente.

Sintassi

XMATCH(
lookup_value
,
lookup_array
, [
match_mode
], [
search_mode
])
  • lookup_value
    : il valore di ricerca.
  • lookup_array
    : la matrice in cui eseguire la ricerca.
  • match_mode
    : un numero che specifica il tipo di corrispondenza.
    • 0: corrispondenza esatta. Se non viene trovato, restituire #N/D. Questa è l'impostazione predefinita.
    • -1: corrispondenza esatta. Se non viene trovato, restituire l'articolo successivo più piccolo.
    • 1: corrispondenza esatta. Se non viene trovato, restituire l'articolo successivo più grande.
    • 2: una corrispondenza con caratteri jolly. Nei criteri basati su testo è possibile utilizzare ? il carattere jolly per corrispondere a un singolo carattere o il carattere jolly * per corrispondere a qualsiasi sequenza di caratteri. Se il valore da trovare contiene un * o un ?, precederlo con una tilde (~).
  • search_mode
    : un numero che specifica la modalità di ricerca da utilizzare.
    • 1: eseguire una ricerca a partire dal primo elemento. Questa è l'impostazione predefinita.
    • -1: esegue una ricerca inversa a partire dall'ultimo elemento.
    • 2: eseguire una ricerca binaria basata sul fatto che lookup_array venga ordinato in ordine crescente. Se non è ordinato, i risultati non saranno validi.
    • -2: esegue una ricerca binaria che si basa sull'ordinamento decrescente di matrice_ricerca. Se non è ordinato, i risultati non saranno validi.

Note

  • XMATCH non fa distinzione tra maiuscole e minuscole per impostazione predefinita (utilizzando un match_mode pari a 0). È possibile utilizzare XMATCH per una ricerca con corrispondenza esatta con distinzione tra maiuscole e minuscole solo se la matrice è ordinata.

Funzioni correlate

MATCH
MATCHEXACT