2016-03-02 32 views
0

所以我有一個包含近50列的工作表,我必須根據僅兩列進行排序,例如,IDDATE,其中ID是一個數字。在Excel中進行兩級排序,一個爲數字,第二個爲日期

我想要的是數據應該首先按ID(升序)排序,然後按照DATE(降序,較新的日期優先)排序。

問題是,無論我試圖將數據通過Excel進行DATE升序排序,即,較早的日期是第一次來不

任何人都可以建議我更多的想法?

回答

0

解決方案1:檢查值類型

檢查日期列的類型。它必須是一個數字才能正確排序。 最安全的版本無關的檢查:

  1. 選擇在表中未使用的列(在下面的assumung您的日期coloumn是「B」,數據行開始第2行)
  2. 放式「= TYPE(B2)」在該單元格中。
  3. 如果結果爲1,那麼您的日期值是一個數字(至少在該行中) 如果結果爲2,那麼您的日期值是一個字符串,可能在您排序時意外行爲。

解決方法二:確保值被數字 (注意:Befeor開始,請確保您havbe備份您的數據)

  1. 把數字1到一個空細胞somwhere你的表
  2. 複製單元格(重要!不僅公式)
  3. 選擇在您的數據列
  4. 各個領域擊中右鼠標鍵,選擇「插入內容」
  5. 選擇'values'和'multiply'選項 如果在'insert contents'子菜單中'multiply'選項不可用,當您點擊鼠標右鍵時(取決於excel版本),選擇'Insert Contents ...'sub-sub-Menu獲得完整的插入值-dalog。
  6. 點擊「確定」
  7. 如果(某些)日期值轉換爲5位數字,則表示它們是字符串。不要驚慌!將整個日期顏色的數字格式更改爲您喜歡的日期格式。

一般:

以Excel排序對話框,你可以隨時選擇排序。如果數據正確,結果也是。

相關問題