excel日期排序問題

2022-06-30 21:11:48 字數 1629 閱讀 4007

1樓:匿名使用者

不用替換,將單元格格式設定成自定義:yyyy-mm-dd

2樓:匿名使用者

你使用的不是日期格式的,系統匯出來很多都是前面帶一個'的。

你選中整個列,滑鼠右鍵——設定單元格格式——數字

選擇日期型中的「2001-3-14」類別,就不會出現時間了,而且排序也不會有問題。

3樓:歸浦秋梵

我估計問題在於你用的不是日期格式吧,如果是日期格式不管的。

4樓:柳金生別昭

建議將起始時間和終止時間分開成兩列,

具體方法為:

比如a列為你以上的資料,可在b列用函式len()計算出a列的長度,再按b列排序

如b1錄入:=len(a1),排序後為:(其中18,19,20就為原來的時間長度)再在c1錄入mid(a1,1,8),d1錄入mid(a1,10,10),意思為從1個字元起截起8個字元,或從第10個字元起截起10個字元。

其他依照拖出公式就行。具體的起始字元數及截起字元數由要截的列的情況定。結果如下:

2007-8-9-2008-8-8

182007-8-9

2008-8-8

2007-8-7-2008-8-6

182007-8-7

2008-8-6

2007-8-7-2008-8-6

182007-8-7

2008-8-6

2007-8-5-2008-8-4

182007-8-5

2008-8-4

2007-8-4-2008-8-3

182007-8-4

2008-8-3

2007-8-4-2008-8-3

182007-8-4

2008-8-3

2007-8-3-2008-8-2

182007-8-3

2008-8-2

2007-8-3-2008-8-2

182007-8-3

2008-8-2

2007-8-3-2007-8-2

182007-8-3

2007-8-2

2007-9-1-2008-8-31

192007-9-1

2008-8-3

2007-8-30-2008-8-29

192007-8-30

2008-8-29

2007-9-13-2008-9-12

202007-9-13

2008-9-12

2007-9-12-2007-9-11

202007-9-12

2007-9-11

2007-8-31-2008-8-30

202007-8-31

2008-8-30

5樓:單秋英字水

建議把前後的日期分開,按第一個日期排序就不會出現這種情況了.可以用資料/分列來分開.

你不是另外問了的嗎?

假定你的日期在a列

b1=left(a1,find("-",a1,8)-1)d1=right(a1,len(a1)-find("-",a1,8))

c列直接輸"-"

下拉,再選中,按b列排序.試試?

excel的排序問題

如果b和a的內容一樣,只是順序不一樣的話,那就好辦了,我的思路是這樣的,為了固定a列的順序,你先在a前插入一個輔助列,輸入順序號,這樣不管以後如何打亂順序,只要點這一列的升序就可以恢復原順序。第二步,就是把a列做升序排列,這樣就能用vlookup 來取數了。完成後,去掉所有函式,再按a前的輔助列升序...

ecel中如何按日期排序,Excel中如何按日期排序?

1 選中需要按順序排列的區域 2 依次開啟選單欄 資料 排序 這時我們會看到彈出一個 排序 的對話方塊 3 選擇 自定義序列 這裡面我們就可以選擇我們需要排序的型別了,然後確定即 可。4 選擇按照月份排序的型別 5 按照月份排序 很簡單。你選定日期列,點資料,排序,選以當前選定區域排序,升序或者降序...

excel日期排序,除了用篩選還有什麼辦法

首先要保證日期格式規範才行,如下表所示,如果不知道怎麼快速輸入日期,請搜尋 excel2007單元格日期快速輸入方法 在規範日期格式以後,選擇資料 排序 在主要關鍵字裡,選擇日期,升序或者降序排序即可看看結果如下 其實排序是有兩種方法的 一種是選中所有資料後,點選單的 資料 排序 進行 一種是先把資...