我有一个表格,其中包含有关各种事件的信息(1行= 1个事件)。表格中的一列以#34; YYYY-MM-DD"格式保存事件的日期。
我尝试使事件自动显示的日历中有一个单元格,其中包含有关年份和月份的信息,格式为#34; YYYY-MM-01"。每月的日期保存在日历中的单独单元格中,格式为" D" /" DD"。
如果年,月,日匹配,我希望该功能返回该事件的首字母缩略词(保存在事件表中的一列中)并显示在日历中。
我的第一个想法是使用这样的函数:
=IF(AND(YEAR(Table13[Start Date])=YEAR($A$1);MONTH(Table13[StartDate])=MONTH($A$1);DAY(Table13[StartDate])=DAY(F3));Table13[Acronym];" ")
但我意识到通过这样的桌子看起来不会工作。
关于如何进行的任何想法?我希望解释不是太混乱。
答案 0 :(得分:0)
假设您的月份和日期编号的开头存储为值,而不是文本,请使用以下命令:
=IFERROR(VLOOKUP($A$1+F3-1,Table13!$A:$C,3,0),"")
其中Table13是使用A:C列中存储的数据进行查找的工作表。
=IFERROR(VLOOKUP(VALUE($A$1)+VALUE(F3)-1,Table13!$A:$C,3,0),"")
如果日期是文字,则会有效。