如何在Excel公式中实现动态引用单元格并递增日期值?
实现方法
完全可以在现有公式中实现日期值递增1的需求,无需使用SUM函数,直接对$A$1单元格的值做加法运算即可。
修改后的公式
=IFERROR(INDEX(INDIRECT("'["&$EU$1&".xlsx]"&$A$1+1&" "&EU2&"'!$AF:$AF"), MATCH($E3,INDIRECT("'["&$EU$1&".xlsx]"&$A$1+1&" "&EU2&"'!$B:$B"),0)),"N/A")
说明
原公式中有两处引用$A$1的位置,只需将这两处替换为$A$1+1:
- Excel会自动计算
$A$1+1的结果,再将数值转为文本拼接进INDIRECT的引用字符串中 - 若后续
$A$1单元格的日期值变更,公式会自动同步计算递增1后的数值并完成引用
内容的提问来源于stack exchange,提问作者SamC
相关产品推荐
相关产品推荐

