Excel 使用公式自动更新日历

Excel 使用公式自动更新日历,excel,excel-formula,worksheet-function,Excel,Excel Formula,Worksheet Function,我有一个包含各种事件信息的表,1行=1个事件。表中的一列以YYYY-MM-DD格式保存事件日期 我尝试在其中自动显示事件的日历有一个单元格,其中包含YYYY-MM-01格式的年和月信息。月份的日期保存在日历中格式为D/DD的单独单元格中 如果年、月和日匹配,我希望函数返回事件表中列中的首字母缩略词,并将其显示在日历中 我的第一个想法是使用如下函数: =IFANDYEARTable13[开始日期]=年份$A$1;MONTHTable13[起始日期]=每月$A$1;DAYTable13[起始日期]=

我有一个包含各种事件信息的表,1行=1个事件。表中的一列以YYYY-MM-DD格式保存事件日期

我尝试在其中自动显示事件的日历有一个单元格,其中包含YYYY-MM-01格式的年和月信息。月份的日期保存在日历中格式为D/DD的单独单元格中

如果年、月和日匹配,我希望函数返回事件表中列中的首字母缩略词,并将其显示在日历中

我的第一个想法是使用如下函数:

=IFANDYEARTable13[开始日期]=年份$A$1;MONTHTable13[起始日期]=每月$A$1;DAYTable13[起始日期]=第3天;表13[首字母缩略词]

但我意识到像那样看桌子是行不通的

关于我如何继续下去有什么想法吗?我希望解释不要太混乱


假设您的月初和日数存储为值,而不是文本,则使用以下方法:

=IFERROR(VLOOKUP($A$1+F3-1,Table13!$A:$C,3,0),"")
其中,表13是工作表,其中查找存储在A:C列中的数据

=IFERROR(VLOOKUP(VALUE($A$1)+VALUE(F3)-1,Table13!$A:$C,3,0),"")
如果日期是文本,则可以使用