在Excel表格中,需要排序區域資料,步驟就是打開工作簿,選擇工作表,選擇需要排序的區域,在資料菜單,排序和篩選該組中,點選排序,選擇排序字段,排序方式。
如示例有多個工作簿,包含多個工作表,為各年級學生成績,預設是按學号排序
我們的需求是将這些成績按總分排序。如果隻有幾個區域要排序,采用上面的方法可以手動操作,但是如果有幾百幾千個區域都要執行排序,還是采用上面的方式就很麻煩了,需要不停的重複操作,浪費大量的時間精力,得不償失。
這裡就推薦使用Excel表格批量處理程式【24-批量排序指定區域資料】來處理批量操作的問題。
程式使用方法
打開【24-批量排序指定區域資料】程式
在【參數設定】工作表選擇要操作工作簿(注意:操作時待處理工作簿要處于關閉狀态)
點選【選擇工作簿】按鈕
可以多選,選擇後點選【确定】按鈕
程式将擷取選擇工作簿包含的全部工作表,每行表示一個工作表
可以通過上方的按鈕篩選出待處理的工作表,不需要處理的工作表删除所在行,例如可以實作保留第一個工作表,保留指定名稱工作表,删除第n個工作表,删除指定名稱工作表等。
輸入參數,在每行工作表,對應的區域單元格,字段單元格輸入參數,排序單元格區域位址,區域單元格就是要排序處理的區域(連續區域)中的單元格位址,字段單元格就是按該單元格所在列作為字段排序。
也可以通過【區域單元格】和【字段單元格】來批量輸入參數。示例排序總分字段在I列,輸入I列區域中單元格I5。
完成後點選【排序】按鈕
彈出提示,操作不可恢複,是以要做好原資料備份,點選【确定】繼續執行
選擇排序類型【升序】/【降序】
選擇是否包含标題
選擇是否區分大小寫
完成後彈出提示【處理完成】
檢視處理結果,可以看到,區域中學生成績已按照總分排序,降序排序。
如果大家需要使用該程式,可以通路同名淘……擷取,謝謝大家支援