目前我正试图从其他工作表中的数据表(monthdata)中提取信息。
公式看起来像这样= vlookup(c1,monthdata,5,false)
c1是日期数据列(例如3-Mar)
monthdata包括在1月,2月,3月等命名的12个不同月份 以及我试图拉动的5列数据。
这里的问题是我不知道如何让c1(lookup_value)能够识别出我想要的数据涉及3月而不是3月的特定日期。
有没有办法可以让查找值单独识别March而不改变c1数据格式?
答案 0 :(得分:0)
使用此公式:
=VLOOKUP(TEXT(C1,"[$-409]mmm"),monthdata,5,FALSE)
C1中的数据格式与此无关 - 日期以42067
之类的数字存储(并传递给公式)。格式化仅确定它们在单元格中的显示方式。
TEXT
公式从C1
中存储的日期中提取3个字母的英文月份代码。 mmm
这里表示3个字母的月份,[$-409]
表示美国英语区域。