Google sheets 有没有办法在IMPORTRANGE中的每一行末尾追加一个新值?

Google sheets 有没有办法在IMPORTRANGE中的每一行末尾追加一个新值?,google-sheets,google-sheets-formula,array-formulas,importrange,Google Sheets,Google Sheets Formula,Array Formulas,Importrange,我有多个电子表格,从中导入多个表格,然后垂直堆叠数据。我试图克服的障碍是,每个电子表格都是不同公司的信息,当我从我制作的另一张表格中查询这些信息时,我无法区分不同的数据源。当然,我可以简单地在所有原始电子表格中添加一列公司名称,并将其包含在查询公式中,但我更愿意使用更具动态性的内容。或者,也许有一种方法可以询问单元格其值来自何处 例如: A2=“圣地亚哥”B2=“$2.24”C2=“公司1” A3=“旧金山”B3=“$1.89”C3=“公司2” A4=“印第安纳波利斯”B4=“$4.21”C4=

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

例如:

A2=“圣地亚哥”B2=“$2.24”C2=“公司1”

A3=“旧金山”B3=“$1.89”C3=“公司2”

A4=“印第安纳波利斯”B4=“$4.21”C4=“公司2”

尝试以下方法:

=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)}

你是个圣人。我从你的回答中学到了很多,我非常感激。谢谢