Agrupando colunas de dados por valores compartilhados

4

Eu não sei descrever corretamente o que preciso fazer, então vou dar um exemplo. Um colega tem um conjunto de dados no Excel assim:

Col A    Col B    Col C
aaaaa    aaaaa    bbbbb
bbbbb    ccccc    ccccc
ccccc    ddddd    eeeee

O resultado final deve ser algo assim:

Col A    Col B    Col C
aaaaa    aaaaa
bbbbb             bbbbb
ccccc    ccccc    ccccc
         ddddd
                  eeeee

Ou até mesmo:

      Col A    Col B    Col C
aaaaa Yes      Yes      No
bbbbb Yes      No       Yes

etc.

(se ajudar, as colunas são métodos de extração de proteínas e as letras são IDs de proteínas - precisamos determinar quais proteínas são extraídas por quais métodos)

Meu colega está fazendo isso manualmente, mas há dados suficientes para ajudá-lo a automatizá-lo.

Existe uma fórmula no Excel para fazer isso automaticamente?

    
por Lenna 25.09.2012 / 20:13

1 resposta

3

Esta não é uma solução "pronta para uso", mas se você tiver milhares de linhas, isso poderá poupar algum esforço. (Faça isso em uma cópia de rascunho do seu arquivo, para o caso de algo explodir ou derreter, porque "Desfazer" nem sempre funciona.) Observação: esse procedimento foi desenvolvido para o Excel 2007.

Primeiro, copie todos os seus dados em uma coluna de rascunho; vamos chamá-lo V. Note que você deve copiar o título da coluna A, ou então colocar algum valor fictício na célula V1.

Agoraváparaaguia"Dados", "Classificar & Filtro ", e clique em" Avançado ":

Issoabriráacaixadediálogo"Filtro avançado":

Verifiquese"Intervalo de listas" mostra seus dados na Coluna V. Selecione "Copiar para outro local" e "Somente registros exclusivos". Digite "W1" no campo "Copiar para" - ou clique no campo e, em seguida, clique em W1 (existem várias técnicas que obterão o mesmo resultado). Clique em "OK". Você deve ter algo assim:

Agoradigite=NOT(ISNA(VLOOKUP($W2,A$2:A$5,1,FALSE)))emX2earraste/preencha.

Exclua a coluna V e corrija os títulos (na Linha 1) como quiser.

    
por 25.09.2012 / 22:57