2011-05-18 22:05:15 +0000 2011-05-18 22:05:15 +0000
2
2
Advertisement

Como agrupar filas semelhantes em excel

Advertisement

Tenho uma folha de cálculo com cerca de 2000 filas que preciso de agrupar com base no conteúdo de cerca de 12 colunas. A chave aqui é que as linhas podem diferir em várias colunas diferentes, mas para essas 12 colunas específicas, se tiverem valores equivalentes para cada linha em cada coluna respectiva, quero agrupá-las e atribuir-lhes um número,nome,qualquer que seja.

Qual é a melhor maneira de o fazer? Haverá uma maneira fácil? O problema da filtragem baseada no valor de uma determinada coluna é que cada coluna poderia ter vários valores diferentes, e o número de combinações é enorme, pelo que para mim seleccionar manualmente cada combinação seria uma enorme dor de cabeça.

Advertisement
Advertisement

Respostas (5)

4
4
4
2011-05-18 22:34:00 +0000

Simple Way:

Criar outra coluna que seja a concatenação de todas as 12 colunas, depois ordenar por essa coluna.

Modo mais duro:

Usar VBA, provavelmente activado por um botão.

Concatenar as 12 colunas numa cadeia, criando um conjunto destas cadeias de caracteres.

Classifique todas internamente, mantendo um registo de qual é cada linha, e depois produza da forma desejada.

1
1
1
2011-05-19 00:05:50 +0000

Agrupar filas semelhantes é uma forma de agrupamento. A Wikipédia tem uma introdução decente a análise de agrupamento multidimensional , pode começar por aí.

Existem muitas técnicas para realizar o agrupamento, mas qualquer uma destas técnicas seria um desafio a implementar dentro do contexto das fórmulas Excel.

1
Advertisement
1
1
2012-05-30 16:51:54 +0000
Advertisement

Pode ** agrupar filas com base em valores semelhantes** usando esta fórmula:

Example:

Name Place              

Rajesh Markapur
Rajesh Vijayawada
Suresh Minneapolis 
Mahesh Guntur 
Mahesh Chennai
Brijesh Markapur
Sateesh Bubaneshwar
Sateesh Markapur

E se quiser agrupar estes dados com base no nome como abaixo

Excel col A B C 
Excelrow Group Name Place              
   1 1 Rajesh Markapur
   2 1 Rajesh Vijayawada
   3 2 Suresh Minneapolis 
   4 3 Mahesh Guntur 
   5 3 Mahesh Chennai

Use esta fórmula, =if (B2=B3, A1,A2+1)

1
1
1
2011-05-18 22:51:39 +0000

Experimente tabelas pivotantes*. Permitir-lhe-ão agrupar, resumir, filtrar e ordenar os seus dados com uma grande flexibilidade.

Existem alguns requisitos sobre a forma como os seus dados de origem devem ser dispostos para que o pivot seja mais eficaz. Sem ver os seus dados é difícil saber até que ponto são adequados.

0
Advertisement
0
0
2011-05-19 07:05:16 +0000
Advertisement

Talvez devesse dar uma olhada em ASAP Utilities . É um suplemento para o Excel que, entre muitas coisas, lhe permite fazer a selecção condicional de linhas e colunas. É gratuito (para uso não comercial), por isso é melhor experimentar.

Advertisement

Questões relacionadas

6
13
9
10
8
Advertisement
Advertisement