Como pesquisar elemento em uma planilha com base em outra planilha e extrair determinados valores?

0

A planilha 1 é um registro de movimento de material: possui uma coluna de nomes de materiais ("A1", "A2") e uma coluna de quantidade em unidade. A planilha 2 é uma informação do pacote de materiais: possui uma coluna de nomes de materiais (mais tipos de materiais que a planilha 1) e uma coluna de tipo de unidade ("Peça", "Pacote", etc). Quero usar o nome do material A1 na planilha 1 para pesquisar esse material A1 na planilha 2 e copiar o tipo de unidade correspondente da planilha 2 e colá-lo na planilha 1 coluna separada que corresponda ao mesmo material que A1. O que devo fazer sobre este caso?

    
por Rae Hu 13.04.2017 / 06:54

1 resposta

0

Por exemplo, a primeira folha (Movimento) tem o seguinte:

Column A   Column B     Column C
Material1   12         =VLOOKUP(A1,Package!$A$1:$B$12,2,FALSE)
Material2   34          Pack //Example of the result
Material3   45          Box
Material4   67          Piece
Material10  5           Piece
Material12  3           Box

Na planilha2 (Pacote) você tem

Column A    Column B  
Material1   Piece
Material2   Pack
Material3   Box
Material4   Piece
Material5   Piece
Material6   Pack
Material7   Piece
Material8   Pack
Material9   Box
Material10  Piece
Material11  Pack
Material12  Box

A fórmula na Folha de Movimento na Coluna C (em C1, por exemplo):

=VLOOKUP(A1,Package!$A$1:$B$12,2,FALSE)'  

A1 é a primeira folha Material em Movimento

Package!$A$1:$B$12 é toda sua folha de Dados em Pacote você precisa alterá-la para corresponder às suas informações (se a coluna Pacote for < > coluna B, você deverá incluí-la nas referências e manter $ para referências absolutas)

2 é o número da coluna de Pacote, Peça ... (se a coluna A for Material e a coluna D for a coluna de pacote use 4 e Package!$A$1:$D$12 )

FALSE para retornar a correspondência exata do material

Arraste a fórmula pela coluna para preencher as linhas restantes.

Alternativa INDEX (MATCH)

=INDEX(Package!$B$1:$B$12, MATCH(A1, Package!$A$1:$A$12, 0)

Package!$B$1:$B$12 é a coluna que você deseja que as informações retornem, ou seja, Tipo de unidade

A1 é o nome do material que você deseja procurar na tabela de pesquisa

Package!$A$1:$A$12 é a coluna na qual a lista de nomes de materiais está armazenada

0 está à procura de correspondência exata - o mesmo que FALSE de VLOOKUP

Nota

INDEX (MATCH) é útil caso haja uma nova coluna inserida na tabela de referência.

Nesse caso, Unit Type pode não ser a coluna 2, mas tornar-se a coluna 3. Se você usar VLOOKUP , deverá atualizar a fórmula (alterando 2 a 3). Se você usa INDEX(MATCH) o Excel atualizará automaticamente a fórmula para você.

    
por 13.04.2017 / 11:01