【问题标题】:How can I Use query to pull information from another google spreadsheet?如何使用查询从另一个谷歌电子表格中提取信息?
【发布时间】:2021-07-24 00:05:27
【问题描述】:

您好,我有两个谷歌电子表格,一个电子表格有多个包含各种信息的标签。第二个电子表格是患者姓名和相关信息的主数据列表。截至目前,我拥有从中提取此信息的母版数据选项卡。我只想简单地将其移动到单独的工作表电子表格中。这是我用来从数据选项卡 (FC) 中提取数据的公式。 =IFERROR(ARRAYFORMULA(JOIN(CHAR(10),QUERY(FC!$A$2:F,"Select D Where B='"&A21&"'"))))

如何将标签页 FC 移动到其自己的电子表格并在此工作表上获得相同的结果?

【问题讨论】:

标签: google-sheets


【解决方案1】:

如果您分离主工作表,则必须使用 IMPORTRANGE('ID of the source',sheet1!A2:F) 从从属电子表格导入数据,然后对其应用查询。提供一个简化模型的链接。

【讨论】:

    【解决方案2】:

    使用:

    =IFERROR(INDEX(TEXTJOIN(CHAR(10), 1, QUERY(IMPORTRANGE("sheet's_url", "FC!A2:F"), 
     "select Col4 
      where Col2='"&A21&"'"))))
    

    示例:

    =IFERROR(INDEX(TEXTJOIN(CHAR(10), 1, QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1BhBUDx9LKKQIC2zQbDM2IOhVAV6ppygbts2vT-NmhAM/edit#gid=0", "data!A1:F"), 
     "select Col4 
      where Col1='"&A1&"'"))))
    

    【讨论】:

    • 谢谢!但我似乎无法显示数据
    • @EmmaBourdeau 答案已更新。见:docs.google.com/spreadsheets/d/…
    • (char10)后面的第一个数字1是什么意思?
    • @EmmaBourdeau 表示加入除空单元格之外的所有单元格。这是一种预防措施,因此您最终不会得到连续有多个逗号的连接字符串,例如abc,,,def,,xx,cc,,,,,,,,,,hjk(或者在您的情况下是CHAR(10)而不是逗号)
    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    • 2013-06-10
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    相关资源
    最近更新 更多