excel如何将列的位置互换? 比如:原有列的顺序为1,2,3,4;我想重新排列为:4,3,2,1

因为列的数量较多,所以直接复制,粘贴太麻烦,有没有直接的操作方法呢?谢谢!

第一行插入列序号如:1、2、3……
然后点击数据中的排序,点击选项
方向选择按行排序,再选择降序就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-30
1、在最上面插入一行,
2、在第一行输入1,2,3,4
3、数据——排序——选项,方向:按行排序
4、第一行,降序
第2个回答  2012-03-30
剪切第四列,点击第一列>右键>插入已剪切的单元格>ok
其他的步骤相同追问

这个我也知道,但是不是一列两列的,是几百列,这样一步一步的太麻烦了,能不能一次操作就可以了呢?

追答

假定sheet1的数据是200列,辅助建立一个新工作表sheet2
sheet2:
a1输入=IF(INDEX(Sheet1!$A1:$T1,201-COLUMN())="","",INDEX(Sheet1!$A1:$T1,201-COLUMN()))
公式右拉再下拉填充整个数据区
此时列已经交换了,复制整个工作表,到sheet1选择性粘贴整个表>数值

第3个回答  2012-03-30

选中要排序的内容,点数据-排序-选项-按行。

第4个回答  2012-03-30
复制 选择性粘贴 转置 排序 复制 选择性粘贴 转置
相似回答