excel中如何将同一行不同单元格被打乱的数据重新排序,急求

像这样的:

=OFFSET($A1,,INDEX(MATCH(SMALL($B1:$I1,ROW($1:$4)),$B1:$I1,)-{1,0},INT(COLUMN(B1)/2),MOD(COLUMN(B1),2)+1))

数组公式,按ctrl+shift+enter结束

追问

公式在哪个位置输入?输入之后怎么进行操作?是不是不管有多少个数据这个公式只要相应地进行改动单元格名称其他的不变就行了?如果我有1689行12列的数据公式应该是什么样的?急求,拜谢

追答

那你就在相应行的第13列输入公式就行了。输入以后按ctrl+shift+enter结束。

还是Q我吧。我看你的表。2304.35.9717

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-24
暂时想不到简单的方法 可以变通一下 先插入空行 将数值调到标识下面 按行排序 再调回去

做表是应该采用标准数据表的格式规则 不规则的表 给自己带来大麻烦的
第2个回答  2014-07-24
把表格行内容转置成列,然后排序,之后再转置回行的形式
就可以了
第3个回答  2014-07-24
最方便的办法
把数据竖起来
复制所有单元格
选择性粘贴
转置

接下来你随便操作
第4个回答  2014-07-24
试试转置,行与列交换,排序,再转置回来
相似回答