Ordem reversa de células de linhas no Excel [closed]

0

Eu observei as recomendações feitas em anos anteriores. Eu posso ser um pouco grosso aqui, mas tudo o que pareço ter é o mesmo problema em um eixo vertical. Eu tenho dois grandes bancos de dados que eu quero comparar, manipular dados, desenhar gráficos, etc, mas os dados estão em ordem inversa de um para o outro. Tenho um MacBook Pro com o Yosemite 10.10.5 e o Microsoft Office 2011. Ajudaria a atualizar meu software? (El Capitan e Microsoft Office 2016 ainda não parecem totalmente aperfeiçoados.)

    
por Pontius 04.01.2016 / 21:11

2 respostas

1

Adicione uma coluna auxiliar a uma das tabelas e insira os números 1, 2, 3 etc. em algumas células. Clique duas vezes na alça de preenchimento para preencher a última linha. Agora você pode classificar os dados por esta coluna. Use Descending (maior para menor) para reverter o pedido.

Para restaurar o pedido original, classifique os dados pela coluna auxiliar na ordem crescente (menor para maior).

    
por 04.01.2016 / 22:08
0

Se você tiver dados em uma única linha ou em uma única coluna, como:

edesejainverterosdados.SelecioneascélulaseexecuteestapequenamacroVBA:

SubInvertData()Dimarr()AsVariant,iAsLong,rAsRangeReDimarr(1ToSelection.Count)i=1ForEachrInSelectionarr(i)=r.Valuei=i+1Nextri=Selection.CountForEachrInSelectionr.Value=arr(i)i=i-1NextrEndSub

produzirá:

O seu computador e a versão do Office devem suportar VBA

    
por 05.01.2016 / 01:42