Google 工作表中的查询结果中的 Vlookup 文本

Vlookup Text Inside Query Results in Google Sheets

我正在尝试编辑 sheet 并使用 vlookup 从另一个选项卡获取文本,但出现 #N/A 错误。

我想实现的是将备注标签的"March 1st" 变成联系人标签的G65。但是,A 列到 I 列的注释选项卡中的数据是来自联系人选项卡的查询,而 "type your notes here" 列不是。

引用一个被引用的引用会产生一个悖论,所以这条路线是不可能的。因此尝试:

=ArrayFormula(IFERROR(VLOOKUP(B7:B17, 
 {query(Contacts!A7:I,"Select B Where F is not null order by F"),
  query('Notes (View Only)'!J3:J, "where J is not null")}, 2, 0)))

第二个 VLOOKUP 参数的第 1 列必须包含与 VLOOKUP 的第一个参数相同的内容,在您的情况下不是这样,因此您需要切换它们...

=VLOOKUP(B65, {'Notes (View Only)'!B3:B9, 'Notes (View Only)'!A3:J9}, 1, 0)

如果您还需要第 9 列,请使用:

=VLOOKUP(B65, {'Notes (View Only)'!B3:B9, 'Notes (View Only)'!A3:J9}, {1, 10}, 0)

或者您可能只需要:

=VLOOKUP(B65, 'Notes (View Only)'!B3:J9, 9, 0)