簡體   English   中英

解析mmm dd yyyy的日期格式到excel日期格式

[英]Parsing date format of mmm dd yyyy to excel date format

我們在工作中使用預訂系統導出報告,其中日期以 mmm dd yyyy 格式輸入(例如“2018 年 6 月 1 日”)。 Excel 無法識別這一點,通常的日期格式公式也無法觸及它。

有沒有辦法使用公式來解析它,這樣我就可以簡單地將此導出轉儲到電子表格中,這樣我就可以對預訂行為進行快速分析。

對於 Excel 中的此特定問題,我無法在線找到解決方案。

謝謝。

我沒有想到@ Jeeped的方法 ,使用Text-to-Columns。 我喜歡; 如果您有一個需要臨時轉換的日期列表,這可能是最快捷的方式。

如果您需要工作表公式來“持續”進行轉換,此公式也將起到作用:

=DATEVALUE(SUBSTITUTE(A1," ",", ",2))

...包含MMM DD YYYY格式的日期的字符串在單元格A1

基本上,Excel對逗號很挑剔。

Excel不能識別Aug 08 2018的日期,但它確實承認Aug 08, 2018的日期。

此公式用逗號+空格替換第二個空格,然后DATEVALUE將其識別為日期。

像往常一樣,日期將作為序列號返回,因此您可以使用“單元格格式”對話框將單元格格式化為日期: Ctrl + 1或(右鍵單擊)>格式單元格。


在他的評論中繼續@Jeeped的方法,這是如何使用Text-to-Columns做同樣的事情

  1. 選擇(突出顯示)要轉換的單元格
  2. 在功能區的“ 數據”選項卡上,單擊“ 文本到列”
  3. 選擇“ 固定寬度” (如果尚未選中),然后單擊“ 下一步”
  4. 雙擊每個中斷行 (如果有),然后單擊“ 下一步”
  5. 選擇日期 ,然后在下拉列表中選擇MDY
  6. 單擊完成

更多信息:

這應該是=DATEVALUE(SUBSTITUTE(A1," ",", ",3))以防您的數據是 'mmm d yyyy' 當月中的某天 < 10

這適用於該月的所有日子,無論該月的某天是否為零填充

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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