【问题标题】:Is there a way to append a New Value at the end of every row in IMPORTRANGE?有没有办法在 IMPORTRANGE 的每一行末尾附加一个新值?
【发布时间】:2019-07-24 18:52:06
【问题描述】:

我有多个电子表格,我从中导入多张工作表,然后垂直堆叠数据。我试图克服的障碍是每个电子表格都是不同公司的信息,当我从我制作的另一张表中查询该信息时,我无法区分各种数据来源。当然,我可以简单地在所有原始电子表格中添加一个带有公司名称的列,并将其包含在我的查询公式中,但我宁愿使用更动态的东西。或者,也许有一种方法可以询问单元格的值来自哪里。

一个例子是:

A2 = "San Diego" B2 = "$2.24" C2 = "Company 1"

A3 = "San Francisco" B3 = "$1.89" C3 = "Company 2"

A4 = "Indianapolis" B4 = "$4.21" C4 = "Company 2"

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas importrange


    【解决方案1】:

    尝试类似:

    =QUERY(QUERY(IMPORTRANGE("ID", "Sheet1!A:B"), "select Col1,Col2,'Company 1'", 0), "offset 1", 0)
    

    那么你可以像这样做数组:

    ={QUERY(QUERY(IMPORTRANGE("ID", "Sheet1!A:B"), "select Col1,Col2,'Company 1'", 0), "offset 1", 0); 
      QUERY(QUERY(IMPORTRANGE("ID", "Sheet5!C:D"), "select Col1,Col2,'Company 3'", 0), "offset 1", 0)}
    

    【讨论】:

    • 你是个圣人。我从您的回复中学到了很多东西,非常感谢。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-06
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    相关资源
    最近更新 更多