Skip to main content

Procurar e retornar múltiplos valores com base em um ou vários critérios

Author: Xiaoyang Last Modified: 2025-06-04
vlookup and return multiple values

Normalmente, você pode usar a função Procurar para obter o primeiro valor correspondente, mas, às vezes, deseja retornar todos os registros correspondentes com base em um critério específico. Neste artigo, vou falar sobre como procurar e retornar todos os valores correspondentes verticalmente, horizontalmente ou em uma única célula.

Procurar e retornar todos os valores correspondentes verticalmente

Procurar e retornar todos os valores correspondentes horizontalmente

Procurar e retornar todos os valores correspondentes em uma célula


Procurar e retornar todos os valores correspondentes verticalmente

Para retornar todos os valores correspondentes verticalmente com base em um critério específico, aplique a seguinte fórmula de matriz:

1. Insira ou copie esta fórmula em uma célula em branco onde você deseja exibir o resultado:

=SEERRO(ÍNDICE($C$2:$C$20; MENOR(SE($E$2=$A$2:$A$20; LIN($A$2:$A$20)-LIN($A$2)+1); LIN(1:1)));"")

Observação: Na fórmula acima, C 2:C20 é a coluna que contém o registro correspondente que você deseja retornar; A2:A20 é a coluna que contém o critério; e E2 é o critério específico com base no qual você deseja retornar os valores. Altere-os conforme necessário.

2. Em seguida, pressione Ctrl + Shift + Enter juntos para obter o primeiro valor e arraste a alça de preenchimento para baixo para obter todos os registros correspondentes conforme necessário, veja a captura de tela:

 return all matching values vertically based on a specific criterion

Dicas:

Para procurar e retornar todos os valores correspondentes com base em valores mais específicos verticalmente, aplique a fórmula abaixo e pressione Ctrl + Shift + Enter.

=SEERRO(ÍNDICE($C$2:$C$20; MENOR(SE(1=((--($E$2=$A$2:$A$20))*(--($F$2=$B$2:$B$20))); LIN($A$2:$A$20)-LIN($A$2)+1); LIN(1:1)));"")

 Vlookup and return all matching values based on more specific values vertically

a screenshot of kutools for excel ai

Desbloqueie a Magia do Excel com o Kutools AI

  • Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
  • Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
  • Codificação VBA: Escreva e implemente código VBA sem esforço.
  • Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
  • Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Potencialize suas capacidades no Excel com ferramentas alimentadas por IA. Baixe Agora e experimente uma eficiência como nunca antes!

Procurar e retornar todos os valores correspondentes horizontalmente

Se você deseja exibir os valores correspondentes em ordem horizontal, a fórmula de matriz abaixo pode ajudá-lo.

1. Insira ou copie esta fórmula em uma célula em branco onde você deseja exibir o resultado:

=SEERRO(ÍNDICE($C$2:$C$20;MENOR(SE($F$1=$A$2:$A$20;LIN($A$2:$A$20)-LIN($A$2)+1);COL(A1)));"")

Observação: Na fórmula acima, C2:C20 é a coluna que contém o registro correspondente que você deseja retornar; A2:A20 é a coluna que contém o critério; e F1 é o critério específico com base no qual você deseja retornar os valores. Altere-os conforme necessário.

2. Em seguida, pressione Ctrl + Shift + Enter juntos para obter o primeiro valor e arraste a alça de preenchimento para a direita para obter todos os registros correspondentes conforme necessário, veja a captura de tela:

Vlookup and return all corresponding values horizontally by one condition

Dicas:

Para procurar e retornar todos os valores correspondentes com base em valores mais específicos horizontalmente, aplique a fórmula abaixo e pressione Ctrl + Shift + Enter.

=SEERRO(ÍNDICE($C$2:$C$20;MENOR(SE(1=((--($F$1=$A$2:$A$20))*(--($F$2=$B$2:$B$20)));LIN($A$2:$A$20)-LIN($A$2)+1);COL(A1)));"")

 Vlookup and return all corresponding values horizontally by multiple criteria


Procurar e retornar todos os valores correspondentes em uma célula

Para procurar e retornar todos os valores correspondentes em uma única célula, você deve aplicar a seguinte fórmula de matriz.

1. Insira ou copie a fórmula abaixo em uma célula em branco:

=UNIRTEXTO(", ";VERDADEIRO;SE($A$2:$A$20=F1;$C$2:$C$20;""))

Observação: Na fórmula acima, C2:C20 é a coluna que contém o registro correspondente que você deseja retornar; A2:A20 é a coluna que contém o critério; e F1 é o critério específico com base no qual você deseja retornar os valores. Altere-os conforme necessário.

2. Em seguida, pressione Ctrl + Shift + Enter juntos para obter todos os valores correspondentes em uma única célula, veja a captura de tela:

vlookup and return all corresponding values into a single cell by one condition

Dicas:

Para procurar e retornar todos os valores correspondentes com base em valores mais específicos em uma única célula, aplique a fórmula abaixo e pressione Ctrl + Shift + Enter.

=UNIRTEXTO(", ";VERDADEIRO;SE(($A$2:$A$20=F1)*($B$2:$B$20=F2);$C$2:$C$20;""))

 vlookup and return all corresponding values into a single cell by multiple criteria

Observação: Esta fórmula só funciona corretamente no Excel 2016 e versões posteriores. Se você não tem o Excel 2016, clique aqui para ver como fazer isso.

Mais artigos relacionados à Procura:

  • Procurar e Retornar Múltiplos Valores de uma Lista Suspensa
  • No Excel, como você poderia procurar e retornar múltiplos valores correspondentes de uma lista suspensa, o que significa que quando você seleciona um item da lista suspensa, todos os seus valores relativos são exibidos de uma vez, como na captura de tela a seguir. Este artigo apresentará a solução passo a passo.
  • Procurar e Retornar Vazio ao Invés de 0 ou #N/D No Excel
  • Normalmente, ao aplicar a função Procurar para retornar o valor correspondente, se sua célula de correspondência estiver em branco, ela retornará 0, e se seu valor de correspondência não for encontrado, você receberá um erro #N/D. Em vez de exibir o 0 ou o valor #N/D, como você pode fazer para mostrar uma célula em branco?
  • Procurar e Retornar Múltiplas Colunas de uma Tabela do Excel
  • Na planilha do Excel, você pode aplicar a função Procurar para retornar o valor correspondente de uma coluna. Mas, às vezes, pode ser necessário extrair valores correspondentes de várias colunas, como na captura de tela a seguir. Como você pode obter os valores correspondentes ao mesmo tempo de várias colunas usando a função Procurar?
  • Procurar Valores em Múltiplas Planilhas
  • No Excel, podemos facilmente aplicar a função Procurar para retornar os valores correspondentes em uma única tabela de uma planilha. Mas, você já considerou como procurar valores em várias planilhas? Suponha que eu tenha as três planilhas a seguir com intervalos de dados, e agora quero obter parte dos valores correspondentes com base nos critérios dessas três planilhas.

  • Barra de Fórmulas Super (edite facilmente várias linhas de texto e fórmulas); Layout de Leitura (leia e edite facilmente um grande número de células); Cole em Intervalo Filtrado...
  • Mesclar Células/Linhas/Colunas mantendo os dados; Dividir conteúdo de células; Combinar Linhas Duplicadas e Somar/Média... Prevenir Células Duplicadas; Comparar Intervalos...
  • Selecionar Linhas Duplicadas ou Únicas; Selecionar Linhas em Branco (todas as células estão vazias); Super Localizar e Localização Difusa em Muitas Pastas de Trabalho; Seleção Aleatória...
  • Cópia Exata de Múltiplas Células sem alterar a referência da fórmula; Criar automaticamente referências para várias planilhas; Inserir Marcadores, Caixas de Seleção e mais...
  • Favoritar e Inserir rapidamente Fórmulas, Intervalos, Gráficos e Imagens; Criptografar Células com senha; Criar Lista de Correspondência e enviar emails...
  • Extrair Texto, Adicionar Texto, Remover por Posição, Remover Espaço; Criar e Imprimir Estatísticas da Página de Dados; Converter entre o Conteúdo das Células e Comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro em outras planilhas); Classificação Avançada por mês/semana/dia, frequência e mais; Filtro Especial por negrito, itálico...
  • Consolidar Pastas de Trabalho e Planilhas; Mesclar Tabelas com base em colunas-chave; Dividir Dados em Múltiplas Planilhas; Conversão em Lote de xls, xlsx e PDF...
  • Agrupamento de Tabela Dinâmica por número da semana, dia da semana e mais... Mostrar Células Desbloqueadas, Bloqueadas por cores diferentes; Destacar Células Que Contêm Fórmula/Nome...
kte tab 201905
  • Habilite a edição e leitura com guias no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques de mouse para você todos os dias!
officetab bottom