excel拖动排列步骤如下:1.我在EXCEL中输入以下数字,如图:2.现在我要想复制“1”,则拖动单元格A1,但此该你会发现,在下拖动下方有个方框,如图:3.上步出现的情况便是以顺序的方式出现,但你只需要点动那个右下方的方框,选择“复制单元格”即可......
TRANSPOSE函数
TRANSPOSE函数将水平单元格区域返回为垂直单元格区域,反之亦然。
什么情况下使用TRANSPOSE函数?
TRANSPOSE函数能够修改数据的方向,或者用于其它函数中:
改变水平数据为垂直数据
显示连续多年最高的总薪水
改变数据方向,无需链接,使用“选择性粘贴 > 转置”。
TRANSPOSE函数语法
TRANSPOSE函数语法如下:
TRANSPOSE(array)
array是要转置的数组或者单元格区域
TRANSPOSE函数陷阱
TRANSPOSE必须作为数组公式输入,即按Ctrl+Shift+Enter组合键
TRANSPOSE目标区域必须与对应的数组有相同的行数和列数
示例 1: 修改水平数据为垂直数据
如果数据在工作表中水平排列,那么可以使用TRANSPOSE函数在不同的位置垂直地列出数据。例如,在汇总工作表或者仪表盘中,垂直布局可能是最好的。使用TRANSPOSE函数,可以链接到原始的水平数据,而无须修改布局。
将2行×4列水平区域转置成4行×2列的垂直区域:
选择想要垂直地显示数据的8个单元格 — 本例中的单元格区域B4:C7
输入公式,然后按Ctrl+Shift+Enter组合键,即以数组公式输入
=TRANSPOSE(B1:E2)
在公式的开头和末尾自动添加了花括号,表明是数组公式。
代替使用TRANSPOSE函数,可以使用另一个公式来显示数据,例如INDEX函数。不需要数组输入,并且在创建公式时无须选取所有目标单元格。
=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)
示例 2: 改变方向但没有链接
如果只想改变数据的方向而无须保持对原始数据的链接,那么可以使用“选择性粘贴”:
选取原始数据并复制
选取目标区域左上角单元格
在“开始”选项卡中,单击“粘贴”下拉箭头
单击“转置”
(可选) 删除原始数据
示例 3: 汇总连续几年最高的总薪水
TRANSPOSE函数能够用于其它函数,例如下面“令人瞠目”的公式中,计算连续5年最高的总薪水。
=MAX(MMULT(A8:J8,–(ABS(TRANSPOSE(COLUMN(A8:J8))
-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))
-(Number-1)/2)
正如在公式栏中看到的花括号,这个公式是数组形式输入。单元格A5被命名为Number,已经输入4,即本例中的年数。
这个公式测试单元格区域是否有足够的连续列。将这些测试的结果(1或0)乘以单元格值,以获得总薪水。
要检查结果,在薪水下面的行中,显示每个起始单元格的总薪水,最大值以黄色突出显示。这种方式完成了前面的公式在一个单元格中即获得所要的结果。
标签: Excel图表制作Excel常用函数excel数据透视表excel教程
相关文章