Sintaxe
MATCH(search_value, range, [search_type])
-
search_value
—Valor a procurar. -
range
—O intervalo de células (tabela de pesquisa) a ser pesquisado. -
search_type
—[opcional]O padrão é 1. A maneira pela qual pesquisar, dependendo do status de classificação do intervalo: em ordem crescente (1), não classificado (0) ou em ordem decrescente (-1).
O Smartsheet calcula a posição relativa de um valor de pesquisa contando as células da esquerda para a direita (entre as colunas) e de cima para baixo (entre as linhas). Em uma tabela de pesquisa composta por duas colunas, a célula da linha superior da coluna mais à esquerda será a primeira posição, 1.
Para o argumento opcional search_type:
- 1: (O valor padrão) Encontra o maior valor que seja menor ou igual a search_value (exige que o intervalo esteja classificado em ordem crescente)
- 0: Encontra a primeira correspondência exata (o intervalo pode não estar classificado)
- -1: Encontra o menor valor que seja maior ou igual a search_value (exige que o intervalo esteja classificado em ordem decrescente)
Este exemplo faz referência às seguintes informações de planilha:
Linha nº | Peça de vestuário | Total da transação | Unidades vendidas | Preço por unidade | Data do pedido |
---|---|---|---|---|---|
1 | Camiseta | US$ 1.170,00 | 78 | US$ 15,00 | 12 de fevereiro de 2019 |
2 | Calças | US$ 1.491,00 | 42 | US$ 35,50 | 15 de fevereiro de 2019 |
3 | Casaco | US$ 900,00 | 45 | US$ 20,00 | 20 de fevereiro de 2019 |
Dada a tabela acima, eis alguns exemplos de uso da função INDEX em uma planilha:
Fórmula | Descrição | Resultado |
---|---|---|
=MATCH("Calças", [Peça de vestuário]:[Peça de vestuário], 0) | Retorna a posição da linha para Calças na coluna Peça de vestuário. |
2 |
=MATCH(42, [Unidades vendidas]1:[Preço por unidade]3, 0) |
Retorna a posição do valor numérico 42 da tabela de duas colunas, onde 78 seria a 1ª posição e US$ 20,00 a 6ª posição. |
3 |
=MATCH(DATE(2019, 2, 12), [Data do pedido]:[Data do pedido]) |
Retorna a posição da data 12 de fevereiro de 2019, usando a função DATE, na coluna Data do pedido. |
1 |
=INDEX([Preço por unidade]:[Preço por unidade], MATCH(“Casaco”, [Peça de vestuário]:[Peça de vestuário], 0)) |
Retorna o valor da coluna Preço por unidade na linha que contém o valor Casaco na coluna Peça de vestuário. |
US$ 20,00 |
Ainda precisa de ajuda?
Use o Modelo de Fórmula do Smartsheet para ver exemplos e praticar o trabalho com funções em tempo real.
Encontre exemplos de como outros clientes do Smartsheet usam esta função ou pergunte sobre seu caso de uso específico na Comunidade on-line do Smartsheet.