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單元格日期快速輸入方法 在規範日期格式以後,選擇資料 排序 在主要關鍵字裡,選擇日期,升序或者降序排序即可看看結果如下 其實排序是有兩種方法的 一種是選中所有資料後,點選單的 資料 排序 進行 一種是先把資...