我正在使用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。我认为这很简单,但我没有太多时间来完成这项工作。有人可以帮我这个吗?
答案 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月的任何一天都有回复,我需要收到评论。