您好,亲切的问候
我有点困惑,我需要在单元格 C7 中执行数据验证,以便日期与单元格 C6 中设置的月份和单元格 C8 中找到的年份相对应。数据记录在 DATA 选项卡中;我尝试过 INDEX + MATCH 函数以及 OFFSET,但它们都不符合我的要求(我想我犯了很多错误)。您能帮我找到解决方案吗,或者给我提示如何找到一个能满足要求的公式。
确切地说,我想要做的是,当选择例如 2018 年 (C8) 的 1 月 (C6) 月份时,在单元格 C7 的下拉列表中仅显示与指定月份对应的 31 天。也就是说,如果我选择 2 月,则会出现 28 天,而不是 30 天或 31 天,除非是闰年,在这种情况下,2 月应该出现 29 天。
为此,我想要选择位于“数据”选项卡中的年份 (A5:A45388)、名称 (C5:C45388) 和日期 (D5:D45388) 对应的数据,并且根据在 Sheet 1 选项卡 (C8) 和月份 (C6) 中选择的年份,为我提供该日期的相应日期。
由于一月、三月、五月、七月、八月、十月和十二月都有 31 天,如果我选择其中任何一个月份,无论年份如何,这 31 天都应该出现在位于单元格 C7 中的下拉列表中,而不是 30 天或 28 天。
如果您选择四月、六月、九月和十一月,情况也是如此,在这种情况下,单元格 C7 中的下拉列表中应该显示 30 天,而不是 31 天或 28 天(如果二月是闰年,则显示 29 天)。
非常感谢您宝贵的关注。
附言:我已根据顶行(列标题)中的值向 DATA 选项卡中的表格分配了范围名称,并且我使用的是 Excel 365。如果您需要,可以通过链接下载包含图片中显示的数据的书籍副本。