簡體   English   中英

從Sort中的datetime剝離時間

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM