2017-02-28 21 views
1

我的日子保存模式如:日點月,所以「11.01」是1月11日,「22.02」是2月22日。我希望找到最快(UNIX時間戳方面最小)的日子。以這種格式找到最快的日子

我現在的想法是:把這些日子,花車和計算月: =(A1 - INT(A1))不能排序它* 100

但我不能引用天,因此。我可能可以創建幾個額外的列並做少量映射,但是我需要在單個單元格中執行它(不能添加行/列),並且使整個事情變得複雜。

有比我更好的主意嗎?

+0

如果你不打算處理這一年,你可以將你的模式改爲month.day,然後把它作爲一個你可以排序的標準數字。 –

+0

我一直在想它,但問題是我需要:11.11 <12.12 <01.01。所以今年是「隱藏」的。我可以假設,所有日期都是距離今天最多356天。 – spam

+0

年前增加201611.11 <2016.1212 <2017.0101 –

回答

1

基於@Pablo坎塞科的想法,但延長,使結果看起來識別爲日期,可以作這樣的處理(例如減去一個從另一個展現天的間隔):

=DATE("2016",RIGHT(A1,2),LEFT(A1,2)) 

如果您希望所有的月份日期,然後其他個月後(升序)排序:

=DATE(IF(RIGHT(A1)="1","2017","2016"),RIGHT(A1,2),LEFT(A1,2)) 

要麼複製下來,以適應。複製包含公式的列和選擇性粘貼特殊文本和日期&時間(僅限於)頂部。

相關問題