ONDE em vlookup?


2

Vou tentar o meu melhor para explicar isso - eu sei exatamente como fazer isso no SQL, mas não no Excel. Eu tenho duas planilhas (vamos chamá-las de ws1 e ws2). No WS1, temos uma coluna 'código do produto' e no WS2 temos colunas 'código do produto' e 'id do produto'. Eu quero adicionar uma nova linha no WS1 que procura o 'id do produto' no WS2 onde o 'código do produto' corresponde.

Isso é possível no excel? Quaisquer sugestões ou dicas são muito apreciadas. Por favor, pergunte se alguma coisa não está clara.


Você está esperando uma função para inserir uma nova linha ou simplesmente preencher uma célula com o valor que, de ws2, corresponde ao 'código do produto' especificado em ws1? Existe uma razão para capitalizar WHERE?
pnuts

A capitalização é hábito do SQL: /. Basta preencher um valor, então pegue um valor do código do produto da coluna ws1, encontre esse valor no código do produto ws2 e retorne o ID do produto de ws2 para uma célula em ws1. Espero que isso faça sentido!
user319940

Respostas:


2

=VLOOKUP(C1,'ws2'!$D$1:$E$5,2,FALSE) pode funcionar, se o Código do Produto estiver em C1 de ws1 e a tabela de pesquisa está em D1:E5 de ws2 (com o código do produto à esquerda).


Parece fazer o trabalho - perfeito, obrigado.
user319940
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.