我查看了前几年提出的建议。我可能有点笨,但我似乎得到的只是垂直轴上的相同问题。我有两个大型数据库,我想比较、处理数据、绘制图表等,但数据的顺序却相反。我有一台装有 Yosemite 10.10.5 和 Microsoft Office 2011 的 MacBook Pro。升级我的软件有帮助吗?(El Capitan 和 Microsoft Office 2016 似乎还没有完全完善。)
答案1
在其中一个表格中添加一个辅助列,并在几个单元格中输入数字 1、2、3 等。双击填充柄以填充到最后一行。现在您可以按此列对数据进行排序。使用降序(从大到小)来反转顺序。
要恢复原始顺序,请按升序(从小到大)对辅助列的数据进行排序。
答案2
如果您在单行或单列中有数据,例如:
并希望反转数据。选择单元格并运行此简短虚拟专用网络宏:
Sub InvertData()
Dim arr() As Variant, i As Long, r As Range
ReDim arr(1 To Selection.Count)
i = 1
For Each r In Selection
arr(i) = r.Value
i = i + 1
Next r
i = Selection.Count
For Each r In Selection
r.Value = arr(i)
i = i - 1
Next r
End Sub
会产生:
你的计算机和 Office 版本应支持虚拟专用网络