如何讓Excel自動(dòng)記錄時(shí)間,今天跟大家分享2種解決方法,各有各的優(yōu)點(diǎn)與缺點(diǎn),大家可以選擇一個(gè)適合自己的來(lái)使用,操作也都并不難,大家可以直接粘貼使用
一、公式法
公式:=IF(A2="","",IF(B2="",NOW(),B2))
只需將復(fù)制一下公式,設(shè)置為自己對(duì)應(yīng)的單元格位置,向下做填充,這樣在旁邊錄入數(shù)據(jù),即可自動(dòng)記錄
利用公式來(lái)自動(dòng)的記錄時(shí)間,需要啟用迭代計(jì)算,否則公式是無(wú)法運(yùn)算的,因?yàn)樾枰煤瘮?shù)本身,還有就是它只能記錄最初的時(shí)間,數(shù)據(jù)的修改時(shí)間是無(wú)法記錄的
首先點(diǎn)擊【開始】打開Excel選項(xiàng),然后點(diǎn)擊【公式】勾選【啟用迭代計(jì)算】即可,然后選擇整列數(shù)據(jù),按下Ctrl+1調(diào)出格式窗口,點(diǎn)擊【自定義】將數(shù)據(jù)格式更改為【yyyy/m/d h:m:s】它是可以顯示時(shí)分秒的
二、定義函數(shù)
自定義函數(shù)需要使用vba代碼,大家需要先復(fù)制下方的vba代碼,之后按下快捷鍵【ALT+F11】打開VBA窗口,點(diǎn)擊區(qū)域,然后點(diǎn)擊鼠標(biāo)右鍵找到【模塊】插入新模塊,將代碼粘貼到模塊中
Function ZDSJ(rng As Range) As VariantIf IsEmpty(rng) Or rng.Value = "" Or Trim(rng.Value) = "" ThenZDSJ = ""ElseZDSJ = Now()End IfEnd Function
在這里我們定義了一個(gè)ZDSJ(自動(dòng)時(shí)間)的函數(shù),可以在Excel中直接調(diào)用,也是需要先輸入公式,然后在左側(cè)錄入數(shù)據(jù),就能自動(dòng)記錄時(shí)間了,它的優(yōu)點(diǎn)是可以記錄修改的數(shù)據(jù),想要保存函數(shù),就需要將文件格式另存為【XLSM】才行的
以上就是今天分享的全部?jī)?nèi)容,大家可以根據(jù)自動(dòng)需要來(lái)選擇,操作都比較簡(jiǎn)單,直接粘貼即可使用
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.