有没有办法在 IMPORTRANGE 的每一行末尾附加一个新值?
Is there a way to append a New Value at the end of every row in IMPORTRANGE?
我有多个 spreadsheets,我从中导入多个 sheets,然后垂直堆叠数据。我试图克服的障碍是每个传播 sheet 都是不同公司的信息,当我从我制作的另一个 sheet 查询该信息时,我无法将各种数据源与一个数据源区分开来其他。当然,我可以简单地向所有原始 spreadsheet 添加一列,其中包含公司名称,并将其包含在我的查询公式中,但我宁愿使用更动态的东西。或者,也许有一种方法可以询问单元格的值来自何处。
例如:
A2 = "San Diego" B2 = ".24" C2 = "Company 1"
A3 = "San Francisco" B3 = ".89" C3 = "Company 2"
A4 = "Indianapolis" B4 = ".21" C4 = "Company 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)}
我有多个 spreadsheets,我从中导入多个 sheets,然后垂直堆叠数据。我试图克服的障碍是每个传播 sheet 都是不同公司的信息,当我从我制作的另一个 sheet 查询该信息时,我无法将各种数据源与一个数据源区分开来其他。当然,我可以简单地向所有原始 spreadsheet 添加一列,其中包含公司名称,并将其包含在我的查询公式中,但我宁愿使用更动态的东西。或者,也许有一种方法可以询问单元格的值来自何处。
例如:
A2 = "San Diego" B2 = ".24" C2 = "Company 1"
A3 = "San Francisco" B3 = ".89" C3 = "Company 2"
A4 = "Indianapolis" B4 = ".21" C4 = "Company 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)}