分析業務資料通常需要使用Excel中的日期值來回答諸如“我們今天賺了多少錢”或“這與上週的同一天相比如何?”?“當Excel不能將這些值識別為日期時,這可能會很困難。
不幸的是,這並不罕見,尤其是當多個使用者正在鍵入此資訊、從其他系統複製和貼上以及從資料庫匯入時。
在本文中,我們將描述四種不同的場景以及將文字轉換為日期值的解決方案。
初學者在Excel中輸入日期時最常見的錯誤之一可能是使用句號分隔日、月和年。
Excel不會將其識別為日期值,而是繼續將其儲存為文字。但是,您可以使用Find and Replace工具來解決這個問題。透過將句號替換為斜槓(/),Excel將自動將這些值標識為日期。
選擇要對其執行查詢和替換操作的列。
單擊“主頁”>“查詢和選擇”>“替換”或按Ctrl+H。
在“查詢和替換”視窗中,在“查詢內容”欄位中鍵入句號(.),在“替換為”欄位中鍵入斜槓(/)。然後,單擊“全部替換”
所有句號都轉換為斜槓,Excel將新格式識別為日期。
如果您的電子表格資料定期更改,並且您需要此場景的自動化解決方案,則可以使用替代函式。
=VALUE(SUBSTITUTE(A2,".","/"))替代函式是文字函式,因此不能單獨將其轉換為日期。VALUE函式將文字值轉換為數值。
結果如下所示。該值需要格式化為日期。
您可以使用“主頁”選項卡上的“數字格式”列表執行此操作。
這裡的句號分隔符示例很典型。但是您可以使用相同的技術來替換或替換任何分隔符。
如果您收到的日期格式如下所示,則需要另一種方法。
這種格式在技術上相當標準,因為它消除了關於不同國家如何儲存其日期值的任何模糊性。但是,Excel最初不會理解它。
對於快速的手動解決方案,可以使用文字到列。
選擇需要轉換的值範圍,然後單擊“資料”>“文字到列”。
將顯示“文字到列”嚮導。單擊前兩個步驟上的“下一步”,這樣就進入了第三步,如下圖所示。選擇日期,然後從列表中選擇單元格中使用的日期格式。在本例中,我們處理的是YMD格式。
如果您想要一個公式解決方案,那麼您可以使用Date函式來構造日期。
這將與文字函式Left、Mid和Right一起用於從單元格內容中提取日期的三個部分(日、月、年)。
下面的公式使用我們的示例資料顯示了這個公式。
=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))使用這兩種技術中的任何一種,您都可以轉換任意8位數字值。例如,您可能會收到ddmmyyyy格式或mmddyyyy格式的日期。
有時問題不是由分隔符引起的,而是因為它是以文字形式儲存的,所以有一個笨拙的日期結構。
下面是各種結構中的日期列表,但我們都能認出它們是日期。不幸的是,它們被儲存為文字,需要轉換。
對於這些場景,很容易使用各種技術進行轉換。
在本文中,我想提到兩個函式來處理這些場景。它們是DATEVALUE和VALUE。
DATEVALUE函式將文字轉換為日期值(可能已經看到了),而value函式將文字轉換為通用數字值。它們之間的差別很小。
在上圖中,其中一個值也包含時間資訊。這將是函式的細微差別的證明。
下面的DATEVALUE公式將每個值轉換為一個日期值。
=DATEVALUE(A2)注意時間是如何從第4行的結果中刪除的。這個公式嚴格地只返回日期值。結果仍然需要格式化為日期。
下面的公式使用VALUE函式。
=VALUE(A2)此公式將產生相同的結果,但第4行中的結果除外,其中時間值也保持不變。
然後可以將結果格式化為日期和時間,或者將其格式化為日期以隱藏時間值(但不刪除)。
...經在使用電子表格,請不要再查看了。你可以很容易地用microsoftexcel**一個清單。 ...
...必須處理儲存在其他型別檔案中的各種資訊,並將其匯入Microsoft Excel。你不能離開一個永遠存在的文字檔案。我打賭你每天都能找到一些。 ...
如果你不使用microsoftexcel公式和函式,那你就完全錯了。如果你學到了一些,他們可以大大增加應用程式的功能,加快你的工作流程。 ...
...以做任何事情。在本文中,您將透過三個有用的示例瞭解microsoftexcel公式和條件格式的強大功能。 ...
你不能透過在表格上偷工減料來建立漂亮的microsoftword文件。在microsoftword上,表格是必不可少的格式化工具。Microsoft Office使在Microsoft Word for Office 365、Word 2019、Word 2016和Word 2013中建立和格式化基本表變得更加容易。 ...
Microsoft Word和Microsoft Excel中的“開發人員”選項卡提供了對一些高階功能的訪問,如窗體控制元件、巨集和載入項。預設情況下,Microsoft會隱藏“開發人員”選項卡。但您可以輕鬆地啟用Word功能區和Excel功能區上的選項卡。首先...
... microsoftexcel已經存在了幾十年,自從釋出以來,很多人都在使用它。但還有一些人剛剛開始使用它。無論是工作,學校,還是個人使用,當你剛開始的時候都會有點嚇人。...
有幾種方法可以從Microsoft Excel中顯示的日期中刪除年份。可以使用自定義單元格格式將其隱藏,也可以使用各種函式(如CONCATENATE)將其完全刪除。下面是方法。 自定義數字格式 雖然Excel單元格中的日期值在技術上是一個數...