Sintassi
MATCH(search_value, range, [search_type])
- search_value—Il valore da cercare.
- range—L'intervallo di celle (tabella di ricerca) da cercare.
- search_type—[opzionale]Il valore predefinito è 1. Il metodo di ricerca, se l'intervallo è ordinato in ordine crescente (1), non ordinato (0) o ordinato in ordine decrescente (-1).
Utilizzo esempio
MATCH("Attività A"; [Nome attività]1:Done5)
Utilizzo note
Smartsheet calcola la posizione relativa di un valore di ricerca contando le celle da sinistra a destra (attraverso le colonne), poi dall'alto verso il basso (attraverso le righe). In una tabella di ricerca composta da due colonne, la cella nella riga superiore della colonna più a sinistra è la prima posizione, 1.
Per l'argomento opzionale search_type:
- 1: (Il valore predefinito) Trova il valore massimo minore o uguale a search_value (richiede che l'intervallo sia ordinato in ordine crescente)
- 0: Trova la corrispondenza esatta (l'intervallo potrebbe essere non ordinato)
- -1: Trova il valore minimo maggiore o uguale a search_value (richiede che l'intervallo sia ordinato in ordine decrescente)
Esempi
Questo esempio fa riferimento alle seguenti informazioni del foglio:
N° riga | Articolo di abbigliamento | Totale transazione | Unità vendute | Prezzo per unità | Data dell'ordine |
---|---|---|---|---|---|
1 | T-Shirt | 1.170,00 $ | 78 | 15,00 $ | 12 febbraio 2019 |
2 | Pantaloni | 1.491,00 $ | 42 | 35,50 $ | 15 febbraio 2019 |
3 | Giacca | 900,00 $ | 45 | 20,00 $ | 20 febbraio 2019 |
Considerando la tabella precedente, ecco alcuni esempi di utilizzo della funzione INDEX in un foglio:
Formula | Descrizione | Risultato |
---|---|---|
=MATCH(“Pantaloni”, [Articolo di abbigliamento]:[Articolo di abbigliamento], 0) | Restituisce la posizione della riga Pantaloni nella colonna Articolo di abbigliamento |
2 |
=MATCH(42, [Unità vendute]1:[Prezzo per unità]3, 0) |
Restituisce la posizione del valore numerico 42 dalla tabella a due colonne, in cui 78 sarebbe in prima posizione e 20,00 $ in sesta |
3 |
=MATCH(DATE(2019, 12, 2), [Data dell’ordine]:[Data dell’ordine]) |
Restituisce la posizione della data 12 Febbraio 2019, utilizzando la funzione DATE, nella colonna Data dell’ordine |
1 |
=INDEX([Prezzo per unità]:[Prezzo per unità], MATCH(“Giacca”, [Articolo di abbigliamento]:[Articolo di abbigliamento], 0)) |
Restituisce il valore nella colonna Prezzo per unità per la riga che contiene il valore Giacca nella colonna Articolo di abbigliamento |
20,00 $ |
Hai bisogno ancora di assistenza?
Usa il Modello di formula di Smartsheet per vedere esempi e fare pratica con le funzioni in tempo reale.
Trova esempi di come altri utenti di Smartsheet usano questa funzione o chiedi informazioni sul tuo caso specifico alla Community online di Smartsheet.