1. 程式人生 > 實用技巧 >詳解 Python 中的 with 與 上下文管理器

詳解 Python 中的 with 與 上下文管理器

使用者在Excel表格中錄入資料後,內容可能雜亂無章,不利於檢視和比較,此時就需要對資料進行排序。所謂排序是指對錶格中的某個或某幾個欄位按照特定規律進行重新排列。

雙關鍵字排序用於當按第一個關鍵字排序時出現重複記錄再按第二個關鍵字排序的情況下。例如在上例中(Excel2016中資料按單個條件排序的方法),可以先按“編號”進行排序,然後再根據“分數”進行排序,從而方便檢視班級中各位同學的成績排序情況。

本文以Excel2016操作為例,例項圖解按多個條件對成績統計表的“分數”進行排序操作。

步驟1:選中表格編輯區域任意單元格,在“資料”選單“排序和篩選”選項組中單擊“排序”按鈕,如圖1所示。

Excel2016中資料按多個條件排序的方法

步驟2:開啟“排序”對話方塊,在“主要關鍵字”下拉列表中選擇“編號”,在“次序”下拉列表中可以選擇“升序”或“降序”,如圖2所示。

在這裡插入圖片描述

步驟3:單擊“新增條件”按鈕,在列表中新增“次要關鍵字”,選擇“分數”,在“次序”下拉列表中選擇“降序”,然後單擊“確定”按鈕,如圖3所示。

在這裡插入圖片描述

步驟4:可以看到表格中首先按“編號”升序排序,對於同一部門的記錄按“分數”降序排序,如圖4所示。

在這裡插入圖片描述