Este é um daqueles problemas que devem realmente ser resolvidos usando um banco de dados, já que o Excel não é muito adequado para isso. MAS, o excel pode fazer qualquer coisa, então aqui está como eu resolveria usando nada além de fórmulas de células.
- Na sua segunda planilha em uma coluna (oculta, se preferir) ANTES da coluna de revendedores, adicione uma fórmula de contagem para determinar se o revendedor está na Planilha1 ou não. Aqui eu envolvi o countif em uma fórmula IF, e se o countif retorna um 0 (o dealer não foi encontrado), eu tenho que cuspir a linha que estou atualmente ... isso será importante na próxima etapa. Supondo que sua lista de revendedores na planilha2 também esteja em "C", começando na linha 5
IF(COUNTIF(Sheet1!C:C,sheet2!C5)=0, ROW(),"")
- Em uma coluna logo após a última que acabamos de criar, usaremos a fórmula RANK para numerar as linhas do dealer de 1 para qualquer lugar onde o dealer não tenha correspondido na Sheet1 (é por isso que precisávamos do ROW ()) .
=RANK(A5,$A$5:$A$500,1)
(aqui eu assumi que a coluna da Etapa 1 era 'A' - Agora temos todos os distribuidores que estão faltando classificados de cima para baixo com números consecutivos. Em uma nova planilha, ou onde quer que sua lista de Distribuidores não seja encontrada na Planilha1, crie uma coluna e numere as filas 1 através do número de distribuidores que houver. Eu assumirei Sheet3, Column A, começando na linha 1
- Na próxima coluna, faça uma função vlookup para procurar o primeiro revendedor ausente com
=Vlookup(A1,Sheet2$A$5:$A$500,3, false)
e copie essa função para baixo em todas as linhas.
É um pouco complicado, e um uso não ortodoxo de ambos ROW () e RANK (), mas mantém você fora de um banco de dados, VBA, ou pior ainda ... manual.