No excel, escolha data..sort
escolha"adicionar nível" e você pode escolher várias colunas
Aparentemente, o SQL também pode fazer isso, com uma linha ao longo das linhas de SELECT ... ORDER BY col_a, col_b, col_c;
Gostaria de saber como posso classificar por col A e, dentro disso, Col B e, dentro disso, Col C, e.t.c.
Por exemplo
Suponha que eu tenha esses dados
Isto não está classificado
2 1 4 3
1 3 3 2
5 1 1 4
5 4 2 5
1 2 5 5
4 3 3 1
3 2 5 4
1 5 1 5
4 4 1 2
1 4 4 1
5 3 2 4
3 5 1 3
2 4 3 3
1 2 3 1
5 1 5 1
Quero classificar por col A
Então, todas as linhas em que col A tem valores semelhantes serão agrupadas.
Para cada um desses cachos, eu quero classificar por Col B, e para cada um desses cachos eu gostaria de classificar por Col C, dando um resultado final de
1 2 3 1
1 2 5 5
1 3 3 2
1 4 4 1
1 5 1 5
2 1 4 3
2 4 3 3
3 2 5 4
3 5 1 3
4 3 3 1
4 4 1 2
5 1 1 4
5 1 5 1
5 3 2 4
5 4 2 5
Então, eu não fiz nada com a coluna D.
Eu posso quebrar isso se não estiver claro, mas vou usar um exemplo menor ..
Pode-se classificar por col A,
Depois, expire, por exemplo,
1 3 3 2
1 2 5 5
1 5 1 5
1 4 4 1
1 2 3 1
2 1 4 3
2 4 3 3
depois, classifique cada pedaço por col B, então o pedaço onde Col A contém 2s, neste caso, já está classificado por Col B. E nós temos
1 2 5 5
1 2 3 1
1 3 3 2
1 4 4 1
1 5 1 5
2 1 4 3
2 4 3 3
E então, para classificar por col C (cada um idêntico A, B), pode-se espaçá-lo
Então nós temos
1 2 5 5
1 2 3 1
1 3 3 2
1 4 4 1
1 5 1 5
2 1 4 3
2 4 3 3
E nós vemos que temos muitos pedaços de 1 linha, então nada para classificar. Temos um pedaço de duas linhas e elas ainda não foram encomendadas pela col, então elas serão reordenadas.
Então
1 2 5 5
1 2 3 1
se tornará
1 2 3 1
1 2 5 5
O restante permanece o mesmo e, por isso, obtemos
1 2 3 1
1 2 5 5
1 3 3 2
1 4 4 1
1 5 1 5
2 1 4 3
2 4 3 3
Observe que ele é classificado por Col A, Col B, Col C, no sentido de, é classificado por Col A, e para cada bloco que é como dentro de Col A, ele é classificado por col B e para cada pedaço que é como com Col A e Col B, é classificado por Col C.
Gostaria de saber se existe uma maneira bastante automática de fazer isso no Excel, em vez de processar manualmente cada parte?
Tags microsoft-excel sorting