将EXCEL的表格旋转180度
本文最后更新于:2023年2月12日 下午
不啰唆!我们的目的就是像上图这样,把数据旋转 180 度。
原始数据是一个座位表(含讲台),坐标范围 D2:J11
第一步:
将数据取名 table,也就是将数据选中后,在坐标格子内输入 table
假设你要将数据旋转后放入位置: N4
第二步:
假设你要将数据旋转后放入位置: N4,在 N4 输入:
1 |
|
输入的公式要注意绝对位置,也就是 N4 → $N$4
第三步:
拖曳出与原数据同尺寸的范围
这样就完工了!剩下就是要不要再美化的问题…….
原理:
先解释用到的 EXCEL 函数
ROWS(table)
:传回方格 table 的高度COLUMNS(table)
:传回方格 table 的宽度ROW(table)
:传回方格 table 左上角的 y 坐标ROW()
:传回目前单元格的 y 坐标COLUMN(table)
:传回方格 table 左上角的 x 坐标COLUMN()
:传回目前单元格的 x 坐标OFFSET(起始点,下移距离,右移距离,回传数据的高度,回传数据的宽度)
:传回坐标范围内的数据
聪明的你应该能够理解其中的原理吧!!
注意事项:
- 上例我们取名 table,你当然可以取任何名字,没有特别要求
- 原数据若是空白,经过
offset
会输出 0 (上例「讲台」周围出现许多 0),这有点讨厌。实际上,我们要旋转的数据是一个充满数据的表格,不会像这个例子(我故意的)有许多空白。 - EXCEL 有“选择性粘贴” → “转置”,可是无法转置两次变成旋转 180 度。
将EXCEL的表格旋转180度
https://vickey.fun/2023/02/12/Rotate-Excel-table-180-degrees/