乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样将excel表中横向排列的数据转置成竖向?(逆时针转置)-excel横置,横置

怎样将excel表中横向排列的数据转置成竖向?(逆时针转置)-excel横置,横置

作者:乔山办公网日期:

返回目录:excel表格制作


选择横向数据>复制

新位置>右键>选择性粘贴>转置



选定所要置换的数据行->复制->点空白格处->鼠标右键->选择性粘贴->转置->确定
复制,然后用选择性粘贴,里面有个转置,勾上

方法一:排序法。
(1)任找一个或新插入一个空白辅助列,输入递增序列e79fa5e98193e4b893e5b19e361
(2)选中辅助列或要倒置的列。使用菜单"数据-排序",反向排序即可。过程略。
注:(1)输入递增序列的方法有很多。
a 要倒置的数据的首格所在行与辅助列的交叉格上输入数字,如1
选取要倒置的数据所在的末格,按ctrl_shift_↑,选中这块区域,再按alt_EIS,填充递增量为1的序列。
b 输入函数=row()或包含row()的递增函数,填充这块序列(有时要得到数值,可以选择性贴入为数值。不过这里排序过程不需要。倒是有趣的是,排序后,辅助列的内容还有变,因为排序后,函数还是那个函数,函数的值在自动变化)
c 按住ctrl键拖动填充柄。

方法二:函数。这种方式很自由。不论原内容如何变,得到的内容自动更新;使用相同的函数,可以将倒置的结果数据放在任意地方。
例如要处理数据是如下的列:A1到A9,即列首到列尾。
在要放置处理后的数据的任意占据相同行的区域(横向并排的区域)内,输入函数
=INDIRECT(ADDRESS(ROW($A$9)+ROW($A$1)-ROW(1:1),COLUMN(A:A)))
亦即:
=INDIRECT(ADDRESS(ROW(列尾的绝对地址)+ROW(列首的绝对址)-ROW(A1),column(A1)))
如果这个函数横向复制(填充)到一片区域内,会看到反复的颠倒反正,很有趣。
其中row(...)函数向下填充依次得到序列1,2,3,...。也可以用row(1:1)或任意?1。
column(A1)用来得到原数据所在的列号,也可以用column(a:a)
如果公式要横向复制,最好用column($A1)
如果复制公式的文本内容来使用公式,则可以使用到任意区域而不影响结果。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网