首頁 > 專題 > Excel > 主體

實用Excel技巧分享:13種日期輸入法,你會好幾個!

青灯夜游
發布: 2023-02-07 17:45:14
轉載
13300 人瀏覽過

輸入單一日期很簡單,但是有數百條日期資料呢?如果你只會最基礎的手動收入,或者還會一個ctrl ;,就真的很難快速完成錄入工作。其實,日期輸入一共有13種方法,不同方法適合不同的輸入需求。有的適合輸入當天日期,有的適合輸入不連續的多個日期,有的適合自動記錄日期。只有這些方法都有所了解,你才能根據需要找到最快、最適用的日期輸入方法。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

我們在日常工作中避免不了要在excel輸入各種日期,下面和大家一起分享近期梳理出來的日期輸入方法大匯總,看看看是否存在更適合你需求的方法。

第一類:所有人都會的萬能法,完全手動輸入日期-第1種

手動輸入日期,通常的格式是「2018-10 -27”或“2018/10/27”,再敲一下回車鍵即可。這種方法適合所有日期的輸入,唯一的缺點就是──慢!

實用Excel技巧分享:13種日期輸入法,你會好幾個!

第二類:快速輸入當天日期的幾種大法

輸入當天日期可以拋棄手動輸入而採用一些快捷方法。根據輸入效果,可分為輸入後固定不變的和輸入後隨著系統變化的兩大類。

1.日期輸入後固定不變

1)快捷鍵ctrl ;——第2種

選中需要輸入日期的儲存格,按ctrl ;鍵。注意;(分號)鍵必須是半角英文的。這種輸入方式輸入目前日期,在今後開啟這個日期是不會變動的。

如果是輸入目前時間:快速鍵ctrl shift ;

如果是輸入目前日期和時間:先按快速鍵ctrl ;,然後按1次空格,再按快捷鍵ctrl shift ;

2)在搜狗/Google等輸入法下直接輸入字母rq-第3種

使用搜狗/Google等輸入法輸入字母rq,即可自動跳出日期樣式選擇,如下圖:

實用Excel技巧分享:13種日期輸入法,你會好幾個!

該輸入法最牛的地方-可以輸入農曆!

如果輸入當前時間:輸入字母sj

如果輸入當前星期幾:輸入字母xq

2.日期輸入後會根據系統變化的

1)today函數輸入目前日期-第4種

#在想要輸入日期的儲存格中輸入公式函數=today(),可輸入目前系統日期。最大特點:該日期會隨著系統日期的變化而變化。今天輸入的是2018/11/4,明日開就變成了2018/11/5。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

2)text函數輸入帶星期的日期-第5種

在儲存格中輸入公式函數=TEXT (TODAY(),"YYYY年MM月DD日AAAA"),後按下回車鍵,可進行系統帶星期日期的時間取得。看下圖。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

3)now函數輸入帶時間的目前日期-第6種

在空白儲存格內輸入公式函數“=now()”獲得目前帶時間的日期。如圖所示:

實用Excel技巧分享:13種日期輸入法,你會好幾個!

第三類:快速錄製大量日期

如果需要錄入的日期資料很多,前面的快捷方法就不適用了。根據輸入日期​​是否連續可以採用下面的方法。

1.日期連續輸入

1)填充法-第7種

譬如錄入2018/1/ 1至2018/1/31。

首先在儲存格A1輸入日期2018/1/1,然後依序點擊“開始”選項卡——“編輯”選項組——“填充”/“序列”,開啟“序列”對話框,如圖:

實用Excel技巧分享:13種日期輸入法,你會好幾個!

在此對話方塊中,我們設定「序列產生在」為列,「類型」為日期,日期單位為日,步長值為1,終止值為2018/1/31,最後點選“確定”,則實現連續日期的自動填入。操作演示動畫請看↓↓↓

實用Excel技巧分享:13種日期輸入法,你會好幾個!

此外,對於日期型數據,透過此填充法還可以對右側「日期單位」區域進一步選擇,實現按工作日、月份以及年份的連續輸入,大家可以嘗試練一下喔!

2)拖曳法-第8種

譬如錄入2018/1/1至2018/1/31。

先A1單元格輸入“2018/1/1”,然後拖動“填充柄”,一直拖到A31,鬆手,就會看到單元格里自動填充了2018/1/1至2018/1/31。操作示範動畫請看↓↓↓

實用Excel技巧分享:13種日期輸入法,你會好幾個!

小溫馨提示:Excel沒有自動填滿功能怎麼辦?

開啟方法:在「檔案」標籤中點選「選項」按鈕,在彈出的「Excel選項」對話方塊中點選「進階」選項卡,在「編輯選項」區域勾選「啟用填充手柄和單元格拖放功能”,最後按一下“確定”。自動填滿功能就出現了!

實用Excel技巧分享:13種日期輸入法,你會好幾個!

2.日期不連續輸入

#分成目前不連續日期輸入和不同年的不連續日期輸入兩種情況。

1)短日期輸入當年的不連續日期-第9種

譬如輸入:2018/7/30、2018/3/5、2018/ 6/12……

操作步驟如下:

(1)提前把格式設定為短日期格式輸入。選取日期輸入區域,然後依序按一下「開始」標籤/「數字」選項組/「一般」下拉按鈕/「短日期」格式。

(2)只輸入月日(例如7-1 或7/1 ),輸完後再統一把格式改為長日期

2)不同年的不連續日期輸入

譬如輸入:2012/7/2、2016/7/4、2017/10/11……

兩種方法解決:簡單數字分列、簡單數字text函數

(1)簡單數字分列方式輸入-第10種

手動輸入“/”或“-”來分隔年月日數據,若資料量大,輸入就會非常慢。有沒什麼方法可以應付呢?告訴你,可以採用資料分列法,想不到吧!那就讓我們來目睹一下吧。只需要簡單錄入數字20120702、20160704等,然後進行分列。以下以錄好的日期資料為例。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

操作步驟:

選取B列,依序點選「資料」標籤/「分列」按鈕,進入文字分列精靈介面。在最適合的文字類型欄位下選“分隔符號”,然後點擊下一步,只勾選“其他”並在右側方塊捏輸入“/”,再點選“下一步”。列資料格式欄位選擇“日期:YMD”,最後點選“完成”,則可輕鬆實現年月日資料的分隔。動態演示過程見下圖:

實用Excel技巧分享:13種日期輸入法,你會好幾個!

(2)簡單數字text函數-第11種

與上一個方法一樣,只輸入數字如20180412,然後輸入函數=TEXT(A2,"0-00-00")。見下圖:

實用Excel技巧分享:13種日期輸入法,你會好幾個!

Text函數中引號裡的內容不同得到的日期格式就不同,具體可以參考本文最後一張表輸入。

第四類:即時自動輸入時間

客戶回訪表、電子簽到表等一般需要根據資料記錄即時輸入時間,譬如是下午3點30分登記回訪的,回訪時間在登記時自動輸入2018/11/4 15:30。怎麼做呢?

1)VBA法-第12種

某公司售後服務部有一張售後服務回訪登記表,需要每回訪完一客戶後,就在下表格登記填入相關信息,且要記錄回訪時間。能否稍微減輕點錄入資訊的工作量呢?

實用Excel技巧分享:13種日期輸入法,你會好幾個!

暫時想做到的是回訪時間能在錄完前面資訊時就可自動取得電腦系統目前時間,且不隨系統時間的變化而變化。此時頭腦反應出的就是搬弄下VBA,哈哈。

操作步驟如下:

(1)在目前工作表下,按 f11>組合鍵,開啟VBA編輯窗口,然後在左側對應的Sheet上雙擊,右側空白處貼上下面的程式碼:

Private Sub Worksheet_Change(ByVal Target As Range)   '編輯儲存格後觸發事件

If Target.Column = 3 Then   '如果選擇的儲存格列值等於3時

Target.Offset(0, 1).Value = Format(Now, "yyyy-mm-dd hh:mm")  '表示以目標單元格為基準向列數增加一列的新單元值輸出當前系統時間,且不發生變化

End If

End Sub

(2)然後關閉窗口,就可以實現回訪完隨即錄入客戶資訊就可取得當前回訪時間,且時間不變更。不信的話就看下面動畫示範。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

2)函數法:IF NOW函數-第13種

除了VBA,還有沒其他方法也可實現時間的自動記錄呢?想了許久許久,終於想到了,是什麼方法呢?大家請接著耐心看。

以下表登記員工簽到的時間作為範例。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

操作步驟如下:

(1)設定公式的迭代計算

在“檔案”標籤下開啟“選項” ,在“公式”標籤內勾選“啟用迭代計算”,其他默認,然後點選“確定”。為何啟用迭代?因為我們後面的公式採用了循環引用,只有啟用迭代才能正常運作。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

(2)輸入公式。在D3儲存格輸入公式-=IF(C3="","",IF(D3="",NOW(),D3)),並向下複製公式。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

(3)修改時間格式。因D列是常規格式,此步需要將D列修改為精確的時間格式。選取D列資料區域,在儲存格格式中設定資料類型為日期,類型為「2001/3/14 13:30」。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

此時,我們在C列輸入「完成」時,D列就會自動出現目前的輸入時間。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

上述VBA和IF NOW公式函數方法對解決一些需要準確及時記錄時間的表格非常有幫助。趕快動手練一練。

上面分享的都是日期的輸入,下面再分享三個日期輸入後的格式調整方法。

第五類:快速更換日期格式

1)長短日期格式快速切換

 短日期2018/1 /10 和長日期2018年1月10日的格式切換,最快捷的方法是透過「開始」標籤/「數字」選項組中選擇短日期或長日期進行切換。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

2)Ctrl 1自訂格式

透過Ctrl 1自訂格式,可以快速把日期變成自己想要的格式。記住:在日期格式中,Y代表年,M代表月,D代表日。如下兩個例子。

改成:2018.10.8格式

實用Excel技巧分享:13種日期輸入法,你會好幾個!

#改為:2018-10-8格式

實用Excel技巧分享:13種日期輸入法,你會好幾個!

3)Text函數法改格式

此外,透過Text函數也可以實現多種日期格式的快速轉換,公式用法為:Text(單元格,轉換後的格式),具體例子見下表。

實用Excel技巧分享:13種日期輸入法,你會好幾個!

知道大家是否還有更多關於日前輸入的方法或場景,歡迎大家留言交流!

相關學習推薦:excel教學

以上是實用Excel技巧分享:13種日期輸入法,你會好幾個!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:itblw.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!