MATCH Função

Retorna a posição relativa de um valor em um intervalo (tabela de pesquisa). A primeira posição é 1.

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).

Exemplo de uso

MATCH("Tarefa A"; [Nome da tarefa]1:Done5)

Notas de uso

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)

Exemplos

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.

Pergunte à comunidade