Как перевернуть данные одним щелчком мыши в MS Excel 2007, как показано на рисунке ниже?
после переворачивания
А как вернуть его обратно одним кликом?
Как перевернуть данные одним щелчком мыши в MS Excel 2007, как показано на рисунке ниже?
после переворачивания
А как вернуть его обратно одним кликом?
If you do want to do it with "clicks" only, then you need VBA, and this question is better asked on Stack Overflow
Вы можете сделать это с помощью формулы массива (т.е. без VBA)
Посмотрите, как Пирсон меняет порядок в списке
Если ваши данные были в A1:C3, то
=OFFSET(A$1:A$3,MAX(ROW($D$1:$D$3))-ROW(),0)
Я не думаю, что Excel может сделать это самостоятельно, но я нашел этот макрос
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
Вот
Попробуйте добавить нумерацию в столбец справа от данных, например так:
Raju 100 34 1
Ravi 234 45 2
kavi 232 32 3
Выберите данные, затем выполните сортировку по убыванию по 4-му столбцу.
Тогда не стесняйтесь удалить четвертый столбец.