Como fazer de cabeça para baixo no MS Excel 2007?

1

Como transformar os dados de cabeça para baixo com um único clique no MS Excel 2007, como mostrado na figura abaixo?

depoisdevirardecabeçaparabaixo

Também como reverter isso com um único clique?

    
por raj 26.12.2011 / 16:13

3 respostas

1

Eu não acho que o Excel possa fazer isso sozinho, mas eu encontrei essa macro

Sub FlipRows()
    Dim vTop As Variant
    Dim vEnd As Variant
    Dim iStart As Integer
    Dim iEnd As Integer
        Application.ScreenUpdating = False
        iStart = 1
        iEnd = Selection.Rows.Count
        Do While iStart < iEnd
            vTop = Selection.Rows(iStart)
            vEnd = Selection.Rows(iEnd)
            Selection.Rows(iEnd) = vTop
            Selection.Rows(iStart) = vEnd
            iStart = iStart + 1
            iEnd = iEnd - 1
        Loop
        Application.ScreenUpdating = True
End Sub

aqui

link

    
por 26.12.2011 / 16:55
1

If you do want to do it with "clicks" only, then you need VBA, and this question is better asked on Stack Overflow

Você pode fazer isso com uma fórmula de matriz (ou seja, sem o VBA)

Veja Inversão da Ordem de uma Lista da Pearson

Se seus dados estivessem em A1: C3, então

  • Selecione E1: G3
  • coloque esta fórmula na barra de fórmulas =OFFSET(A$1:A$3,MAX(ROW($D$1:$D$3))-ROW(),0)
  • pressione Shift Ctrl & Entre juntos para inserir isso como uma fórmula matriz

    
por 26.12.2011 / 22:57
0

Tente adicionar numeração a uma coluna à direita dos dados, da seguinte forma:

Raju  100   34   1
Ravi  234   45   2
kavi  232   32   3

Selecione os dados e faça uma classificação decrescente na quarta coluna.

Em seguida, sinta-se à vontade para excluir a quarta coluna.

    
por 07.01.2012 / 23:44