![Como verificar automaticamente de uma planilha do Excel para outra](https://rvso.com/image/1543184/Como%20verificar%20automaticamente%20de%20uma%20planilha%20do%20Excel%20para%20outra.png)
Então, eu tenho duas pastas de trabalho do Excel 2010, uma com nomes e números de telefone associados a esses nomes e uma pasta de trabalho separada onde alguém registra o nome e os horários das chamadas recebidas (não sei por que eles nunca escreveram o # ' e). Preciso atualizar na segunda planilha com todos os números correspondentes aos nomes chamados. Existe um complemento ou uma maneira de combinar automaticamente os nomes da primeira planilha com a segunda planilha e importar automaticamente os números? Existem mais de 10.000 entradas, portanto, fazer isso manualmente não é viável.
Responder1
Como sua fórmula fará referência a uma pasta de trabalho diferente, você precisará incluir a pasta de trabalho e o nome da planilha na fórmula.
Vamos supor que Workbook1, Sheet1 tenha nomes e números de telefone nas colunas A e B, respectivamente. E Workbook2, Sheet1 tem nomes e horários nas colunas A e B, respectivamente.
Digite esta fórmula em C1 da Pasta de Trabalho2 e preencha para listar os números de telefone que correspondem aos nomes na Coluna A da Pasta de Trabalho2:
=VLOOKUP(A1,[Workbook1.xlsx]Sheet1!$A:$B,2,FALSE)
Substitua “Workbook1.xlsx” pelo nome real da pasta de trabalho que contém os números de telefone e “Sheet1” pelo nome real da planilha.
Como funciona: a fórmula pega o nome em A1 da pasta de trabalho atual, encontra-o na Coluna A da outra pasta de trabalho e retorna o número de telefone correspondente da Coluna B dessa pasta de trabalho. O FALSE diz à fórmula para procurar uma correspondência exata.
Se a fórmula não encontrar uma correspondência exata, o resultado será "#N/A". Você mencionou em sua pergunta que pode estar interessado em correspondências aproximadas. Isso pode ser feito, mas sugiro que você tente a busca por correspondência exata agora e volte mais tarde com mais perguntas ou resultados parciais.
Responder2
Gosto de usar a fórmula abaixo em vez de VLOOKUP, funciona muito bem para mim. Você coloca os valores na primeira parte que deseja extrair da outra planilha e, em seguida, usa a função MATCH para encontrar os valores correspondentes. No exemplo abaixo, a fórmula extrairia dados da coluna B na planilha2 e combinaria os valores de coluna A em ambas as planilhas.
=INDEX(Sheet2!$B:$B,MATCH(Sheet1!$A:$A,Sheet2!$A:$A,0))