Google sheets 有没有办法加入多个Vlookup?

Google sheets 有没有办法加入多个Vlookup?,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,gs-vlookup,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,Gs Vlookup,我有一个电子表格,我正在输入一个募捐者的信息。我已经完成了很多部分,看起来我遇到的应该更容易。我为每个筹款项目设置了3行,第一行包含一些附带信息,然后是一系列日期/时间/美元金额。我需要在这个范围内搜索每一个在上午7:00到达的美元金额,并将它们加在一起。我希望此列表从样本表中的L1开始,并与K列中的时间列表相对应 我还需要根据一个主题,即项目标题下的单元格,对所有贡献进行合计,但一旦我开始讨论,我应该能够弄清楚这一点 样本表如下: 我尝试过使用ArrayFormula、VLOOKUP和filt

我有一个电子表格,我正在输入一个募捐者的信息。我已经完成了很多部分,看起来我遇到的应该更容易。我为每个筹款项目设置了3行,第一行包含一些附带信息,然后是一系列日期/时间/美元金额。我需要在这个范围内搜索每一个在上午7:00到达的美元金额,并将它们加在一起。我希望此列表从样本表中的L1开始,并与K列中的时间列表相对应

我还需要根据一个主题,即项目标题下的单元格,对所有贡献进行合计,但一旦我开始讨论,我应该能够弄清楚这一点

样本表如下:

我尝试过使用ArrayFormula、VLOOKUP和filter的各种公式。我在网上找到了使用这些函数的例子,这些函数似乎都应该工作,但没有。一个在第一个结果出现时停止,另一个看起来像是在创建单元格中找到的内容的列表,而不是将它们相加

我当前未成功的代码是:

=vlookup(K1, $H$46:$J$164, 2, 0)
这似乎是在遇到第一个0后停止的。它肯定不会加入I50单元


我预计上午7:00的结果是406美元,但我得到了0美元。

粘贴到L1单元格:

=ARRAYFORMULA(IFERROR(VLOOKUP(TO_TEXT(K1:K35), TO_TEXT(QUERY({
 FILTER(H46:I, MOD(ROW(INDIRECT("A4:A"&ROWS(A46:A)+3)), 4)=0);
 FILTER(K46:L, MOD(ROW(INDIRECT("A4:A"&ROWS(A46:A)+3)), 4)=0);
 FILTER(N46:O, MOD(ROW(INDIRECT("A4:A"&ROWS(A46:A)+3)), 4)=0);
 FILTER(Q46:R, MOD(ROW(INDIRECT("A4:A"&ROWS(A46:A)+3)), 4)=0)},
 "select Col1,sum(Col2) 
  where Col1 is not null 
  group by Col1 
  label sum(Col2)''", 0)), 2, 0), 0)*1)

您是如何计算406的?不应该是306?你是对的,一定是打字错误。谢谢!这是一个比我想象的更复杂的公式。