我如何在Excel工作表中以相反的顺序转换列表

raj*_*raj 12 excel

我在列中写了一些值,我想以相反的顺序进行.

Ben*_*ack 21

  1. 在要排序的列旁边插入一列
  2. 从新列的顶部单元格中,将1添加到第一个单元格,将2添加到第二个单元格等,直到到达底部单元格.
  3. 选择原始列和新编号列
  4. 转到数据>排序
  5. 按新列排序,降序.
  6. 你完成了!

注意:如果您想知道如何使用VBA代码执行此操作,请在问题中指定.否则,这回答了你的问题,它真的属于superuser.com


Geo*_*tas 8

假设您要反转范围E1:E6并将反转列表放在F1:F6范围内.

在F1中输入此数组公式.(这是一个数组公式,所以你必须按CTRL + SHIFT + ENTER)

=OFFSET($E$1:$E$6,MAX(ROW($F$1:$F$6))-ROW(),0)
Run Code Online (Sandbox Code Playgroud)

然后选择整个F1:F6范围,并使用"向下填充"("主页"选项卡/"编辑")将此公式复制到F1:F6范围内的所有单元格中.