将Excel日期范围与星期几匹配

时间:2017-05-12 22:59:00

标签: excel vba date dynamic

我有一张带有出发和返回日期的费用表。我希望将出发日期和退货之间的所有日期(包括在内)与星期几相匹配,然后在表格另一部分中存在的一周中的适当日期填充该日期。 我已经提供了一个示例屏幕截图,显示了我正在尝试填充的内容以及我希望它看起来像什么。

我尝试了索引/匹配,创建表以允许“中间”日期自动扩展,链接到powerpivot中的日期表等,并继续失败。我还没有尝试过VBA。

非常感谢您的想法!

Example

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。与你所尝试的类似,我得到了这个。它按照您的屏幕截图工作,并在下面的不同日期进行测试:

enter image description here

<强>公式即可。

E1:=B1
E2:=E1+1并向下拖动 F1:=IF(E1<=$B$2,TEXT(E1,"ddd"),"")然后向下拖动 B12:=IFERROR(INDEX($E$1:$E$7,MATCH(B11,$F$1:$F$7,0)),"")并拖过