Google 表格,重命名 googlefinance 标题

问题描述 投票:0回答:1

我正在使用 googlefinance 从多个代码中提取数据,我想通过使用不同的列名称来区分。

  1. 我想到的一个解决方案是重命名标题,我尝试使用嵌套查询,但它不起作用。

  2. 我想到的另一个(不是很优雅)的解决方案是用股票代码名称填充上面的一行,一行中每 6 个单元格,然后连接两行。

您可以在这里看到: https://docs.google.com/spreadsheets/d/1nDkIvVIWmibB2jiLyJCeHPNxdA11A1AMoavI-ICtSdE/edit?usp=sharing

我尝试过但没有成功:

=QUERY(GOOGLEFINANCE("C", "all", "02.01.2023", "20.12.2023", "weekly"), "SELECT newDate as Date", 1)
enter code here

=QUERY(GOOGLEFINANCE("C", "all", "02.01.2023", "20.12.2023", "weekly"), "SELECT * LABEL Date 'newDate'", 1)
google-sheets concatenation array-formulas
1个回答
0
投票

您可以尝试:

=reduce(torow(,1),tocol(A:A,1),lambda(a,c,hstack(a,let(Σ,googlefinance(c, "all", "02.01.2023", "20.12.2023", "weekly"),query(Σ,"label Col1 'New_Date_', Col2 'Open_'",1)))))

© www.soinside.com 2019 - 2024. All rights reserved.