【发布时间】:2016-11-18 14:54:31
【问题描述】:
我在 Google 电子表格中有一张这样的表格:
Stock Date Price
DNB Nordic Technology 2016-07-12 968,7449
DNB Nordic Technology 2016-07-13 970,0482
DNB Nordic Technology 2016-07-14 970,0500
Elementa 2016-03-30 1167,0704
Elementa 2016-04-30 1175,8091
Elementa 2016-05-31 1184,1240
Elementa 2016-06-30 1196,5268
Evli Emerging Frontier B 2016-07-12 1164,6900
Evli Emerging Frontier B 2016-07-14 1171,3400
我需要一张表格,其中仅包含每只股票在特定日期(例如 2016 年 7 月 13 日)的最新价格
DNB Nordic Technology 2016-07-13 970,0500
Elementa 2016-06-30 1196,5268
Evli Emerging Frontier B 2016-07-12 1166,9200
我想使用查询,以便可以使用结果/表并使用 ARRAYFORMULA(sum... (quantity * price)) 运行单个查询,以获得我的投资组合的总价值。
请帮忙:)
此查询将返回最新日期但没有价格:(
QUERY('stock'!$A:$C;"select A, max(B) where A'' group by A label A'', max(B) ''")
【问题讨论】:
-
你是动态拉取数据还是静态表?
-
您好,此查询用于计算历史值,因此该表是半静态的(我更新一次弱)。但我需要一个查询来计算许多日期和几个投资组合的价值,所以我仍然需要一个查询。这是为了计算每个投资组合的资产净值。
-
你能。共享工作表?
-
当然,这是一张纸。 F2 中的查询将得到一个包含名称和最后日期的表,但不是价格docs.google.com/spreadsheets/d/…
标签: google-sheets array-formulas google-query-language