怎樣使excel自動生成日期,如何在excel表中讓前面的日期自動生成?

2022-03-15 13:33:35 字數 6475 閱讀 7253

1樓:追憶小土豆

比如要生成2023年1月1日起的日期,則可以在單元格寫入公式

=date(2015,1,row(a1))

再下拉填充形成日期序列

date

返回代表特定日期的序列號。如果在輸入函式前,單元格格式為「常規」,則結果將設為日期格式。

語法date(year,month,day)

year 引數 year 可以為一到四位數字。microsoft excel 將根據所使用的日期系統來解釋 year 引數。預設情況下,microsoft excel for windows 將使用 1900 日期系統,而 microsoft excel for macintosh 將使用 1904 日期系統。

對於2023年日期系統

如果 year 位於 0(零)到 1899(包含)之間,則 excel 會將該值加上 1900,再計算年份。例如:date(108,1,2) 將返回 2008 年 1 月 2 日 (1900+108)。

如果 year 位於 1900 到 9999(包含)之間,則 excel 將使用該數值作為年份。例如:date(2008,1,2) 將返回 2008 年 1 月 2 日。

如果 year 小於 0 或大於等於 10000,則 excel 將返回錯誤值 #num!。

對於2023年日期系統

如果 year 位於 4 到 1899(含)之間,則 excel 會將該值加上 1900,再計算年份。例如:date(108,1,2) 將返回 2008 年 1 月 2 日 (1900+108)。

如果 year 位於 1904 到 9999(含)之間,則 excel 將使用該數值作為年份。例如:date(2008,1,2) 將返回 2008 年 1 月 2 日。

如果 year 小於 4 或大於等於 10000,或者位於 1900 到 1903(含)之間,則 excel 將返回錯誤值 #num!。

month 代表每年中月份的數字。如果所輸入的月份大於 12,將從指定年份的一月份開始往上加算。例如:

date(2008,14,2) 返回代表 2009 年 2 月 2 日的序列號。

day 代表在該月份中第幾天的數字。如果 day 大於該月份的最大天數,則將從指定月份的第一天開始往上累加。例如,date(2008,1,35) 返回代表 2008 年 2 月 4 日的序列號。

說明microsoft excel 可將日期儲存為可用於計算的序列號。預設情況下,1900 年 1 月 1 日的序列號是 1 而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一個預設日期系統。

函式 date 在年、月、日為變數的公式中非常有用。

row返回引用的行號。

語法row(reference)

reference 為需要得到其行號的單元格或單元格區域。

如果省略 reference,則假定是對函式 row 所在單元格的引用。

如果 reference 為一個單元格區域,並且函式 row 作為垂直陣列輸入,則函式row 將 reference 的行號以垂直陣列的形式返回。

reference 不能引用多個區域。

如果是要生成電腦系統當天的日期,則可以用today函式或now函式

直接在單元格中寫入

=today() 回車即可得到當前電腦日期

或用 =now() 回車即可得到當前電腦日期加時間的格式

2樓:蟈蟈愛學

不改變原始**資料,列印時自動新增列印日期。

3樓:匿名使用者

如果生成系統日期,那麼輸入

=today()

4樓:塔翠管曼卉

excel自動生成日期我想在一列自動生成日期(不超過設定的某一天), 不要有規律的有什麼辦法麼,先將這一列的單元格格式設定為「日期」格式,如果要將日期設定為2000-1-1到2100-1-1之間那麼在這一列中輸入以下公式: =int(rand()*(73051-36526)+36526) 要設定不同的時間段,只要將公式中的數值進行修改即可

想要的日期和數字的規律是什麼啊,

從1900-1-1的那一天起為第1天,到2000-1-1的那一天就剛好是第36526天

如何在excel表中讓前面的日期自動生成?

5樓:漂網一葉舟

假設在**的a列輸入起始日期後,採用下拉方式自動填入連續日期,顯示為x月x日;

1、選中a列,點選右鍵,選擇:設定單元格格式;

見圖一2、在「設定單元格格式」對話方塊的左面選中: 日期,右面選擇合適的顯示格式示例,點選確定;

見圖二3、在a列日期起始單元格輸入起始日期,如:8-25;

見圖三4、輸入後按回車的顯示效果:

見圖四5、選中a2單元格,下拉填充a列;

見圖五說明:在excel中日期的輸入格式應為:年-月-日;中間用減號連線,而不能用小數點。

6樓:動漫行家

方法一:利用迭代計算

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

將需要填入時間的單元格格式設定為需要的單元格格式,輸入公式=if(a2="","",if(b2="",now(),b2)),a列為錄入資料,b列記錄錄入資料的時間,需要注意的是,填寫資料前,先將公式填充至b列的整個區域,這樣在錄入資料時才能自動填寫時間。

方法二:資料有效性

在一個輔助單元格(假設c1)中填寫公式=now(),用來計算現在的時間,在b列需要填寫時間的單元格做資料有效性,方法是:選中b2:b17,選項卡上一次點選:

資料→資料有效性→序列→填入公式「=$c$1」,這樣在a列填入資料後,b列對應單元格可以通過下拉箭頭選擇時間填入。

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

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

7樓:蟈蟈愛學

不改變原始**資料,列印時自動新增列印日期。

8樓:朱仕平

選擇日期列

設定單元格格式

自定義型別輸入

m.d確定

然後在單元格輸入8-1

下拉填充

9樓:匿名使用者

把點.改為-,即8.31改為8-31格式

10樓:匿名使用者

修改單元格格式為日期

如何在excel中自動生成當天的日期?

11樓:人人哦哦哦課

1、首先,開啟excel表,滑鼠點選要編輯的單元格;

2、點選選單欄的公式——「插入函式」;

3、在函式對話方塊內輸入「weekday」,點選確定;

4、接下來設定函式引數,我們在serial_number處輸入「now()」;

5、在return_type處輸入2;

6、點選確定後就能自動返回星期值。

12樓:蟈蟈愛學

不改變原始**資料,列印時自動新增列印日期。

13樓:人文漫步者

說的在電子**中自動生成當天的日期,你可以插入一個自動獲取時間的。函式叫做year

14樓:勤學好用

excel軟體中,在**內,自動生成當天的時間和日期

15樓:匿名使用者

1.手動輸入:ctrl+;2.

公式:=today()這兩個是有區別的1、是你插入時計算機的時間,也就是說你6-28插入就是6-28,不會變化了2、是你帶開是的時間,也就是說你6-28開啟是6-28,7-28開啟是7-28明白。

16樓:司馬晟宇

點選右鍵,選擇日期,選擇高階設定,選擇當天日期

17樓:殳利喬心遠

如何讓「到期日期」這一列自動生成當前日期?比如今天2023年11月15號,自動顯示2017/11/15,明天是自動顯示2017/11/16?

公式為:=today()

18樓:匿名使用者

使用函式=today(),或者快捷鍵ctrl+;,會自動顯示當天日期

19樓:毋翔拓跋夢竹

輸入=now()

這樣每次開啟自己會更新成當前時間,不信你可以輸入完後關掉軟體,再把電腦時間改一下,再開啟軟體就能看到結果

20樓:匿名使用者

1.手動輸入:ctrl+;2.公式:=today()

excel 自動生成日期怎麼設定?

21樓:稽宛絲柔靖

先將這一列的單元格格式設定為「日期」格式

如果要將日期設定為2000-1-1到2100-1-1之間那麼在這一列中輸入以下公式:

=int(rand()*(73051-36526)+36526)要設定不同的時間段,只要將公式中的數值進行修改即可

22樓:匿名使用者

excel自動生成日期可以用today函式。today函式可以自動生成當天的日期。具體的用法為:

=today()

如果輸入「=now()」就會顯示當時的小時、分鐘。

怎樣在excel中自動生成日期

23樓:愛上北極之光

比如要生成2023年1月1日起的日期,則可以在單元格寫入公式

=date(2015,1,row(a1))

再下拉填充形成日期序列

date

返回代表特定日期的序列號。如果在輸入函式前,單元格格式為「常規」,則結果將設為日期格式。

語法date(year,month,day)

year 引數 year 可以為一到四位數字。microsoft excel 將根據所使用的日期系統來解釋 year 引數。預設情況下,microsoft excel for windows 將使用 1900 日期系統,而 microsoft excel for macintosh 將使用 1904 日期系統。

對於2023年日期系統

如果 year 位於 0(零)到 1899(包含)之間,則 excel 會將該值加上 1900,再計算年份。例如:date(108,1,2) 將返回 2008 年 1 月 2 日 (1900+108)。

如果 year 位於 1900 到 9999(包含)之間,則 excel 將使用該數值作為年份。例如:date(2008,1,2) 將返回 2008 年 1 月 2 日。

如果 year 小於 0 或大於等於 10000,則 excel 將返回錯誤值 #num!。

對於2023年日期系統

如果 year 位於 4 到 1899(含)之間,則 excel 會將該值加上 1900,再計算年份。例如:date(108,1,2) 將返回 2008 年 1 月 2 日 (1900+108)。

如果 year 位於 1904 到 9999(含)之間,則 excel 將使用該數值作為年份。例如:date(2008,1,2) 將返回 2008 年 1 月 2 日。

如果 year 小於 4 或大於等於 10000,或者位於 1900 到 1903(含)之間,則 excel 將返回錯誤值 #num!。

month 代表每年中月份的數字。如果所輸入的月份大於 12,將從指定年份的一月份開始往上加算。例如:

date(2008,14,2) 返回代表 2009 年 2 月 2 日的序列號。

day 代表在該月份中第幾天的數字。如果 day 大於該月份的最大天數,則將從指定月份的第一天開始往上累加。例如,date(2008,1,35) 返回代表 2008 年 2 月 4 日的序列號。

說明microsoft excel 可將日期儲存為可用於計算的序列號。預設情況下,1900 年 1 月 1 日的序列號是 1 而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。microsoft excel for the macintosh 使用另外一個預設日期系統。

函式 date 在年、月、日為變數的公式中非常有用。

row返回引用的行號。

語法row(reference)

reference 為需要得到其行號的單元格或單元格區域。

如果省略 reference,則假定是對函式 row 所在單元格的引用。

如果 reference 為一個單元格區域,並且函式 row 作為垂直陣列輸入,則函式row 將 reference 的行號以垂直陣列的形式返回。

reference 不能引用多個區域。

如果是要生成電腦系統當天的日期,則可以用today函式或now函式

直接在單元格中寫入

=today() 回車即可得到當前電腦日期

或用 =now() 回車即可得到當前電腦日期加時間的格式

如何在EXCEL中輸入日期,就會自動轉換一整行顏色

選定日期列,設定條件格式,數值大於0,格式,圖案,選擇顏色確認即可 日期 也就是一種條件 就是 如果為空時 不變色 而不為空時 則變色 即便不輸入日期 也是一樣 恩 可以這樣做 假設a d為其他資料 而e為日期列 則選中a1 e1 然後點格式 alt o 然後條件格式 d 在條件1 先選擇 公式 然...

EXCEL中自動生成的系統日期儲存後再開啟會更改,怎樣才不會更改?例如 TODAY 儲存以後再開啟就會變

複製,然後原地貼上數值。錄製一個新巨集,把所有內容替換成下面語句 sub rq activecell.value nowend sub 儲存退出,給巨集設定一個快捷鍵,使用的時候,點選日期單元格,按下快捷鍵,即可。這樣以後再開啟也不會改日期。在excel中,開啟 excel選項 公式 計算選項,將 ...

如何在excel中做資料透視表

資料可以是連續的值,比如聲音 影象,稱為模擬資料 也可以是離散的,如符號 文字,稱為 數字資料 把現有的資料,轉換為你想要的形式,然後列出來成為新的表 具體步驟 加舉例 本資料來源的欄位如下圖 圖中是多個銷售人員對多個國家在2003年的銷售金額統計表 1.任意選取一個單元格 為保證建立表時篩選的是所...