在 Excel 中扩展多个日期

在 Excel 中扩展多个日期

所以我有一个开始日期和结束日期的列表,我想在不同的表中展开它们例如:

A1 有开始日期,B1 有结束日期 A2 有开始日期,B2 有结束日期 等等

我想使用以下代码扩展 Sheet 2 中的所有日期:

介于 A1 和 B1 之间的日期属于 A 行 介于 A2 和 B2 之间的日期属于 B 行

广告等等!有人能帮助我吗?

答案1

在名为Dates

在此处输入图片描述

将此公式放入您想要数据的范围的左上角单元格中。

=IF(INDEX(Dates!$A:$A,COLUMN(A:A))+(ROW(1:1)-1)>INDEX(Dates!$B:$B,COLUMN(A:A)),"",INDEX(Dates!$A:$A,COLUMN(A:A))+(ROW(1:1)-1))

然后复制下来

在此处输入图片描述

INDEX(Dates!$A:$A,COLUMN(A:A))INDEX(Dates!$B:$B,COLUMN(A:A))分别返回开始日期和结束日期。公式被拖过后,它会向下移动一行。

然后我们只需将1日期向下拖动直到它等于结束日期,然后返回空白字符串。

相关内容