Contagem de pares de valores no Excel

0

Eu tenho um conjunto de dados no excel, onde cada linha tem (entre outras coisas) dois valores e eu quero é gerar uma lista ordenada de todos os pares.

Exemplo de dados:

Val1  Val2
------------
A     B
B     A
C     A
B     C
A     B
C     A
etc..

Exemplo de saída:

Val1  Val2  Count
------------------
A     B     2
B     A     1
B     C     1
C     A     2

Existe uma maneira de fazer isso sem escrever código VBA.

Editar: devo acrescentar que meu conjunto de dados está crescendo e preferiria uma solução que fosse atualizada automaticamente à medida que novos dados fossem inseridos.

    
por Kris 21.03.2012 / 15:30

2 respostas

1

A maneira mais simples é concatenar as duas colunas juntas, executar uma COUNTIF() nessa coluna e, finalmente, remover todas as linhas duplicadas.

    
por 21.03.2012 / 17:58
0

Suponha que a linha 1 é a linha de cabeçalho e a linha 2 é a primeira linha de dados ( A B ).

Etapas

  1. Digite D2: =A2 & "|||" & B2 e copie para D3: D999
    (Use alguma string rara como "|||" )

  2. Digite em C2: =COUNTIF(D:D, D2) e copie para C3: C999

  3. Copie a coluna C: C e, em seguida, Cole especial como valor na coluna C: C ( Alt-E > S > V > Enter )

  4. Selecione a coluna A: D, depois classifique por coluna D

  5. Digite E2: =IF(OR(ROW(D2)=2, C2=1, AND(C2>1,D2<>D1)), "Keep", "Delete") e copie para E3: E999

  6. Ative o AutoFiltro ( Alt-D > F > F )

  7. Selecione "Excluir" na lista suspensa da coluna E

  8. Selecione a linha 2: 999 e, em seguida, clique em direita > Excluir
    (Algum #REF! pode ser mostrado na coluna E, o que é normal)

  9. Desativar o AutoFiltro ( Alt-D > F > F )

  10. Excluir a coluna fictícia D: E

por 22.03.2012 / 03:44