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)
我正在尝试编辑 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)