2

使用 Google 表格,我希望在同一个文档中,使用带条件的 IMPORTRANGE 将数据从一张表格导入另一张表格。

我试过不成功:

=IF(IMPORTRANGE("https:URL","Inc Database!B2:B300")="permanent",IMPORTRANGE("htps://URL","Inc Database!A2:A300"),"")

=QUERY(IMPORTRANGE("https:/URL", "Inc Database!A2:A300"),"SELECT Col1 WHERE Col1 <> 'permanent'")

=FILTER(IMPORTRANGE("URL","Inc Database!A1:A250"),IMPORTRANGE("URL","Inc Database!B1:B250"="venture permanent"))

我想让函数说:从范围 A 中导入满足范围 B 中“永久”标准的任何值。

    A    |  B    
_________|_________
 Name    |type 
---------|-------
 Henry   |Permanent
 William |Intern
 John    |Permanent  
4

2 回答 2

3

我在下面的电子表格中放了几个例子:

例如 =QUERY(IMPORTRANGE(" https://docs.google.com/spreadsheets/d/1LX7JfbGvgBTfmXsYZz0u5J7K0O6oHJSnBowKQJGa9lY/edit#gid=0 ", "Inc Database!A2:B300"),"SELECT Col1 WHERE not(Col2 = 'Permanent ')")

于 2017-01-16T16:03:38.847 回答
1

由于名称中有空格,因此您需要在对工作表/选项卡的引用周围加上单引号。使用您的示例:

IMPORTRANGE("https:/URL", "'Inc Database'!A2:A300")

但这只会导入 A 列,因此您无法检查 B 列

然后使用查询。如果您想要 B 为“永久”的所有内容,那么您想要(未经测试):

=QUERY(IMPORTRANGE("https:/URL", "'Inc Database'!A2:B"),"SELECT Col1 WHERE Col1 = 'Permanent'")

这将:

  • 从主数据表中导入从 A2 开始的所有行,以在 Query() 中使用。
  • 通过查询,仅返回 Col2 (B) 包含“永久”的那些
于 2017-01-16T15:47:26.943 回答