Excel怎麼根據日期規則自動生成表

時間 2022-04-27 14:25:04

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樓:匿名使用者

如果是已經輸入了1-2變成1月2日的

可以這樣修改

選中單元格---右擊---單元格格式---數字---日期---型別裡選擇3-14---確定

3樓:蟈蟈愛學

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

如何在excel表中插入日曆表,我要製造考勤表 只要選擇對應月份,日期就自動生成了

4樓:匿名使用者

1、首先在日期的第一個單元格里輸入=在點選上面的考勤表日期,如圖。

2、然後第二個單元格里輸入=第一個單元格+1,按回車,再然後右下角向右拉。

3、再下面的星期單元格里輸入=上面的日期,如圖。

4、點選回車,點選右下角向右拉動,如圖。

5、選擇日期那一行點選右鍵-設定單元格-日期,點選確定,如圖(選擇自己合適的日期)。

6、星期那一行點選右鍵-設定單元格-日期,點選確定,如圖(選擇自己合適的日期)。

7、最後已在考勤表那一行的日期隨便輸入幾號,下面的日期跟星期就會隨之而變動了,如圖。

excel中怎樣按照日期自動建立多個工作表?

5樓:綠衣人敲門

首先建一個工作表,裡面填寫需要建立的工作表的所有名字

生成資料透視表。單擊資料區域任意單元格,【插入】【資料透視表】,在【建立資料透視表】對話方塊中選擇放置資料透視表的位置:現有工作表c1單元格。

在彈出的【資料透視表欄位列表】對話方塊中,將「生成以下名稱的工作表」欄位拖動到報表篩選區域,關閉【資料透視表欄位列表】

生成報表篩選頁。單擊c1單元格,依次單擊【選項】選項卡,【資料透視表】命令組,單擊【選項】右側的三角按鈕,在下拉選單中單擊【顯示報表篩選頁】,彈出【顯示報表篩選頁】對話方塊。

保留預設設定,單擊確定。

清除工作表內容。好多的工作表瞬間就生成了,但是新生成的工作表裡都有一個資料透視表,需要把它清除掉。右鍵單擊工作表標籤,在下拉選單中選擇【選定全部工作表】。

單擊工作表左上角的「全選按鈕」,再依次單擊【開始】選項卡,【編輯】命令組,【清除】按鈕右側的小三角,在下拉選單中選擇【全部清除】。

最後,右鍵單擊工作表標籤,【取消組合工作表】,完成。

6樓:愛悅之平

操作步驟:

1.新建一個工作表,然後輸入日期資料。

2.選擇日期序列中的任意資料,單擊選單欄中的「插入」選項卡,點選資料透視表。然後選擇「現有工作表」,在當前工作表的選擇一個空白單元格,確定即可。

3.把資料透視表中的月份拖動到下圖紅色圓圈的報表篩選處。

4.選中如上圖中的「月份-全部」,然後選擇最上方選單欄中的「設計」選項,點選」選項「,點選「顯示報表篩選頁」即可。

5.最後要刪除掉每個表中的多餘資料。

操作步驟:

新建一個工作表,然後輸入如下圖的日期資料(可通過填充柄來快速實現按月填充)

2.選擇日期序列中的任意資料,單擊選單欄中的「插入」選項卡,點選資料透視表。然後選擇下圖紅色圓圈所見的「現有工作表」,在當前工作表的選擇一個空白單元格,確定即可。

3.把資料透視表中的月份拖動到下圖紅色圓圈的報表篩選處,效果如下圖:

4.選中如上圖中的「月份-全部」,然後選擇最上方選單欄中的「設計」選項,點選下圖中紅色圓圈的」選項「,點選「顯示報表篩選頁」即可。

5.最後要刪除掉每個表中的多餘資料。選擇「2023年12月」,按住"shift",滑鼠單擊如下圖左下角的最左邊箭頭,單擊」2023年1月「工作表,即可選定全部工作表。

  然後點選上方選單欄中的「開始」選項卡,選擇如下圖中紅色圓圈的「清除」——「全部清除」即可。

excel如何設定根據起始日期和時長自動生成甘特圖

7樓:鄰家一小帥呆

首先做一個excel**,如圖

然後選中區域g4:ak14

點選home選單下的條件格式--新建規則-對單元格中包含..進行規則(我不太記得中文怎麼翻譯了)-在between後面的起始和結束點分別輸入開始日期和結束日期,記住要把列用$固定,然後選擇你要用什麼顏色,之後點選確認

8樓:匿名使用者

請參考我的回答:

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

9樓:漂網一葉舟

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

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

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

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

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

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

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

10樓:動漫行家

方法一:利用迭代計算

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

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

方法二:資料有效性

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

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

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

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

11樓:蟈蟈愛學

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

12樓:朱仕平

選擇日期列

設定單元格格式

自定義型別輸入

m.d確定

然後在單元格輸入8-1

下拉填充

13樓:匿名使用者

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

14樓:匿名使用者

修改單元格格式為日期

excel 根據月份自動生成日期

15樓:匿名使用者

解決excel 根據月份自動生成日期的具體步驟如下:

1.開啟資料原表,原表中是輸入日期的**選中月份中的第一個單元格。

2.在單元格中選擇公式/插入函式/全部/month。

3.在month函式的對話方塊中輸入選項也就是日期。

4.點選確定就行了。這樣就解決了excel 根據月份自動生成日期的問題了。

16樓:苗喬恩

b1公式為:=date(year(today()),$a$1,column(a1))

如下圖所示:

請點選輸入**描述

效果演示:

請點選輸入**描述

怎樣在excel裡自動生成日期單據號

17樓:蟈蟈愛學

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

怎麼在EXCEL裡讓日期自動往下排

1 首先在電腦上用2007版excel軟體開啟目標檔案。2 然後然後目標單元格中輸入日期 2011 5 4 如圖所示。3 然後將游標定位到此單元格右下角位置,用滑鼠往下拉,如圖所示。3 然後設定是以序列的形式進行填充,如圖所示。4 完成以上設定後,即可在excel裡讓日期自動往下排。 寧雙學好網施老...

EXCEL怎麼用函式自動輸入當天日期

如果你僅僅是想實現這個功能,用函式 text now yyyy mm dd 如果你想要實現每次更新的時候在對應行的指定位置自動填入日期的話,只能用vba,可以在一個單元格中同時輸入日期和時間,先輸入日期或先輸入時間均可,只是記住中間須用空格隔開,如2001 3 1 7 45 00。按下 ctrl 組...

手機excel如何自動生成連續日期

在excel 中輸入的日期都是固定的,有什麼方法能夠設定自動變更,因此,具體的介紹如下 新建 或開啟 工作表 選擇輸入的單元格 輸入 now 或 tady 在剛輸入的單元格上右鍵 設定單元格格式 在數字選項卡中點 自定義 型別中輸入 mm 然後確定 單元格自動填好月份了 另外,有關excel中日期時...