Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays ARRAYFORMULA、QUERY和IMPORTRANGE仅显示单行的结果_Arrays_Google Sheets_Google Sheets Formula_Array Formulas - Fatal编程技术网

Arrays ARRAYFORMULA、QUERY和IMPORTRANGE仅显示单行的结果

Arrays ARRAYFORMULA、QUERY和IMPORTRANGE仅显示单行的结果,arrays,google-sheets,google-sheets-formula,array-formulas,Arrays,Google Sheets,Google Sheets Formula,Array Formulas,我想知道我的公式是否有问题,因为它不像数组那样填充整个列 目前,我的公式在B2上运行得很好,但它不适用于整个B2:B范围 这是我的公式: =ARRAYFORMULA(QUERY({ {IMPORTRANGE("URL TO PRIVATE SHEET","$L2:$O")} },"select Col4 WHERE Col1 CONTAINS " & $A2:A)) 导入表看起来像… 数组公式在B2中 | A | B

我想知道我的公式是否有问题,因为它不像数组那样填充整个列

目前,我的公式在B2上运行得很好,但它不适用于整个B2:B范围

这是我的公式:

=ARRAYFORMULA(QUERY({
 {IMPORTRANGE("URL TO PRIVATE SHEET","$L2:$O")} 

},"select Col4 WHERE Col1 CONTAINS " & $A2:A))
导入表看起来像…

数组公式在B2中

| A | B|

| 000003 | BobDoe@email.com|在查询的第二个参数中不能有这样的数组。不妨试试:

=ARRAYFORMULA(QUERY({{IMPORTRANGE("URL TO PRIVATE SHEET", "L2:O")}},
 "select Col4 
  where Col1 matches '"&TEXTJOIN("|", 1, A2:A)&"'"))

更新:

你能分享一份你的工作表吗?现在就开始吧。正在将其迁移到组织外的另一个帐户。更新了问题的URL至工作表。谢谢提示。这个公式在数组的意义上是有效的,但是没有考虑到ID的顺序可能与升序不同。(请参阅表2“公式解决方案#1”)@JamesReed68答案更新您再次成为一名向导玩家0!谢谢你的帮助!!!
|   A    |        B          |
| 000003 |  BobDoe@email.com | <- Contains the formula above and works.
| 000001 |        *          | <- No data: should say "JohnDoe@email.com"
| 000002 |        *          | <- No data: "JaneDoe@email.com"
=ARRAYFORMULA(QUERY({{IMPORTRANGE("URL TO PRIVATE SHEET", "L2:O")}},
 "select Col4 
  where Col1 matches '"&TEXTJOIN("|", 1, A2:A)&"'"))
=ARRAYFORMULA(IFNA(VLOOKUP(A2:A, QUERY({
 {IMPORTRANGE("1GFnkuE3Dx-rTuvEV6wj1mCEq3P6cOxbzYco4aFVNw-I", "L2:O")}},
 "select Col1,Col4 
  where Col1 is not null", 0), 2, 0)))