如何从月/日/年单元格获取VLOOKUP中的search_key月份/年份

时间:2015-12-03 13:23:22

标签: date google-sheets

我正在使用Google Spreadsheets / Forms将数据从Form传输到Spreadsheet。在其中一个单元格中,我需要传输注释,该注释是给定月份的文本值。我的功能如下:

=IF(COUNTIFS('Forms of X'!$C:$C,">="&H$1,'Forms of X'!$C:$C,"<="&EOMONTH(H$1,0)), VLOOKUP(MONTH('Forms of X'!$C:$C)=MONTH(H$1)&YEAR('Forms of X'!$C:$C)=YEAR(H$1), 'Forms of X'!$C:$P, 14, 0)) 

所以,在'Forms of X'表格中,我得到了表格的回复。

C列是以mm / dd / yyyy格式表示的日期。 P列是表单中的文本消息(注释)。

在我的主电子表格中,我从'Forms of X'表中获取值,我还需要获得评论。这里H1细胞是例如2015年11月(2015年1月11日)。我无法获得正确的search_key,以便VLOOKUP在'Forms of X'表的C列中搜索11/2015。我认为这很简单,但我没有太多时间来完成这项工作。有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:0)

公式的vlookup部分应如下所示:

VLOOKUP(MONTH(H$1)&"/" &(H$1), 'Forms of X'!$C:$P, 14, 0)

在公式中,您测试search_key的{​​{1}}参数中的条件,该参数无效。您还在月份和年份之间省略了“/”。

答案 1 :(得分:0)

此外,如果我将其设置为

,该功能对我有用
=VLOOKUP(H$1, 'Forms of X'!$C:$P, 14, 0)

并在回复日是11/1/2015时正确显示评论。我的问题是,这一天并不总是第一天(2015年11月1日在H1 Cell),所以我需要按月和年份收到评论。

因此,如果有人回答11/5/2015,则该功能无效,因为H1是11/1/2015。如果在2015年11月的任何一天都有回复,我需要收到评论。