excel中横向的数据怎么反置过来
发布网友
发布时间:2022-04-23 07:13
我来回答
共1个回答
热心网友
时间:2022-06-17 08:19
方法一:排序法。
(1)任找一个或新插入一个空白辅助列,输入递增序列。
(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)
如果复制公式的文本内容来使用公式,则可以使用到任意区域而不影响结果。追问我要横向的数据反转过来,比如A-F的横向数据变成F-A排列。