Podemos retornar todas as correspondências no xlookup?

Resposta curta: não é possível. Mas não se preocupe porque existe uma função melhor para conseguir o que deseja. Sim, todas as partidas. E a função é FILTRO.

xlookup-retorna-todas-correspondências

No exemplo acima, temos todos os dados correspondentes a LESTE na coluna zona.

A fórmula

Então, veja como usar esta função para obter todas as correspondências:

  1. Primeiro insira a função FILTER em uma célula.
    filter-function-to-match-data
  2. Depois disso, no argumento array, selecione todo o intervalo de dados.
    select-the-range
  3. Em seguida, no argumento include, selecione a coluna na qual deseja verificar todos os valores correspondentes.
    column-from-which-want-to-check-matches
  4. No mesmo argumento, após este intervalo de colunas, insira o sinal de igual (=) e o valor para verificar correspondências. Novamente, use aspas duplas para especificar o texto.
    enter-equal-sign-to-match-values
  5. Feche a função e pressione Enter para obter o resultado.

E no momento em que você pressionar Enter, ele retornará um array com todas as correspondências onde o valor da caixa é “Leste”.

tabela com todas as correspondências

Sim, FILTER é uma função de array dinâmica na qual você não precisa usar CTRL+SHIFT+ENTER para obter o resultado.

Ele obterá automaticamente a resposta em um intervalo baseado em seu tamanho. Portanto, você precisa ter certeza de que a área onde você entra na função tem espaço suficiente para obter todas as correspondências para você.

Se você tiver um valor em qualquer lugar do intervalo que deve ser usado pelo array retornado pela função FILTER, você obterá o #SPILL! Erro .

o filtro é uma função dinâmica

Baixe um arquivo de amostra

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *