Como cruzar duas planilhas no Excel e achar o que está numa e não na outra
Comparar estoque com vendas, cadastro com pagamentos, lista antiga com nova: veja como cruzar duas planilhas com PROCX, CONT.SE e Power Query, e listar o que falta em cada uma.
Coloque as duas listas no mesmo arquivo, uma em cada aba. Na primeira, crie uma coluna com =CONT.SE(Aba2!A:A;A2). Onde der 0, o item está só na primeira. Repita na segunda aba com a fórmula invertida.
Escolha a chave
Você precisa de uma coluna que exista nas duas planilhas e identifique o mesmo item: código do produto, CPF, e-mail, número do pedido. Nome de pessoa é uma chave ruim.
Confira se a chave está igual nos dois lados: sem espaço extra, mesmo formato (texto vs número). Veja por que o PROCV não acha o valor.
Quem está numa e não na outra
Na aba 1, coluna nova: =SE(CONT.SE(Aba2!A:A;A2)=0;"Só aqui";"Nas duas").
Na aba 2, o mesmo apontando para a aba 1. Filtre por "Só aqui" em cada uma e pronto: você tem a diferença dos dois lados.
Trazer dados de uma para a outra
Use =PROCX(A2;Aba2!A:A;Aba2!C:C;"não encontrado") para puxar, por exemplo, o preço da aba 2 para a linha do produto na aba 1.
Sem PROCX: =ÍNDICE(Aba2!C:C;CORRESP(A2;Aba2!A:A;0)).
Para milhares de linhas: Power Query
Dados → Obter Dados → das duas tabelas, depois Mesclar Consultas. Escolha a chave e o tipo: "Anti Esquerda" lista o que está só na primeira, "Externa Completa" junta tudo.
A vantagem: quando as planilhas mudarem, é só clicar em Atualizar.
Perguntas frequentes
As chaves estão em formatos diferentes numa e noutra. O que faço?
Crie uma coluna auxiliar nas duas com =ARRUMAR(TEXTO(A2;"0")) para forçar o mesmo formato, e cruze por ela.
Dá para cruzar três planilhas?
Sim, repetindo o PROCX para cada uma ou mesclando em etapas no Power Query.
Google Planilhas tem Power Query?
Não. Use as fórmulas CONT.SE e PROCX/ÍNDICE, que funcionam igual.