Excel 中連續生成開始日期和結束日期之間的日期

2022-10-10 01:15:06 字數 746 閱讀 9602

excel 中連續生成開始日期和結束日期之間的日期,在乙個單元格中有開始日期,另外乙個單元格中有結束日期時,想通過 excel 已有的函式,自動生成兩者之間的日期,我們大概知道,肯定是最經典的拖拉功能,就像生成連續數字那樣,好的,那我們開始嘗試一下。

為了試驗方便,我們打算連續生成 2015/11/10 到 2016/8/10 之間的連續日期。

首先,把這兩個日期分別填入 a1 和 b1,我們讓日期從 a2 開始生成,選中 a2,輸入下面的公式:

=if(a$1+row(a1)

如下圖。

回車後生成第乙個日期,然後滑鼠移到右下角,點選,拖拉,一直到生成最後乙個日期為止,如圖。

生成後,發現每個月份的日期都是正常的,如圖。

先解釋下公式的大概意思。

a$1就是a1單元格,row(a1)就是a1的行號,b$1是b1單元格。

if語句的意思是:如果a1單元格內容+a1行號小於b1單元格的內容,那就在當前單元格填入a1加上行號後的值,格式為yyyy-mm-dd,否則填入空字串。

所以生成日期後,我們可以看到生成的日期是 2015/11/11 到 2016/8/09 之間的連續日期,少兩天,所以我們需要把公式中改一改就 ok 了,改後如下:

=if(a$1+row(a1)-1<=b$1,text(a$1+row(a1)-1,"e-mm-dd"),"")

如果想要 yyyy-mm-dd 格式的日期改為 yyyy/mm/dd,那麼把引數」e-mm-dd」改為」e/mm/dd」,其它同理。

Sql Server 生成連續日期的方法總結

第一種,利用master.spt values來生成連續日期 sql view plain copy print declare date datetime set date 2009 02 05 select day convert varchar dateadd mm,datediff mm,0...

python 連續輸出日期 我想生成連續的日期

我有這樣的 import time from datetime import date startyear raw input start year startmonth raw input start month startday raw input start day endyear raw i...

excel生成日期和隨機函式的字元竄

錄入資料的時候,名字是用日期和隨機函式組合而成的,用wps如下幾個函式即可實現 第一步 隨機函式 rand 生成0到1的隨機函式 第二步 取整 round rand 10000,0 第乙個引數表示要取整的小數點,第二個表示保留幾位小數 第三步 生成日期 now 第四步 將日期轉換成文字 excel ...