首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >维护Google中的主数据子集

维护Google中的主数据子集
EN

Stack Overflow用户
提问于 2018-02-22 04:30:44
回答 1查看 486关注 0票数 0

我有一个主电子表格,在这里我保存了完整的数据集。

  • 每一行代表病人的情况
  • 有一个列有一个区域(NR,SR,NZ),每个案例都被分配给

我希望每个地区经理(如NZ)都有自己的电子表格(工作簿):

  • 动态选择主列中的哪些行与区域列中的区域(NZ)匹配。
  • 使用与分配给其区域的情况对应的行更新(NZ)区域电子表格。

到目前为止,我理解这个任务的最佳函数可能是importrange函数:

代码语言:javascript
复制
=importrange(spreadsheet_key, range_string)

的问题是如何动态生成range_string --一个针对与感兴趣区域匹配的所有行的更新范围?

而且-他们必须在同一个工作簿上吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-22 16:28:41

您可以使用QUERYIMPORTRANGE的组合。因此,例如,在A2中的"NZ“表中,您可以执行=QUERY(IMPORTRANGE("Main Spreadsheet URL","Sheet Name!Range"),"Select Col1, Col3, Col4 where Col1<>'' and Col4='NZ' order by Col3 asc",0)

这将将第1 (A)、3 (C)和4 (D)列中的所有行拖到新的电子表格中,只要第1 (A)列中的一行不是空(Col1<>''),然后第4 (D)列中的一行等于"NZ“(Col4=NZ),然后在第3 (C) (order by Col3 asc)栏中按升序排列数据。

您还可以将公式中的"NZ“替换为单元格引用,如下例所示。

=QUERY(IMPORTRANGE("Main Spreadsheet URL","Sheet Name!Range"),"Select Col1, Col3, Col4 where Col1<>'' and Col4='"&Sheet2!F1&"' order by Col3 asc",0)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48919703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档