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

标签 excel ms-office vba

我有一个 Excel 表格。如何将 table 顺时针旋转(而不是转置)90 度?

示例

cell1  |  cell2  | cell3
cell4  |  cell5  | cell6

预计

cell3  |  cell6
cell2  |  cell5
cell1  |  cell4

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

cell1  |  cell4
cell2  |  cell5
cell3  |  cell6

谢谢

最佳答案

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

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

关于Excel 将表格顺时针旋转(不是转置)90 度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40778265/

相关文章:

java - Apache POI 在应用 PropertyTemplate 边框时用黑色而不是所需的自定义颜色填充 XSSF 单元格

excel - 为什么在即时窗口中键入 MsgBox(0.5 mod 0.1) 时出现被零除的错误?

excel - 从 R 写入 Excel 模板,同时保留格式

excel - 打开Excel并传递文件密码

macros - 如何从二进制 MS Office 文档中删除宏?

excel - 为字符分配一个值并在 MS excel 中执行字符串(具有字符)的数学函数(+,-,*,/)

C# 将 .ppt 转换为图像

excel - 将 ActiveCell.Address 读入 Outlook

excel - 如何隐藏某一列中包含空白单元格的所有行?

excel - 从 Excel/VBA 调用 Scala 函数