1

Ted Schlossmacher为 OpenOffice.org Calc 开发的免费 G​​etQuote 扩展允许用户访问 Yahoo! 跟踪的几种类型符号的报价。金融。具体来说,该GETHISTORY()函数返回一系列过去和现在的引号。

安装扩展程序后,尝试突出显示 5 列范围,然后键入=GETHISTORY("PETR4.SA",1,TODAY()-1)(您可能需要使用分号而不是逗号),然后按Ctrl+Shift+Return. 这应该为您提供巴西石油巨头 Petrobras SA 的优先股 PETR4 的日期、开盘价、最高价、最低价和收盘价

我的问题是:如何在一个单元格中插入一个公式,该公式将返回上述数组第 5 列的值?

4

3 回答 3

1

这可以通过INDEX函数来​​完成。您无需使用 ctrl+shift+enter 即可工作,因为它不返回数组。

=INDEX(GETHISTORY("PETR4.SA",1,TODAY()-1),1,5)

2 个结束参数是rowcolumn和 是数组中从 1 开始的索引。

有关更多信息,请INDEX访问任何 Excel 网站,或在https://help.libreoffice.org/Calc/Spreadsheet_Functions#INDEX的 LibreOffice Calc 帮助中找到

于 2013-06-12T21:10:08.500 回答
1

可以使用第二个参数检索昨天的收盘价,例如:=GETQUOTE("TD.TO",21)

来自手册:GETQUOTE 可以获取 31 种类型的报价。类型从 0 到 30 编号。该函数接受这些数字作为第二个参数。

 0 = Last traded price 
 1 = Change in price for the day 
 2 = Opening price of the day
 3 = High price of the day 
 4 = Low price of the day 
 5 = Volume 
 6 = Average Daily Volume 
 7 = Ask Price 
 8 = Bid Price 
 9 = Book Value 
10 = Dividend/Share 
11 = Earnings/Share 
12 = Earnings/Share Estimate Current Year 
13 = Earnings/Share Estimate Next Year 
14 = Earnings/Share Estimate Next Quarter 
15 = 52-week low
16 = Change from 52-week low
17 = 52-week high
18 = Change from 52-week high
19 = 50-day Moving Average
20 = 200-day Moving Average
21 = Previous Close
22 = Price/Earning Ratio
23 = Dividend Yield
24 = Price/Sales
25 = Price/Book
26 = PEG Ratio
27 = Price/EPS Estimate Current Year
28 = Price/EPS Estimate Next Year
29 = Short Ratio
30 = 1-year Target Price
于 2014-12-02T20:06:39.447 回答
0

如果您只需要最新的价格(这是第五个字段)我相信您可以简单地使用:

=GETQUOTE("PETR4.SA")

我不确定这是否能在市场开盘时返回当前价格,但它确实会在市场关闭时返回最后的交易价格。

于 2014-03-01T14:04:48.300 回答