excel表格的排序乱了!怎么恢复

如题所述

一、打开一个【Excel表格】。将C列按升序方式排列。

二、选中C列,【菜单栏】下—【数据】—【筛选】—【升序】。

三、升序后,发现表格的【序号】排序全部打乱。

四、这时不用着急,将表格恢复到没有升序前,选择A2单元格输入=【SUBTOTAL(3,B$2:B2)】。鼠标下拉将序号列填充完毕。

五、【SUBTOTAL函数的解析】:"3"是第一个参数3代表非空单元格数 量。"B$2:B2"为计算区域。

六、在序号列输入【subtotal函数】,C列升序后,【序号顺序不变】。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-14

按快捷键“Ctrl+Z”,撤回原始状态;

    原始状态以保存,排序后尚未保存,直接关闭excel并选择不保存,重新打开即可。

    Excel2013自动版本保存功能,可点击“文件”→“版本”中选择恢复记录:

    最笨的方法就是将乱序的内容删除,重新再录入一次。


第2个回答  2021-04-02
如何恢复
JXF719
2017-08-23 12881人看过
excel表中经常会出现数据顺序紊乱的情况,如何恢复数据原来的顺序,这里需要分几种情况处理:第一种情况:打开的excel中经过筛选、排序等操作导致数据紊乱第二种情况:两份表,第一份表跟第二份表的顺序不一样如图为原表顺序
工具/原料
excel
第一种情况:
1/1
第一种情况比较简单,如下图,按ctrl+z即可恢复到最初顺序

第二种情况:
1/7
如下图第一份表和第二份表中内容

查看剩余1张图
2/7
把两份数据放同一个工作薄中,分别将第一份表放在sheet1里,第二份表放在sheet2里

3/7
在sheet2的C列输入match,可看到match函数用法的提示

公式解读:

lookup_value:需要查找的数值(需要判断的数据,sheet2中的a列数据)

lookup_array:所要查找的数值区域(sheet1中的C列数据)

[match_type]:这里的值有三个,分别是1,0,-1

1:查找小于或等于lookup_value的最大值

0:查找lookup_array中,精确等于lookup_value的值(lookup_value是从A1到最后的数值,lookup_array为区域,即sheet1中的C列数据区域)

-1:查找大于或等于lookup_value的最小值

安卓pdf怎么转换成excel_2021全新版_PDF文件一键转换
广告
4/7
输入:=match(a2,sheet1!c:c,0),即可获得sheet2A列数据在sheet1中的位置

word怎么转pdf_PDF怎么编辑_轻松编辑修改PDF
广告
5/7
鼠标移到红框位置,待鼠标变为加号后双击,即可获得A列所有数据在sheet1中的位置序号

查看剩余1张图
6/7
按升序排列,即可获得与sheet1中顺序完全相同的数据

pdf表格怎么转换word 一键批量PDF文件转Word_2021新版
广告
7/7
将两列数据放到一个工作表中就可以看出顺序完全一致

注意事项
了解match函数的用法和格式,就非常轻松

细心
第3个回答  2021-04-02
我们在使用excel表格进行数据编辑的时候,可以使用排序方法来使我们更直观的观察数据,那么我们应该怎么将排序之后的数据恢复呢?下面就告诉大家

具体如下:
1. 小编直接进行新建一个excel表格来进行演示,大家可以直接找到我们需要恢复的文件进行操作

2.首先我们在电脑桌面找到excel图标,点击打开软件

3. 下面我们对B列数据进行降序排序,然后在将这列数据恢复原来的顺序

4. 首先我们需要额外创建一列表格用来存放我们恢复的数据

5.然后我们选择B列数据,鼠标右击打开菜单之后,在菜单中找到排序选项,点击打开扩展菜单,选择降序功能

然后我们在弹出的窗口中的选择第一选项,点击确定按钮

6.然后我们想要将B列数据进行恢复,我们只需要选中额外列,点击打开菜单,选择排序功能,然后选择升序选项
第4个回答  2014-10-26
2:在中间插入一个空列,然后根据内容的对应关系,输入1~~~100000
3:然后根据插入的一列进行排序,搞好然后删除这一列,OK追问

。试下吧!谢谢

追答

本回答被提问者采纳
相似回答