Como cruzar dados de duas planilhas do excel

1

Estou fazendo um pequeno estágio em uma biblioteca local. Meu mentor solicitou minha ajuda para um trabalho mais demorado, mas tem que ser feito durante a semana. Então, foi isso que ele me pediu: pesquisar em dois dados de planilhas diferentes do Excel que poderiam ser combinados. Fácil o suficiente para fazer ctrl + F .. O problema é que ele tem mais de 7.400 usuários diferentes para pesquisar.

A última folha é assim:
ORGANIZAÇÃO | SOBRENOME | PRIMEIRO NOME | TÍTULO DO TRABALHO | E-MAIL | TELEFONE

Segunda Folha

SOBRENOME | PRIMEIRO NOME | E-MAIL | TELEFONE

Todos os campos da "folha final" são preenchidos, exceto "E-MAIL" e "PHONE". Estes são os que devem ser preenchidos com as informações da "Segunda Folha".

Isso é possível? Eu sei que isso é possível usando o Microsoft Access, mas além disso não posso usar uma macro ou algo assim (eu tenho zero a nenhuma experiência no Excel: /)

P.S. - Alguns usuários da "Segunda planilha" não têm informações de "E-MAIL" nem de "TELEFONE". Isso estragará a macro?

    
por TGMDRS 22.01.2014 / 01:48

1 resposta

2

Trabalho perfeito para vlookup .

Insira uma coluna em Second Sheet à direita de First Name e digite =concatenate(B2,C2) e arraste-a para baixo para obter LastNameFirstName . Substitua B2 e C2 pelas células iniciais apropriadas.

Agora, na coluna E-MAIL de Final Sheet put =Vlookup(concatenate(A2,B2),'Second Sheet'!$D$2:$E$99,2,False) para extrair o email da primeira folha. Substitua E99 por qualquer que seja a última célula na coluna de email. Substitua também A2 e B2 pelas células iniciais apropriadas.

Na coluna PHONE de Final Sheet , você pode usar o mesmo tipo de vlookup =Vlookup(concatenate(A2,B2),'Second Sheet'!$D$2:$F$99,3,False) para arrastar para baixo e capturar números de telefone.

Qualquer pessoa que tenha um espaço em branco retornará um espaço em branco e qualquer pessoa que não for encontrada retornará N/A

    
por 22.01.2014 / 14:55