Compare as colunas em duas planilhas, liste os valores ausentes na terceira planilha

4

Eu sou um novato do Excel com três planilhas em um único arquivo. Cada um tem uma coluna de números que eu gostaria de comparar.

Se os valores estiverem presentes na folha 1 (cerca de 20.000 linhas e 2 colunas), mas faltando na folha 2 (cerca de 15.000 linhas e 1 coluna), gostaria de uma lista na folha 3 ( que está atualmente vazia) mostrando as duas colunas da planilha 1.

Isso é possível? Já vi muitas respostas que envolvem comparação lado a lado de linhas, mas parece que não consigo fazer a) trabalhar em duas planilhas, b) exibir as informações em uma planilha totalmente separada ec) trazer a segunda coluna. Eu também não quero ter que percorrer 20 000 linhas para encontrar quais estão faltando! Esta parece ser uma solução comum, mas seria muito frustrante com um conjunto de dados tão grande.

A Folha 2 será atualizada com alguma regularidade, portanto, gostaria que algo no Excel permitisse que eu colasse os novos dados e veja as diferenças imediatamente na planilha 3. Caso contrário, eu estaria convertendo para CSV e executando algumas ferramentas de texto.

Estou usando o Excel 15 em um Mac, se isso faz alguma diferença. Obrigado por qualquer ajuda!

Folha 1

        A          B
1    1204200    WINNIPEG
2    1204201    WINNIPEG
3    1204202    WINNIPEG
4    1204203    WINNIPEG
5    1204204    WINNIPEG

Folha 2

1    1204200
2    1204201
3    1204204
4    1204205
5    1204206

Folha 3 (conforme desejado)

        A           B
1    1204202    WINNIPEG
2    1204203    WINNIPEG
    
por miken32 07.03.2017 / 01:28

1 resposta

2

Precisamos:

  • identifique os itens ausentes
  • reúna os itens ausentes

Em Folha1 célula C1 digite:

=IF(COUNTIF(Sheet2!A:A,Sheet1!A1)=0,1,"")

e em C2 :

=IF(COUNTIF(Sheet2!A:A,Sheet1!A2)=0,1+MAX($C$1:C1),"")

e copie:

AcolunaCatribuiumIDúnicoacadaumdositensquefaltam.

Então,emSheet3célulaA1:

=INDEX(Sheet1!A:A,MATCH(ROWS($1:1),Sheet1!C:C,0))

eemB1:

=INDEX(Sheet1!B:B,MATCH(ROWS($1:1),Sheet1!C:C,0))

ecopie-osparabaixo:

    
por 07.03.2017 / 02:22