
我目前轉換了大約 1200 個項目(1200 行)的列表,當我查看每個項目的日期並意識到日期和月份在年份之前時出現了問題,這意味著按日期排序是沒有用的。有什麼方法可以重新排序 1200 多個日期,以便它們可以正確格式化,而我必須手動執行此操作。我必須使用Python嗎?我對此很陌生,我不知道如何真正使用它。
這是我所擁有的範例:2016 年 9 月 9 日
這就是我想要的:2016 年 9 月 9 日
如果有人問的話,我也在使用 Microsoft Excel。我從維基百科上獲取了表格,其中的列格式正確,並且可以正確對資料進行排序。我可以嗎
答案1
再會,
我要做的就是添加一列將文字日期轉換為數字日期。然後,您可以將這些值複製並貼上到原始值上。日期公式適用於此 =DATE(Year,Month,Day)
假設日期在 A 列。
因此,由於年份在公式中排在第一位,但在資料中排在最後,請使用 Right 將其去掉 4 位數字。 =(右(A1,4)
首先使用月份公式取得該月份的前 3 個字母並將其代入 MONTH 公式。月(1&左(A1,3)
日期稍微複雜一點,但是用FIND公式找到第一個空格或“ ”,然後這個數字加1,取兩位數MID(A1,FIND(" ",A1)+1,2)
合併為 =DATE(RIGHT(A1,4),(MONTH(1&LEFT(A1,3))),MID(A1,FIND(" ",A1)+1,2))
而且你應該保持良好的狀態。
然後只需套用您想要的格式即可。
希望這會有所幫助。