嘿,所以我现在有3个Gsheets。2是带有下表的sql导入。目标是将基于Id 28353类型的信息输入到我的主表中。该计划是从一个与我所拥有的类型ID匹配的表中获取所有值。然后,我希望能够将col1中的值替换为正确的名称,而不是数字。=query(importrange(xls_url!B1,"industryActivityMaterials!A1:D40000"),"select Col3, Col4 where Col1 matches '"&B1&"'")第一个查询将使用以下查询进行响应
materialTypeID quantity
21009 9
21013 9
21017 7
21019 11
21021 11
21023 9
21025 11
21027 22
21029 6我知道可以使用下一个查询=VLOOKUP(A17,importrange(xls_url!B$2,"invTypes!A2:C"),3,false)查询名称。问题是如何将这两个查询组合起来,以便MaterialTypeID将从查询2返回预期的名称?
使用第一个查询的另一个问题,我能阻止materialTypeID数量的响应吗?这些值位于第一个工作表的第1行?
发布于 2021-12-13 07:31:05
在“主”电子表格文件中试一试:
=query({query({importrange(B3,"A2:C")},"select Col1,Col3 where Col1 contains '" &B4&"'",0),query({importrange(B2,"A2:B")},"select Col2 where Col1 contains '" &B4&"'",0)},"select Col1, Col3, Col2")
query由两个嵌套查询组成。importrange访问外部电子表格的数据。where子句:Col1 contains '" &B4&"'" {}组合在单个查询的范围内,并用逗号分隔(对于使用小数点表示法的国家)。


https://webapps.stackexchange.com/questions/160654
复制相似问题