[英]Stripping time from datetime in Sort
我在VBA for Excel工作。 得到以下原始數據:
**TIME** **PRICE**
04-02-2013 10:36:00 560
04-02-2013 12:40:00 600
03-02-2013 16:10:00 612
我需要一種有效且值得信賴的方法,從日期時間TIME中剝離時間 ,然后在TIME NEWEST上排序,然后在PRICE DESCENDING中排序。 期望的輸出:
**TIME** **PRICE**
04-02-2013 600
04-02-2013 560
03-02-2013 612
只需更改列格式並強制DD-MM-YYYY 不起作用 。 我自己嘗試了一些方法,例如將列轉換為TEXT並通過刪除顯示的datetime-values中小數點后的所有內容來剝離時間,但它沒有用完。 我希望你能幫幫我!
只需更改列格式並強制DD-MM-YYYY不起作用。
由於您的日期/時間與文本一樣存儲。 試試這個
=TEXT(A1,"DD/MM/YYYY")
從評論中了解
我可以通過簡單的排序獲得所需的東西嗎?
要獲得日期時間的日期,您可以使用公式:
=Int(A1)
然后只需右鍵單擊列並格式化:
選擇日期和所需的格式,然后確定:
然后你留下這個| :
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.