有兩個方法可以實現,不管是WPS還是Excel都適用。為了演示的方便,這裡使用「now()」函數來實現,「now()」函數可以顯示當前時間,若想要填充日期,替換成「today()」就可以了。
方法1
第一步:設置單元格格式。
選中單元格,在右鍵菜單「單元格格式」中設置為合適的日期或時間格式。調整好列寬,不然會顯示多個「#」。
第二步:啟用迭代計算。
WPS中迭代計算啟用按鈕在:WPS表格——選項——重新計算下。
Excel中迭代計算啟用按鈕在:文件/工具——選項——公式下。
第三步:輸入公式。
首先輸入公式「=IF(AND(C3="",D3=""),"",IF(B3="",NOW(),B3))」或「=IF(COUNTA(C3:D3),IF(B3="",NOW(),B3),"")」,接著向下填充公式。注意,請切換成英文半角符號,再輸入公式哦。
如下GIF圖所示,不管你在C列還是D列輸入內容,輸入完畢,就會自動在B列顯示出當前的時間。
方法2
第一步:同方法1,先設置好單元格的格式為日期,並調整合適的列寬。
第二步:選擇一個單元格(例如A2)輸入「=now()」作為輔助,選中B3單元格,點擊「數據」——「有效性」/「數據驗證」——「序列」——輸入輔助用單元格地址($A$2),向下填充,將下拉菜單複製到其他單元格。
第三步:在C列或D列輸入數值,接著在B列就可以選擇好當前的時間。
這個方法,需要自己去選擇下拉菜單,當你更新了數據時,可以再次選擇下拉菜單更新時間,不需要啟用迭代設置,也不需要複雜的公式。你覺得哪種方法更好呢?
各位朋友,請點讚和評論支持一下吧,關注或點擊頭像可以看更多哦!