Como posso agrupar linhas de informações no excel

0

Eu tenho conjuntos de dados para combinar no Excel 2010. Cada conjunto de dados tem o nome do membro, por exemplo. "Alan Andrews" na linha 2, coluna 1 e resultados para Alan Andrews em duas outras colunas. O conjunto de dados está em ordem alfabética do nome do membro e há cerca de 400 linhas.

No entanto, a lista de membros e o número total de membros foram alterados várias vezes durante o ano em que os conjuntos de dados foram capturados. Assim, em um conjunto de dados, Jon Wall pode ser a linha 370 e, em outro, ele pode ser a linha 372.

Existem 20 conjuntos de dados

Desejo criar uma lista única na qual todos os nomes aparecerão na coluna 1 em ordem alfabética e haverá até 40 colunas de dados em cada nome.

Eu não estou no VBasic. Alguma sugestão, por favor?

    
por Bill Boynton 29.04.2017 / 00:37

1 resposta

0

Adicione uma nova planilha e copie os nomes dos membros de cada conjunto de dados para a coluna A da nova planilha, apenas anexando ao final da lista anterior. Quando estiverem todos lá, classifique-os e remova os duplicados.

Em seguida, use fórmulas VLookup para obter os resultados de cada membro do conjunto de dados apropriado.

Por exemplo, se o primeiro conjunto de dados estiver em uma planilha chamada "dataset1" e o primeiro resultado estiver na coluna F, e o segundo resultado estiver na coluna Q, insira essa fórmula na linha 2 da nova planilha (I suponha que a linha 1 tenha um cabeçalho):

=VLOOKUP($A2,dataset1!$A$2:$E$400,COLUMN(dataset1!$F$1),FALSE)

A fórmula para obter o segundo resultado do dataset1 (coluna Q) é esta:

=VLOOKUP($A2,dataset1!$A$2:$E$400,COLUMN(dataset1!$Q$1),FALSE)

Você pode copiar a célula que contém a fórmula e colá-la nas linhas de todos os nomes da sua lista.

Você precisaria fazer o mesmo para todos os 20 conjuntos de dados. Se os números das colunas dos resultados forem o nome, você poderá copiar / colar as fórmulas na linha 2 e apenas atualizar o nome da planilha para cada uma delas.

Quando um nome específico não aparece em uma folha em particular, você receberá um erro (# N / A). Você pode deixá-los, excluí-los manualmente ou alterar suas fórmulas da seguinte forma:

=IFERROR(VLOOKUP($A2,dataset1!$A$2:$E$400,COLUMN(dataset1!$Q$1),FALSE),"")

Espero que isso ajude!

    
por 29.04.2017 / 06:47