Existe uma maneira de comparar duas guias de dados e colocar Difference no final de um dos conjuntos de dados?

0

Eu preciso encontrar uma maneira de comparar duas planilhas e, se houver diferenças, extrair dados de uma planilha para outra.

A Folha1 tem uma lista de todos os Distribuidores na minha Zona.

Outras guias na minha pasta de trabalho possuem distribuidores participantes que podem não ser todos eles. Eu preciso saber quem está faltando em cada guia diferente de Sheet1, que é a guia que todos serão comparados. Preciso ter os concessionários desaparecidos mostrados na mesma coluna que os participantes apenas no final.

Sheet1       Accord 2DR 4C
All DLRS.    PARTICIPATING
206675       206675
207475       206600
206246       207475
207326       TOTAL
206600       TOTAL
207775       207775

             **MISSING DLRS.**  
             207326  
             206246
    
por Rebecca Rickey 20.09.2013 / 02:18

2 respostas

1

Em uma nova planilha, insira os seguintes dados (deixe a coluna B vazia): A1: 1 B1: C1: 3 A2: 2 B2: C2: 5 A3: 3 B3: C3: 8 A4: 4 B4: C4: 2 A5: 5 B5: C5: 0

Digite a seguinte fórmula na célula B1: = IF (ISERROR (MATCH (A1, $ C $ 1: $ C $ 5,0)), "", A1) Selecione as células B1: B5. No Microsoft Office Excel 2003 e em versões anteriores do Excel, aponte para preenchimento no menu Editar e, em seguida, clique em para baixo.

No Microsoft Office Excel 2007, clique em Preencher no grupo de edição e, em seguida, clique em para baixo.

Os números duplicados são exibidos na coluna B, como no exemplo a seguir:    A1: 1 B1: C1: 3    A2: 2 B2: 2 C2: 5    A3: 3 B3: 3 C3: 8    A4: 4 B4: C4: 2    A5: 5 B5: 5 C5: 0

Referência: link

Col 1 Col 2
1 3
2
3 2
4 6 4 5 1 5 6

= SE (ISERROR (MATCH (A2, B2: B7,0)), A2, "")

Isso corresponde ao conteúdo da primeira coluna e imprime os itens que faltam no segundo.

Infelizmente, a formatação da tabela é perdida nesta caixa de texto.

    
por 20.09.2013 / 04:32
0

Seguindo o exemplo dado em Microsoft , o somente a mudança que você precisa fazer é a seguinte:

=IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),A1,"")

Observe a ordem inversa dos argumentos. Se a função correspondente fornecer um erro, é porque não conseguiu encontrar uma correspondência. Se isso verificar, escreva o número que está faltando. Se não, mantenha em branco.

Eu sei que não é o que você queria especificamente, mas é fácil. Eu suponho que você poderia filtrar os espaços em branco usando as opções de filtro no Excel, mas isso pode ser um pouco mais complicado.

    
por 22.09.2013 / 00:53