二、選中C列,在菜單欄下選擇數據、篩選、升序。
三、升序后,發現表格的序號排序全部打亂。
四、這時不用著急,將表格恢復到沒有升序前,選擇A2單元格輸入=SUBTOTAL(3,B$2:B2)。鼠標下拉將序號列填充完畢。
五、SUBTOTAL函數的解析:"3"是第一個參數,代表非空單元格數量。"B$2:B2"為計算區域。
六、在序號列輸入subtotal函數,C列升序后,序號順序不變。
Excel排序后恢復至原有順序的具體操作步驟如下:
1. 排序之后只要沒有進行保存,可以使用快捷鍵ctrl+Z來進行操作撤回,回到原來的排列順序。
2. 在排序前加一列序號輔助列,在右邊按順序進行排列。這就是表格排序的最初始的狀態。
3. 不管表格進行怎樣的排序,只要選中序號這個單元格,點擊數據、自動篩選。
4. 點擊升序排列,就可以將表格順序變回原排序。
解決如何取消Microsoft Excel的排序,恢復原來的順序的步驟如下:
1. 一個excel表格數據,經常會使用到升序、降序等方式來進行排序,排序之后只要沒有進行保存,可以使用快捷鍵ctrl+Z來進行操作撤回,回到原來的排列順序。
2. 在排序前加一列序號輔助列,在右邊按順序進行排列。這就是表格排序的最初始的狀態。
3. 不管表格進行怎樣的排序,只要選中序號這個單元格,點擊數據、自動篩選。
4. 點擊升序排列,就可以將表格順序變回原排序。這樣就解決了如何取消Microsoft Excel的排序,恢復原來的順序的問題了。
Excel表中經常會出現數據順序紊亂的情況,如何恢復數據原來的順序,這里需要分幾種情況處理:
第一種情況:打開的excel中經過篩選、排序等操作導致數據紊亂。
第二種情況:兩份表,第一份表跟第二份表的順序不一樣。
第一種情況比較簡單,按ctrl+z即可恢復到最初順序。
第二種情況:把兩份數據放同一個工作薄中,分別將第一份表放在sheet1里,第二份表放在sheet2里。在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的最小值。輸入:=match(a2,sheet1!c:c,0),即可獲得sheet2A列數據在sheet1中的位置。鼠標移到紅框位置,待鼠標變為加號后雙擊,即可獲得A列所有數據在sheet1中的位置序號。按升序排列,即可獲得與sheet1中順序完全相同的數據。將兩列數據放到一個工作表中就可以看出順序完全一致。