Excel顺时针旋转(不转置)表格90度

Qua*_*yen 2 excel vba ms-office excel-vba

我在Excel中有一个表.如何将表格顺时针旋转(不转置)90度?

cell1  |  cell2  | cell3
cell4  |  cell5  | cell6
Run Code Online (Sandbox Code Playgroud)

预期

cell3  |  cell6
cell2  |  cell5
cell1  |  cell4
Run Code Online (Sandbox Code Playgroud)

P/S:如果我在粘贴时使用转置选项,我会有意想不到的结果

cell1  |  cell4
cell2  |  cell5
cell3  |  cell6
Run Code Online (Sandbox Code Playgroud)

谢谢

roh*_*l77 6

假设您想手动执行此操作,并且不需要通过函数完成:

  1. 首先使用常规复制转置粘贴功能转置您的范围
  2. 接下来,在第一列的前面创建一个人工排序键(简单的数字是1到n)并按降序排序
  3. 删除在第一行前面创建的排序列