将EXCEL的表格旋转180度 | 您所在的位置:网站首页 › 如何翻转excel数据 › 将EXCEL的表格旋转180度 |
作者:C.-H. Chu 来源:朱式幸福 原文链接:https://chu246.blogspot.com/2022/02/excel180.html 不啰唆!我们的目的就是像上图这样,把数据旋转 180 度。 原始数据是一个座位表(含讲台),坐标范围 D2:J11 第一步:将数据取名 table,也就是将数据选中后,在坐标格子内输入 table 假设你要将数据旋转后放入位置: N4 第二步:假设你要将数据旋转后放入位置: N4,在 N4 输入: 1=OFFSET(table,ROWS(table)-1-ROW()+ROW($N$4),COLUMNS(table)-1-COLUMN()+COLUMN($N$4),1,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 度。 |
CopyRight 2018-2019 实验室设备网 版权所有 |