excel數字結構解析:日期和時間的自動識別規則

2020-12-18 部落窩教育H

編按:哈嘍,大家好!不知道大家有沒有發現這麼一個現象,在excel中輸入一下不太完整的日期或時間,依然能被excel自動識別出來。比如在excel中輸入「19-12-1」,excel會自動顯示「2019/12/1」。那在excel中,識別日期和時間的規則還有哪些呢?我們一起來看看吧!

時間和日期與我們的生活息息相關,比如記錄我們上班的考勤,還有統計公司業績的財務報表,都跟日期和時間有著密不可分的關係。在excel中關於日期的函數就有幾十個,雖然不是特別多,但也佔據著重要的地位。今天我們就來了解一下excel是怎麼自動識別日期和時間的,從而方便我們在工作中更好地運用它!

一、識別日期的規則

1.excel日期的有效範圍值是從1900年1月1日至9999年12月31日,1900年之前的日期不會被識別。大家都知道,日期屬於特殊的數字,可以直接參與計算。我們在excel中分別輸入「1899/12/31」和「1900/1/1」,根據文本靠左,數字靠右的原理,可以清楚地分辨出二者。

我們將兩個單元格設置成「數值」形式,「1899/12/31」格式不變,而「1900/1/1」變成了1。

2.年份可以用兩位數字的短日期形式來輸入,其中數字00-29會被識別為2000-2029年,而30-99則會被識別為1930-1999年。如在單元格中輸入「00/5/30」,則顯示「2000/5/30」;在單元格中輸入「40/5/30」,則顯示「1940/5/30」。

3.輸入的日期如果只有「年月」,而沒有「日」,excel會自動以此月的1日作為其日期。如在單元格中輸入「2020/1」,則顯示「2020/1/1」。

4.如果只輸入兩個短日期數據,excel無法直接判斷輸入的日期是「年月」還是「月日」,則會根據以下幾個原則自動轉換。

①短劃線是輸入日期的常見格式,如果位於短劃線之前的數據在1-12之間,且與短劃線後面的數據構成確實存在的日期,則excel會識別為「月-日」,並自動轉換為當前年份的相應日期。

如在工作表中輸入「6-18」,按Enter鍵,excel將自動識別為當前年份的「6月18日」。

②如果位於短劃線之前的數據在「13-31」之間,位於短劃線之後的數據在「1-12」之間,且二者能構成確實存在的日期,則excel會識別為「日-月」,並自動轉換為當前年份的相應日期。

如在工作表中輸入「22-6」,按Enter鍵,excel將自動識別為當前年份的「6月22日」。

③如果位於短劃線之前的數據在「32-99」之間,位於短劃線之後的數據在「1-12」之間,則excel會識別為「年-月」,並自動轉換為相應的年份,以當月的1號作為日期值。

如在工作表中輸入「39-9」,按Enter鍵,系統將自動識別為「1939年9月1日」

5.日期的輸入方式

①斜槓符號「/」和短劃線「-」都可以用來表示日期,兩者也可以混合使用。(注意,其他的間隔符號,比如「.」是不能被識別為有效的日期格式的。)

②在中文版excel中,可以用「年」、「月」、「日」的方式來輸入日期,而在中文版以外的語言版本中,則不能被識別。

③「英文月份」+「空格」+「日期數字」的組合也可以被識別為日期格式,其中月份的英文單詞可以用縮寫形式,也可以用全拼形式。

例如在工作表中輸入「Jul 15」,則會被excel識別為「2020年7月15日」。如果月份後面的數字大於該月份的最大天數,則此數據將自動轉換為「年-月」形式的數據。

二、識別時間的規則

1.excel中時間數據的範圍在「00:00:00」和「9999:59:59」之間,在此範圍內的時間數據均可以被識別。

2.當使用英文冒號「:」作為分隔符時,其中表示「秒」的數據允許使用小數。

如在工作表中輸入「11:13:25.8」,則會被識別為「11:13:26」。

3.excel允許省略輸入,當在英文冒號前輸入0-24範圍內的數字,在英文冒號後輸入0-59範圍內的數字時,它們會被excel自動被識別為對應的「時:分」。

4.在一組時間數據中,如果出現了一個超進位的數,如小時超過24,分鐘和秒數超過60的情況,excel會自動進位轉換。但如果在一組時間數據中,出現了兩個以上的超進位的數,則時間數據將不會被excel識別。

如在工作表中輸入「13:67:30」,系統會自動顯示「14:07:30」。

5.在中文版excel中,可以用「時」、「分」、「秒」的方式來輸入時間,但數據不能是小數,也不能有超進位的數。

6.中文字符的「時」不能用日常習慣的「點」來代替,即時間數據中不能出現「5點40分12秒」這種表達。

好了,關於在excel中識別日期和時間的 「潛規則」就聊到這了,聰明的你還有什麼別的想法呢?歡迎在評論區留言。

****部落窩教育-excel日期時間格式****

原創:賦春風/部落窩教育(未經同意,請勿轉載)

相關焦點

  • excel根據出生日期自動計算(年齡、星座、生肖)的方法
    在工作辦公中,我們基本都會使用到excel軟體編輯表格,excel軟體中的函數公式可以快速的對表格裡的內容進行計算,從而大大的減輕了我們的工作量。這次小編給大家分享下,根據excel表格裡的出生日期,自動計算年齡、生肖和星座的方法。首先我們先新建一個空白excel表格,表格中創建姓名、出生日期、年齡、星座、生肖單元格。
  • excel日期函數:如何計算項目的開始和完成日期
    在上一篇文章中,我們說到了EDATE、DATEDIF、EOMONTH、WEEKDAY等日期函數,相信大家對於excel中的日期計算,已經有了一個大致的了解,今天我們繼續上篇內容,為大家帶來兩個比較冷門,但又非常好用的日期函數,一起來看看吧!
  • excel函數公式應用:時間日期提取公式匯總,你用過哪些?
    如何快速在一組時間數據中分別提取出年月日、時分秒數據?如何快速計算某日期是年內第幾周、星期幾,以及日期之間間隔的天數、月數、年數、小時數、分鐘數?如何快速補全指定月份日期,合併日期和時間?今天老菜鳥針對上述在日常工作中經常會遇到的問題,總結了20個常用的關於日期和時間的公式,趕緊來看看吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel日期函數:不同日期函數的返回值解析
    在前不久的文章中,我們給大家分享了在excel中錄入日期的格式,不知道大家還記得嗎?不記得的小夥伴可以看看教程《在excel裡,80%的職場人錄入的日期都是錯的!》複習一下。上回我們說到了日期的格式,這回就該說日期的計算了。
  • Excel公式自動統計月內第幾周,經典日期函數大展身手
    這類常見問題還包括統計日期對應的星期、月內第幾周、年內第幾周等等,所以今天專門寫篇教程,一併講解,幫助大家實現Excel自動化統計,提高工作效率。在下面做好的Excel函數模板中,可以根據指定的年份條件,在A列自動生成全年日期數據,並且分別自動統計星期幾、年內第幾周、月內第幾周,效果如下gif動圖所示。
  • 日期時間函數助你將具體日期轉化為一年中的第幾周星期幾
    在這四篇文章中,我們具體介紹了五種日期時間函數的基本使用方法和函數的混合使用方法,五種日期時間函數分別是函數date、函數year、函數month、函數day和函數datedif。在上一篇文章,我們討論了十分現實的問題——計算工齡和具體的工作時間。
  • Excel工作表中最全的時間和日期函數,效率、辦公必備!
    解讀:如果單元格格式為「常規」,則Date函數的返回值是一串數字,此數字代表特定日期的序列。二、Excel工作表日期函數:Datedif。語法結構:=Edate(基準日期,月份);當「月份」為正值時,計算「基準日期」之後的日期;當「月份」為負值時,計算「基準日期」之前的日期。目的:根據「籤約日期」和「籤約時長(月)」計算合同到期時間。
  • Excel日期變數字怎麼回事
    工作中常常發現一個Excel表格使用了一段時間之後,再次打開它,其中的日期那列居然變成了數字,這是怎麼回事呢?其實,那些數字就是日期在Excel中的「真身」,1900年1月1日是Excel日期的第一天,也就是說數字「1」就代表1900年1月1日;1900年1月8日就是數字「8」,同理,其他日期所對應的數字就表示這個日期是從1900年1月1日起的第幾天。明白了這些之後,我們再來看看哪些原因會造成日期變數字,又怎樣解決呢。一般設置日期格式方法:1.
  • Excel自動填充數字、日期、星期等:10000個序號填充分分鐘的事
    在Excel中,有一個自動填充功能,不僅能複製內容,還能讓數字、日期、星期等按序列填充,不管是按行、按列填充,還是填充幾千個、幾萬個都可以輕鬆完成。今天小編就分享幾種方法,下次再碰到填充序列可以試試喲!
  • EXCEL日期和時間函數的使用方法
    ● 函數分類▼表 1-1 返回當前的日期和時間以及指定的日期和時間函數名稱 功能DATE 返回指定的日期的序列號NOW 返回日期時間格式的當前日期和時間TODAY 返回當前日期TIME 將制定內容顯示為一個時間▼表 1-2 返回日期和時間的某個部分函數名稱 功能
  • 上海商務辦公培訓班教你excel怎麼計算兩個日期天數差和時間差
    非凡教育商務辦公培訓老師在本文中主要是介紹如何在excel中計算日期和時間,包括兩個日期之間的天數、時間之間的差和顯示樣式。excel怎麼計算兩個日期天數差和時間差首先,計算兩個日期之間的天數。在excel中,兩個日期直接相減就可以得到兩個日期間隔的天數,如下圖:
  • 如何用EXCEL自動提取身份證號中的出生日期和年齡?
    身份證號以一敵四第二步:如何在身份證號中提取出出生日期?在18位的身份證號中,第7位開始到第14位,這8位數字代表了這個人的出生日期。在這裡,可以用MID和TEXT兩個函數來製作公式。MID函數詳解:一、作用:此函數為文本函數,用於在文本字符串中,從指定起始位置起返回指定長度的字符。
  • 在Excel表格中,日期和時間也可以計算
    不管你是從事財務工作還是人事工作,用Excel製作表格時,輸入日期和時間是經常的事,在Excel中日期和時間可以參與計算的,這樣可以省去不少手要錄入的麻煩,今天小編就和大家分享幾個日期時間的計算
  • excel日期格式設置yy-mm-dd
    我們在excel中輸入的日期為yy-mm-dd格式,但我們需要的是yy/mm/dd日期格式,該如何進行變更呢?下面一起看看吧。1.打開excel表。3.在單元格格式畫面找到數字下面的自定義,我們會發現 我們自定義的類型yy-mm-dd。4.我們可以在選框中選擇我們需要的類型yy/mm/dd,也可以手動添加yy/mm/dd類型。5.弄好之後,點擊確定,我們會發現所有的一列日期都是我們需要的yy/mm/dd類型啦。
  • Excel中輸入時間和日期有哪些快捷鍵?
    在日常辦公的文案工作時,經常會遇到輸入日期和時間的情況,其實也是有技巧可以學習的。下面介紹Excel中輸入日期和時間的三種方法,也許你也能用的上。第一種方法:直接輸入直接輸入則必須要掌握Excel能夠接受的數據格式,才能正確輸入;1、日期:比如通常可以用斜槓符號「/」和短劃線「-」輸入日期,也可以用「年」、「月」、「日」的方式來輸入日期。
  • xk-time 1.1.0 發布,Java 時間工具包,增加模糊解析日期功能
    詳見: https://my.oschina.net/xkzhangsan/blog/42885892.自定義時區格式化方法3.自動解析方法,根據字符串特點自動識別解析,smartParse*,支持下面格式:     * ================
  • 自學EXCEL小技巧011→根據考勤表月份自動更新日期和星期幾
    技巧011實現效果:1.根據考勤表月份自動更新日期和星期幾;2.突出顯示雙休日備註:實例表中內容純屬虛構,如有雷同·純屬巧合。操作實例表格第一步:在考勤表中月份一欄輸入日期。選擇「數字」→「自定義」→「類型(T):」下面輸入「d」 →點擊確定。
  • Office Excel日期和時間函數之DATE詳解
    語法結構:DATE(year,month,day) 參數說明: Year:必需。year 參數的值可以包含一到四位數字 Month:必需。
  • 如何在excel輸入√與×自動標註顏色,你的同事1分鐘就搞定
    Hello,今天跟大家分享下如何快速的輸入√與×這兩個特殊的符號並讓表格自動填充與之對應的顏色,效果如下圖,話不多說,下面就和大家分享下如何製作。
  • 一個參數一張Excel表,玩轉Pandas的read_excel()表格讀取
    read_excel函數和read_csv函數,在參數上面有很多相同點,因此我就以read_excel函數為例,進行詳細的說明。結果如下:6)parse_dates參數含義:指定將哪些列,解析為日期格式;parse_dates=True是專門用於將行索引,解析為日期格式;parse_dates