Excel自定義單元格格式詳解
前面我們把常用的數值相關的格式已經介紹完了,今天我們繼續講解日期時間
日期時間變化相對數值還要多,也更有趣!
友情提醒:內容較多excel時間格式怎么設置,干貨滿滿,100%有你還不了解的知識點!
日期時間格式詳解
在日期中主要包括(y、m、d):年(year)、月()、日(day)
已經通過日期可以設置星期,這個非常方便好用!細節在案例中說明!
時間主要有:(h、m、s):小時(hour)、分鐘()、秒()
以及設置上下午的(am和ap)和毫秒的顯示問題
下面我們就通過一組測試案例來進行學習和總結:
我們要測試日期的顯示和時間,涉及都上下午問題,所以我們模擬兩組數據即可
日期時間的本質
NOW函數可以獲取到當前電腦的日期+時間
00 | 日期時間本質是數值
格式設置為常規,我們會發現日期時間變成了一組數值!
解析:
1、在中日期本質是數值
2、對應的數值整數部分是從1900-1-1 (1)到對應日期的天數,通過函數可以計算得到兩個日期的之間的天數,相差1天,因為1900-1-1轉為數值就是1
3、對應的小時部分就是時間,對應的時間除以24轉為天顯示!大家可以試試12:00:00,設置為數值,應該正好等于0.5
現在再看到日期時間變成5位數值應該就不那么奇怪了吧,之前總是有人問,我的日期怎么變成這個樣子啦,出錯了嗎?其實只是格式問題!
日期部分
01 | 分離日期和時間
日期:yyyy-mm-dd
時間:hh:mm:ss
動畫操作演示:
解讀說明:
1、只是簡單的分離,未涉及到具體的參數區別說明!
2、日期和時間中都有 mm 參數,但是只有在hh之后的mm才表示分
3、只是格式的改變(可見),實際內容還是日期時間(一直強調)
如果我們想真的分離出來,這里可以使用函數,算是函數亂入了(題外)!
日期:=INT(B10)
時間:=MOD(B10,1)
02 |日期各參數詳解
動畫演示:建議先看完,再看解讀
測試總結:
y或yy: 顯示兩位年份(后兩位) 范圍:00-99
yyy或yyyy: 顯示4位年份范圍:1900-9999
月和天,如果我們使用兩個對應的占位符,就會顯示成兩位,不足補0
個人強迫癥必備,如果只是1個,那么0-9 正常顯示1位,10以上正常顯示兩位
以上是一般通用做法excel時間格式怎么設置,關于月份還有英文有中文的特殊顯示方式,我們直接看一圖即可搞定!
月份的特殊設置
mmm:英文縮寫
mmmm:英文全拼
:月份英文首字母(J–D)
[$-804]mmmm :中文月份 (含有月)([$-804]-表示簡體中文)
[$-804] :中文月份(無月)
03 | 星期顯示
通過格式設置,我們可以把日期按照對應的星期來顯示
ddd:英文簡寫日期
dddd:英文全拼
aaa:中文簡寫
aaaa:中文全拼
其實自帶了一些常用格式,大家日期使用只要選擇即可
中文日期單獨拿出來,大家也可以通過選擇,然后觀察對應的代碼:
關于這種特殊格式,說明如下:放在對應的數值前面即可
[]:中文小寫
[]:中文大寫
[]:半角轉全角字符
[]:類似于常規格式
那為什么還要學呢?一來是為了掌握,而不是模仿,其次我們說學的絕大部分自定義格式都可以用于Text函數第二參數,這個在寫公式格式化數據非常重要!
時間部分
正常顯示
時間格式中的H、M、S(時分秒)基本和日期中的年月日一樣,都有一位和兩位顯示的區別!但是分的m必學緊跟在h后面,否則無法區分是要月還是秒!
特殊顯示
除了以上正常的顯示方式,格式中還有一些特殊的,那么就是加上[],表示按照對應的參數計算,可以超過范圍,比如[h]按小時算,可以超過24小時
分和秒同理!
我們抽取其中部分解釋一下:1361 這個值是怎么得到的?
=22*60+41excel時間格式怎么設置,也就是換算成分鐘,是不是特別的方便,一般大家都是再那邊各種計算,如果你懂這個,直接設置一下或者自己使用TEXT(時間,"[m]")
免責聲明:本文系轉載,版權歸原作者所有;旨在傳遞信息,不代表本站的觀點和立場和對其真實性負責。如需轉載,請聯系原作者。如果來源標注有誤或侵犯了您的合法權益或者其他問題不想在本站發布,來信即刪。
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。