
Eu tenho dados como este:
Mas quero que seja classificado assim:
Como posso conseguir isso?
Responder1
Ok, tenho uma solução, espero que atenda às suas necessidades. Talvez exista uma solução mais inteligente, mas pelo menos a minha não depende de macros.
Na minha solução, você terá seus dados originais em um só lugar e precisará atribuir espaço (na planilha original à direita ou em uma nova planilha) para onde seus dados serão copiados com base em algumas fórmulas.
Basicamente, a fórmula irá verificar cada célula da linha em busca dos dados desejados e, se encontrar os dados, irá mostrá-los. Ou seja, a primeira célula no novo espaço verificará todas as células da primeira linha dos seus dados em busca de um "A" e, se encontrar um, imprimirá um A:
=IF($A1="A","A",IF($B1="A","A",IF($C1="A","A",IF($D1="A","A",""))))
Para a nova coluna B, a primeira célula ficaria assim:
=IF($A1="B","B",IF($B1="B","B",IF($C1="B","B",IF($D1="B","B",""))))
E o seguinte:
=IF($A1="C","C",IF($B1="C","C",IF($C1="C","C",IF($D1="C","C",""))))
=IF($A1="D","D",IF($B1="D","D",IF($C1="D","D",IF($D1="D","D",""))))
=IF($A1="E","E",IF($B1="E","E",IF($C1="E","E",IF($D1="E","E",""))))
=IF($A1="F","F",IF($B1="F","F",IF($C1="F","F",IF($D1="F","F",""))))
Depois de preencher a primeira linha onde deseja que os dados classificados estejam, você pode simplesmente estendê-la e ajustar as fórmulas para as linhas seguintes.