Ir para o conteúdo principal

Como vlookup valor com vários critérios no Excel?

No Excel, podemos vlookup rapidamente os dados correspondentes em uma lista com base em um critério específico que você definiu usando a função vlookup. Mas, se você precisar ver o valor relativo com base em vários critérios, como mostrado na captura de tela abaixo, como você poderia lidar com isso?

Valor Vlookup com vários critérios com função LOOKUP

Valor Vlookup com vários critérios com função INDEXT e MATCH

Valor Vlookup com vários critérios com um recurso útil


Supondo que eu tenha o seguinte intervalo de dados, no qual desejo usar dois critérios para retornar o valor relativo, por exemplo, sei que o produto e a cor precisam retornar seu vendedor correspondente na mesma linha:


Valor Vlookup com vários critérios com função LOOKUP

A função LOOKUP pode ajudá-lo a resolver este problema, digite esta fórmula em uma célula especificada e pressione Entrar chave para obter o resultado correto que você deseja, consulte a captura de tela:

=LOOKUP(2,1/($A$2:$A$12=G2)/($C$2:$C$12=H2),($E$2:$E$12))

Note: Na fórmula acima:

  • A2: A12 = G2: que significa buscar os critérios de G2 na faixa A2: A12;
  • C2: C12 = H2: significa pesquisar os critérios de H2 no intervalo C2: C12;
  • E2: E12: refere-se ao intervalo para o qual você deseja retornar o valor correspondente.

Tips: Se você tiver mais de dois critérios, precisará apenas adicionar os critérios à fórmula desta forma: =LOOKUP(2,1/($A$2:$A$12=G2)/($B$2:$B$12=H2)/($C$2:$C$12=I2),($E$2:$E$12)).


Valor Vlookup com vários critérios com função INDEXT e MATCH

No Excel, a função mista INDEXT e MATCH é poderosa para vermos valores com base em um ou mais critérios; para conhecer esta fórmula, faça o seguinte:

Digite a fórmula abaixo em uma célula em branco e pressione Ctrl + Shift + Enter juntas, você obterá o valor relativo como deseja, consulte a captura de tela:

=INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($C$2:$C$12=H2),0))

Note: Na fórmula acima:

  • A2: A12 = G2: que significa buscar os critérios de G2 na faixa A2: A12;
  • C2: C12 = H2: significa pesquisar os critérios de H2 no intervalo C2: C12;
  • E2: E12: refere-se ao intervalo para o qual você deseja retornar o valor correspondente.

Tips: Se você tiver mais de dois critérios, precisará apenas adicionar os critérios à fórmula desta forma: =INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($B$2:$B$12=H2)*($C$2:$C$12=I2),0)).


Valor Vlookup com vários critérios com um recurso útil

Se você tem Kutools for Excel, Com o seu Pesquisa de várias condições recurso, você pode retornar rapidamente os valores correspondentes com base em vários critérios conforme necessário.

Nota:Para aplicar isso Pesquisa de várias condições, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Clique Kutools > Super PROCURA > Pesquisa multicondicional, veja a captura de tela:

2. No Pesquisa de várias condições caixa de diálogo, execute as seguintes operações:

  • (1.) No Valores de pesquisa seção, especifique o intervalo de valor de pesquisa ou selecione a coluna de valor de pesquisa, um por um, segurando o Ctrl chave na qual você deseja vlookup valores;
  • (2.) No Faixa de Saída seção, selecione o intervalo de saída onde você deseja colocar os resultados correspondentes;
  • (3.) No Coluna chave seção, selecione as colunas-chave correspondentes que contêm os valores de pesquisa, um por um, segurando o Ctrl chave;
  • Note: O número de colunas selecionadas no Coluna chave campo deve ser igual ao número de colunas selecionadas no Valores de pesquisa campo, e a ordem de cada coluna selecionada no Coluna chave campo deve corresponder um a um com as colunas de critérios em Valores de pesquisa campo.
  • (4.) No Coluna de retorno seção, selecione a coluna que contém os valores retornados de que você precisa.

3. Então clique OK or Inscreva-se botão, todos os valores correspondentes com base nos vários critérios foram extraídos de uma vez, consulte a captura de tela:


Mais artigos relativos:

  • Valores de Vlookup em várias planilhas
  • No Excel, podemos facilmente aplicar a função vlookup para retornar os valores correspondentes em uma única tabela de uma planilha. Mas, você já pensou em como visualizar o valor em várias planilhas? Supondo que eu tenha as seguintes três planilhas com intervalo de dados, e agora, quero obter parte dos valores correspondentes com base nos critérios dessas três planilhas, como resolver esse trabalho no Excel?
  • Vlookup para retornar um valor em branco ou específico em vez de 0 ou N / A no Excel
  • Normalmente, quando você aplica a função vlookup para retornar o valor correspondente, se a célula correspondente estiver em branco, ela retornará 0 e, se o valor correspondente não for encontrado, você obterá um erro # N / A de valor conforme a captura de tela abaixo. Em vez de exibir o valor 0 ou # N / A, como você pode fazer com que ele mostre uma célula em branco ou outro valor de texto específico?
  • Vlookup e dados correspondentes de retorno entre dois valores
  • No Excel, podemos aplicar a função normal Vlookup para obter o valor correspondente com base em um dado dado. Mas, às vezes, queremos vlookup e retornar o valor correspondente entre dois valores, conforme mostrado na captura de tela a seguir, como você poderia lidar com essa tarefa no Excel?

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
2,1 itu fungsinya apa yah?
This comment was minimized by the moderator on the site
I have sheet where 2 values should be verify from table available in another file in which 2 values from sheet are common and after matching both the criteria e.g Size and type from table it should capture price
This comment was minimized by the moderator on the site
Hello excelmaster,
How are you? You can lookup values in another file. Let me show you two ways. 
Solution 1:
In photo 1,  sheet1 has the original data of the product details. In photo 2, we need to know the price of some items. We can use the help of the new Excel XLOOKUP function to do the trick.The syntax is =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]).Omitting the optional arguments, =XLOOKUP(lookup_value, lookup_array, return_array)In cell E2 of sheet2, please input the formula: =XLOOKUP(A2&B2&C2,Sheet1!A2:A12&Sheet1!B2:B12&Sheet1!C2:C12,Sheet1!D2:D12)Then you get the price of the item in E2. To get the rest of the result, we need to keep the arrays in E2 formula absolute.Then the formula becomes:=XLOOKUP(A2&B2&C2,Sheet1!$A$2:$A$12&Sheet1!$B$2:$B$12&Sheet1!$C$2:$C$12,Sheet1!$D$2:$D$12)
Then drag the autofill handle down to get the rest of the results.
Solution 2:Use the Multi-condition Lookup feature in Kutools for Excel. All results will be returned at the same time.Please see photo 3, set the values in Multi-condition Lookup dialog box. Click the OK button to get the results.Please see photo 4, results in sheet2 are returned based on the data in sheet1.
Hope my two solutions can help you. Have a nice day.
Sincerely,Mandy 
This comment was minimized by the moderator on the site
How do i do this
100 100100 ABC100101 DEF101102103 HIJ103
Results i want
100 ABC
100 ABC
100 ABC
100 ABC
101 DEF
101 DEF
102
103 HIJ
103 HIJ

what formula should i be using?
Thanks
This comment was minimized by the moderator on the site
The lookup will not work if there is a formula in the cell, what is the remedy ??
This comment was minimized by the moderator on the site
you are too genius, you solve my issue.
This comment was minimized by the moderator on the site
This is an elegant formula, also easily expansible to more criteria. The one donwside of INDEX+MATCH formulas is that it's really slow in larger datasets.
This comment was minimized by the moderator on the site
Index match should be faster in my personal opinion. It has been tested as well by many. If uses index match in an array, definitely it will be slower since it will become like a volatile formula. The above formula uses index match in array for multiple criteria condition which actually can be change to non-array type as well ;)
This comment was minimized by the moderator on the site
Thanks for this tutorial; :-) I have a question. What formula should I used? I have a series of data in a row like A1:M1, I'd like a result that if there is/are data that is/are < or > in specific number, it will result to "Disqualified" if it's true or " " (space) if false.
This comment was minimized by the moderator on the site
Hello, Thanks for this tutorial, it's very helpful. The following formula works great. =LOOKUP(2,1/(B:B=H97)/(I:I=H98),E:E). I have a simple question. What I want is, the cell should get the value if (H98 = open) If "open" is not there in (I:I) match (H99 = Under observation) from (I:I) and get the value, If possible get the row. I want to keep the formula as lite as possible. As I will be copying this formula in lots of cells. Also kindly suggest which of the above formula (LOOKUP/SUMPRODUCT/INDEX) is less processor intensive.
This comment was minimized by the moderator on the site
=LOOKUP(2,1/(A2:A10=G2)/(B2:B10=G3),(D2:D10)) what does the 2 mean?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations