在Excel中创builddate范围列表的date列表

在Excel中,我有一列开始date和相应的结束date列,如下所示:

Start Date End Date 6/26/06 7/2/06 7/1/06 7/8/06 8/17/06 8/21/06 8/17/06 8/20/06 9/3/06 9/9/06 9/6/06 9/8/06 

如何获得这些开始/结束date范围内的所有date的新列,包括开始date和结束date? 所以我想要一个看起来像这样的新列:

 New Column 6/27/06 6/28/06 6/29/06 6/30/06 7/1/06 7/2/06 7/1/06 7/2/06 7/3/06 7/4/06 7/5/06 7/6/06 7/7/06 7/8/06 8/17/06 8/18/06 8/19/06 8/20/06 8/21/06 8/17/06 8/18/06 8/19/06 8/20/06 9/3/06 9/4/06 9/5/06 9/6/06 9/7/06 9/8/06 9/9/06 9/6/06 9/7/06 9/8/06 

我已经试过这里的教程: https : //www.extendoffice.com/documents/excel/2659-excel-list-all-dates-between-two-dates.html ,但我不知道如何复制它多于一行的开始date/结束date。

假设您的数据从A1列StartA1 Start ,9/8/ 9/8/2006B7

进一步假定你想要在列D中输出。创build一个帮助列,在列E中称为Index

=A2放入单元格D2 。 将1放入单元格E2

在Cell D3

 =IF(E2=0,"",IF(E2=E3,D2+1,OFFSET($A$1,E3,0))) 

在Cell E3

 =IF(D2=OFFSET($A$1,E2,1), IF(OFFSET($A$1,E2+1,0) = 0, 0,E2+1), E2) 

然后只需复制D3E3 。 一旦到达最后一行, E列将显示0D列将为空白。