當前位置:生活全書館 >

IT科技

> excel怎麼自動生成輸入資料的日期並保持不變

excel怎麼自動生成輸入資料的日期並保持不變

方法一:利用迭代計算 點選excel左上角的“檔案”→“選項”,彈出的對話方塊中,選擇“公式”選項卡,勾尋啟用迭代計算”,“確定”; 將需要填入時間的單元格格式設定為需要的單元格格式,輸入公式=IF(A2="","",IF(B2="",NOW(),B2)),A列為錄入資料,B列記

Excel是平時工作生活學習中都很常用的一款辦公軟體,掌握一些技巧有利於提高效率。那麼excel 如何自動生成輸入資料的日期並保持不變呢?下面就介紹一下。

excel怎麼自動生成輸入資料的日期並保持不變

材料/工具

Excel

方法

首先新建一個Excel文件

1、通常加入系統時間是在單元格內輸入=NOW()函式,系統自動生成當前時間。這樣做如果該工作表中任意一個單元格資料發生變化,所有使用=NOW()生成時間的單元格都會跟隨全部變化。 2、為了實現時間不跟隨表格內容改變而改變,達到固定時間目的,通

excel怎麼自動生成輸入資料的日期並保持不變 第2張

點選檔案。

excel怎麼自動生成輸入資料的日期並保持不變 第3張

點選選項。

excel怎麼自動生成輸入資料的日期並保持不變 第4張

點選公式——設定迭代計算次數為 1。

1、在資料區域外的任一單元格,比如D1單元格輸入=TODAY() 得到當天的日期; 2、選擇錄入日期的B列,設定單元格格式為“日期”,在“資料”選項下的“資料有效性”中,選擇“型別”為序列,資料來源=$D$1,確定,即可在B列生成以D1為唯一序列的選項; 3、

excel怎麼自動生成輸入資料的日期並保持不變 第5張

右鍵選擇設定單元格格式。

1、按ALT+F11進入VBE視窗 2、如果你的表在sheet1中,你就點左邊工程管理器裡的sheet1(總之你在哪個表中要實現這個功能就點開哪個工作表)。 3、在右邊的視窗中輸入下邊程式碼: Private Sub Worksheet_Change(ByVal Target As Range) If Target.C

excel怎麼自動生成輸入資料的日期並保持不變 第6張

點選自定義選擇時間格式。

操作如下: 1、以下表為例,在時間一列填入公式以滿足問題條件 2、首先開啟選單欄,點選選項 3、點選公式→計算選項,勾尋啟用迭代計算”,“最多迭代次數”填1 4、在E2單元格輸入公式“=IF(B2="","",IF(e2="",TEXT(IF(e2>0,NOW(),""),"y:d:h:m"),e2)

excel怎麼自動生成輸入資料的日期並保持不變 第7張

在需要顯示錄入資料時間的單元格內輸入函式公式,注意其中的單元格位置 B2,C2為示例中的資料,需根據實際表格中資料所在的座標對應調整。

Excel中不讓數字自動變成日期的步驟如下: 1.先將輸入法切換成英文半形符號狀態,輸入單引號,然後輸入“2/3”。 2.這樣就直接顯示成“2/3”了,單引號沒有顯示出來,也沒有變成日期。 3.或者選中單元格,右鍵,點選“設定單元格格式”。 4.在數字選項

excel怎麼自動生成輸入資料的日期並保持不變 第8張

第一行函式輸入後,利用填充功能向下拉動,自動填充下方單元格的公式,在資料列輸入資料後, 錄入時間列自動顯示錄入資料時的時間。

1、假設列A是輸入資料區域;B列是顯示日期區域。 2、我們首先將B列設定為日期格式。選定日期區域,B2:B10。 3、在“開始”選項的數字組中;單擊“格式”下拉按鈕以在彈出選單中顯示長日期。 4、然後,也可以按下CTRL+1,開啟用於設定單元格格式的對話

excel怎麼自動生成輸入資料的日期並保持不變 第9張

如需重新錄入資料,需先刪除原資料再錄入,以便函式執行,否則時間會不更新。

excel 中顯示當前時間的函式為now(), 但是遺憾的是函式預設都是無條件自動更新,不會根據你是否對資料進行了編輯(更改)來判定是否更新。所以,這個問題肯定要動一下腦筋。解決方法兩種:輸入函式=now(), 關閉自動更新,再更改資料之後手動按F9

excel怎麼自動生成輸入資料的日期並保持不變 第10張

擴充套件閱讀,以下內容您可能還感興趣。

EXCEL中在一個單元格輸入內容時在另一個單元格自動輸入日期,並且日期不再改變

這個問題有3個辦法

1、用today()函式 但要設定 迭代計算 由於和其他檔案需要的知設定不同 有些麻煩

2、用道巨集,Worksheet_Change事件

3、最簡單的是在需要日期的單元格上按住ctrl再按;(即ctrl+;)專

建議用後2種辦法

附上程式碼 工具-》巨集-》 vb編輯器-》雙擊左側樹型目錄的sheet1,然後在右側程式碼區復屬制一下內容。假設A列輸入,B列顯示日期

Private Sub Worksheet_Change(ByVal Target As Range)

Dim iRow As Integer

Dim iCol As Integer

iRow = Target.Row

iCol = Target.Column

If iCol = 1 And Target.Offset(0, 1) = "" Then

Target.Offset(0, 1) = Date

End If

End Sub

如何在excel中自動生成資料錄入時間?

本人2010版excel,假設表格是這樣的zhidao,首先將B列設定單元格格式,看自己需求,選中B列,右鍵,設定單元格格式,數字選項卡,自定義,yyyy/mm/dd hh:mm:ss

方法一:資料有效性

       在C1單元格寫公式=NOW(),C1計算出來的格式不用管,選中B列,資料-資料有效性-序列-來源(用滑鼠點一下C1,或者直內接輸入C1)。這樣在A列填寫資料結束後,對應的B列單元格的時間通過下拉箭頭選則時間。

方法二:迭代計算+函式

       首先設定啟用迭代計算,見下圖,計算次數預設是100,隨便設定,次數少了 計算快。

然後在B列用公式,B2公式=IF(A2="","",IF(B2="",NOW(),B2)),下拉填充,這容樣,在A列輸入資料後,B列會自動填充當前時間,而且同樣不會變化。

    

excel自動生成不變的日期

工具、選項、重新計算,選中“自動重算”和“迭代計算”,將“最多迭代次數”設為1

在H2輸入公式:

=IF(CELL("address")="$D$4",TEXT(TODAY(),"e年m月d日"),H2)

在Excel工作表中,如何讓系統時間自動生成後又自動鎖定?

   方法一:利用迭代計算

點選excel左上角的百“檔案”→“選項”,彈出的對話方塊中,選擇“公式”選項卡,勾選“啟用迭代計算”,“確定”;

將需要填入時間的單元格格式設定為需要的單元格格式,輸入公式=IF(A2="","",IF(B2="",NOW(),B2)),A列為錄入資料,B列記錄錄入資料的時間,需要注意的是,填寫資料前,先將公式填充至B列的整個區域,這度樣在錄入資料時才能自動填寫時間。

方法二:資料有效性

在一個輔助單元格(假設C1)中填寫公式=now(),用來計算現在的時間,在B列需要填寫時間的單元格做資料有效性,方法是:選中B2:B17,選項卡上一次點選:資料→資料有效性→序列→填入公式“=$C$1”,這樣在A列填入資料後,B列對應單元格可以通過下拉箭頭選擇時間填入。

C1的格式不影響B列的顯示效果,設定不設定都可以

我用的是office2013版,“資料有效性”叫做“資料驗證”,早期版本還是叫“資料有效性”

Excel表格中,在原有日期資料上自動加上1個月的函式該怎麼設定,求解

1、以excel2010版本為例,要在下圖的日期上加上1個月;

2、在知B2單元格輸入DATE函式=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)),MONTH(A1)+1表示在月份加上1,其餘的年日不變;道

3、但當月份是12月時,再加上1個月,此公式就會自動往年份+1,則2012年變成了2013年;

4、如果只想保留一列日期,那麼先複製B列的資料,然後在A列點選滑鼠右鍵,版在彈出框貼上選項選擇“123”;

5、則可成功的把B列資料複製到權A列了,刪掉B列的資料則可。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/k90v2v.html