回覆列表
  • 1 # 談天說地聊工作

    將字母GD去掉排序就可以。

    1、如果要將下列日期按時間順序排序,但又不能改變日期列中的資料內容,怎麼做呢?別想什麼函數了,幾步簡單的操作就可搞定。

    .

    .

    3、這是清除“GD”後的內容。

    .

    .

    5、已按照日期的先後順序排序完成。

    .

  • 2 # 簡淨軒語

    解決這個問題,首先要有這樣的思路:

    日期是數值型字元,而加了字母的資料就變成文字型字元了。數值和文字是無法進行排序的。如果想實現排序,就要把字元型別變成一樣的。

    看下圖,數值型字元都是右對齊的,而文字型字元都是左對齊的。這是未對單元格的格式進行任何設定前的初始狀態。可以透過這個來預判下單元格資料的型別。

    取消字母,可以用替換的方法。樓上老師也說過了,下面看動畫演示:

    當然還有一個更快的方法就是使用ctrl+e快捷鍵了,Excel高版本才能使用。

    最後就是用函式的方法,有點麻煩,我還是把思路說一下。公式如下:

    =--IF(LENB(I2)>5,MID(I2,3,25),I2),因為帶字元的資料,字元長度肯定是比較大的,所以用lenb函式計算出來,並用if函式判斷下,如果是帶字元的資料,就用mid函式從第三位開始提取,提取多少位呢?大於字元的長度就行,因為這個字串的右邊並沒有什麼字元了。提取出來的資料都是文字型的,所以用兩個負號進行運算,強制轉化為數值型資料。

  • 3 # 永中軟體

    看題主的描述是想將文字日期以及數字型的日期進行排序,這個問題藉助公式很好解決,但是需要注意點細節,下面我來介紹下操作細節。

    轉換單元格格式

    要進行排序的話,必須按照以下步驟進行鋪墊:

    ①藉助輔助列,因為只有採用輔助列才能提取前一列的單元格字串。

    ②設定下兩列需要排序的單元格格式:第一列為【文字】,第二列輔助列為【日期】。由於我需要使用Value公式,該公式的含義為將文字轉換為數字,所以必須保證第一列單元格格式為文字型。

    使用公式

    ①在輔助列的第一行中輸入公式【=VALUE(MID(A2,FIND("-",A2)-4,10))】;

    ②使用單元格右下角的填充柄進行填充,就能看到提取完成的日期。

    函式科普:【FIND("-",A2)-4】:代表尋找A2單元格“-”左起前4個字元;【MID(A2,FIND("-",A2)-4,10)】:MID函式為提取中間的函式,即從A2單元格中“-”左起前4個字元開始,共擷取10個字元;VALUE(text)函式剛才介紹過了,就是將MID函式中提取的10個文字字元轉換為數字。日期排序

    最後一步就是排序:

    ①選擇【開始】-【編輯】-【排序】-【降序排序】;

    ②在彈出框中根據需求選中【擴大選擇區域】,即帶動前一列進行排序,這樣日期列就完成排序啦~

  • 中秋節和大豐收的關聯?
  • 穿越火線無影,毀滅,雷神,三大禮包怎麼不見了?