excel单元格转置技巧
啊南 2061阅读 2020.06.18
【导语】: 在表格中录入数据后,我们可能对现有的表格不太满意。然后就想将其转置一下,重新排列一下,而又不想重新录入数据。那么,具体应该怎么做呢?这里,就给大家分享具体的操作方法。
返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,反之亦然。在行列数分别与[url=]数组[/url]的
行列数相同的区域中,必须将 TRANSPOSE 输入为[url=]数组公式中[/url]。使用 TRANSPOSE 可在工作表中转置
数组的垂直和水平方向。
语法
TRANSPOSE(array)
Array 需要进行转置的数组或工作表中的单元格区域。
所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。
工作中为了方便查看数据,有时会需要将表格的横行竖列进行转置。此处涉及TRANSPOSE函数。
它是一个查找与引用函数,它的作用是将排列方式不一样的数据相互转置。
以此成绩单为例。
具体方法与步骤如下:
首先将光标放在B2处,选中B2至C7。
我们可见左上方名称框中行列个数的数据为6R x 2C。
所以我们要将横排数据的行列数据为2R x 6C。
选中B9:G10,点击插入函数-TRANSPOSE函数。
此时弹出对话框,数组是需要进行转换的数组。
在数组中输入B2:C7,然后按下快捷键 Ctrl+Shift+Enter。
所选的区域就会变成竖列新数据了。
需要注意的是,如果需要调整数据,需要调整源数据。
当源数据中的数据改变时,TRANSPOSE函数生成的新数据也会随之改变。
这个小技巧,你Get到了吗~
输入以下公式,然2113后向右向下填充公式5261
=OFFSET($A$1,MOD(COLUMN(A1)-1,3)+(ROW(A1)-1)*3,)
公式表示:以A1单元格为基准,每4102向右移动一1653个单元格,基准单元格向下偏移行号除以3的余数,每向下移动一行,基准单元格向下偏移3行的偏移效果。
如果数据以行排列,那么输入以下公式,然后向右向下填充公式
=OFFSET($A$1,,MOD(COLUMN(A2)-1,3)+(ROW(A1)-1)*3)