简体   繁体   English

使用 Google 表格查询+VLOOKUP+IMPORTRANGE

[英]QUERY+VLOOKUP+IMPORTRANGE w/ Google Sheets

I need to perform a VLOOKUP of a variable on Workbook A to find info in Workbook B, hence the IMPORTRANGE.我需要对工作簿 A 上的变量执行 VLOOKUP 以在工作簿 B 中查找信息,因此需要 IMPORTRANGE。 I also need that VLOOKUP to filter based on certain criteria within Workbook B. I've been trying to make QUERY work for me, but it doesn't seem to work with VLOOKUP.我还需要 VLOOKUP 根据工作簿 B 中的某些标准进行过滤。我一直在尝试使 QUERY 为我工作,但它似乎不适用于 VLOOKUP。 I know that FILTER also exists, but I have yet to make FILTER work with VLOOKUP either.我知道 FILTER 也存在,但我还没有让 FILTER 与 VLOOKUP 一起使用。

Example:例子:

VLOOKUP(A2,IMPORTRANGE("URL","Sheet2!C:AH"),27,0)

There are duplicate variants to be found in Workbook B/Sheet2 for the variable A2, so i need to set a condition based on Column 24 of Workbook B/Sheet2 to only return data if Column 24 contains the string "FinishProduct".在 Workbook B/Sheet2 中可以找到变量 A2 的重复变体,因此我需要根据 Workbook B/Sheet2 的第 24 列设置一个条件,以仅在第 24 列包含字符串“FinishProduct”时返回数据。 I hope this isn't super easy and I'm just being an idiot.我希望这不是超级容易,我只是一个白痴。 Look forward to the help期待帮助

New Attempt:新尝试:

QUERY(
  IMPORTRANGE(
    "1yLZ3H-tW1QaW0fDsK3kb_B96kT9-fV2We15-9KZyTGg",
    "TS Inventory!C:AC"
  ),
  "Select Col27 Where Col1='"&A2:A&"' AND Col22='FinishProduct'"
)

Still didn't work.仍然没有工作。 Produced something but not what I wanted.产生了一些东西,但不是我想要的。

try:尝试:

=VLOOKUP(A2, QUERY({IMPORTRANGE("URL", "Sheet2!C:AH")}, 
 "where Col22='FinishProduct'", 0), 27, 0)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM