首页 > 解决方案 > 试图找到包含日期的相应单元格范围的值,但只对日期感兴趣的是今天

问题描述

所以,我有一系列跨越数年的月度日期。然后我在下一个单元格中有一个美元值,我们称之为 A1:B100。我想在 B 中找到与今天日期相对应的单元格。我用来查找正确日期的方法是: AND(MONTH(a1)=MONTH(TODAY()),YEAR(a1)=YEAR(TODAY())) 我只需要将其放入查找函数中跨越日期范围,但我很难过任何帮助都会很棒。

标签: excel

解决方案


这些函数在 b 中查找与今天日期匹配的值,然后从 a 中提取值。xlookup 的语法更简单,但如果您没有最新版本的 excel,则可能需要索引/匹配。

=INDEX(A1:A5,MATCH(TODAY(),B1:B5,0))

=XLOOKUP(TODAY(),B1:B5,A1:A5)

编辑:我重新阅读了您的帖子,如果您在 a 中的数据是按月计算的(即 2021 年 1 月 1 日、201 年 2 月 1 日),请确保它是有序的,并将匹配类型更改为小于。如果您的数据格式不同,请发布您的数据的屏幕截图。

=INDEX(A1:A8,MATCH(TODAY(),B1:B8,1))

=XLOOKUP(TODAY(),B1:B8,A1:A8,,-1)


推荐阅读