VLOOKUP com vários critérios

0

Eu tenho uma pasta de trabalho com 2 folhas: spg e dados

Na planilha data , desejo fazer um vlookup na planilha spg , com base no valor de várias colunas em spg.

Eu posso fazer um =VLOOKUP(H5,spg!$D:$I,6,0) , mas isso filtrará onde D é igual a H5. Eu preciso adicionar um filtro adicional para que ele selecione o valor onde D é igual a H5 e C é igual a G5 (C = G5 E D = H5)

Mas, aparentemente, não consigo pesquisar com vários critérios no VLOOKUP, então, como faço isso?

    
por Jakob 09.12.2013 / 09:35

2 respostas

2

Você deve poder fazer isso com o CONCATENATE:

em spg adicione uma coluna à esquerda da sua tabela chamada algo como ID. Dê a essa coluna a seguinte fórmula:

=CONCATENATE(G5,H5)

Isto será o que você estará procurando em seu VLOOKUP

Em seguida, na folha data , use a seguinte fórmula:

=VLOOKUP(CONCATENATE(C5,D5),spg!$D:$J,7,0)

Onde C5 e D5 são os valores na planilha de dados desejada e D é a coluna ID
Observe também que alterei o intervalo e o deslocamento para permitir a Coluna ID



Tabelas
Eu sempre sugiro isso, porque facilita muito a vida: use tabelas.

Se você não sabe sobre eles: Se você não vai dar isso para pessoas que usam 2003 ou antes, você pode usar a função Formatar como Tabela na tab HOME para transformar suas tabelas em tabelas de dados reais. que o Excel pode ler. O Excel poderá usar fórmulas que referenciam as tabelas e suas colunas, para que você não precise referenciar colunas inteiras para ter certeza de ter tudo.

então suas fórmulas ficariam assim:

=CONCATENATE([@[FirstCell],[@[SecondCell])

=VLOOKUP(CONCATENATE([@[FirstCell],[@[SecondCell]),SPGTable,7,0)
    
por 09.12.2013 / 11:10
0

se o valor que você está tentando "vlookup" é numérico, tente resumir.

    
por 10.12.2013 / 03:19