Excel duas colunas com lista de palavras - encontre diferenças

1

Oi eu não tenho certeza se isso é mesmo possível, eu tenho excel com duas colunas cheias de palavras. Em cada coluna há uma palavra que não está na outra coluna e há palavras que estão em ambas. Para ilustrar o que tenho:

aaa   bbb
bbb   ccc
ddd   ddd
eee   fff

e eu quero resultado assim:

aaa   
bbb   bbb
      ccc
ddd   ddd
eee   
      fff

Isso é possível?

Obrigado!

    
por Robert 25.03.2011 / 15:51

2 respostas

0

Você provavelmente precisará escrever uma macro para isso.

No pseudo código, estou pensando em:

FOR EACH CELL 'C' IN COLUMN 'A'

    FIND CELL 'D' in COLUMN 'B' SO THAT VALUE('C') EQUALS VALUE('D')

    MOVE TOP ROW() OF {'C','D'} AND FOLLOWING DOWN SO THAT ROW('C') EQUALS ROW('D')
    
por 25.03.2011 / 16:03
0

Aqui está uma abordagem:

Em uma nova planilha, copie a coluna B abaixo da coluna A para que seja uma longa lista. Em seguida, remova todas as duplicatas:

  1. Realce toda a lista
  2. Pressione ALT + D, F, A
  3. Selecione "Copiar para outro local"
  4. Verificar "somente registros exclusivos"
  5. Selecione uma célula para copiar no campo "Copiar para".
  6. Clique em Ok

Na célula à direita da sua nova lista exclusiva, use a seguinte fórmula e copie até o final da lista:

=IF(ISNA(VLOOKUP(D2,$A$2:$A$10,1,0)),"",VLOOKUP(D2,$A$2:$A$10,1,0))

Onde:

  1. D2 = A primeira célula da sua lista exclusiva.
  2. $ A $ 2: $ A $ 1 = A primeira coluna de suas listas originais.

Ao lado da célula em que você inseriu a fórmula acima, digite:

=IF(ISNA(VLOOKUP(D2,$B$2:$B$10,1,0)),"",VLOOKUP(D2,$B$2:$B$10,1,0))

Onde:

  1. D2 = A primeira célula da sua lista exclusiva.
  2. $ B $ 2: $ B $ 1 = A segunda coluna das suas listas originais.

Isso deve lhe dar o que você está procurando.

Nota: não sei qual versão do Excel você tem. Existem maneiras mais fáceis de executar algumas dessas etapas em versões posteriores.

    
por 25.03.2011 / 16:33