1

Ted Schlossmacher的免费GetQuote extension for OpenOffice.org Calc允许用户访问Yahoo!跟踪的几种类型的符号的报价。金融。具体来说,GETHISTORY()函数返回一系列过去和现在的引号。历史报价在LibreOffice Calc + GetQuote

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

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

我读过整个user's guide for the extension,但我仍然无法做到这一点。 : -/

回答

1

这可以通过INDEX函数完成。你不需要使用Ctrl + Shift + Enter键来工作,因为它不返回数组。

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

的2组端的参数是rowcolumn,并且是基于1的索引到阵列。

更多有关INDEX可以在任何Excel的网站上找到,或在LibreOffice的Calc的帮助下在https://help.libreoffice.org/Calc/Spreadsheet_Functions#INDEX

+0

非常优雅和有效的解决方案。谢谢,迈克! – 2013-06-13 11:44:06

0

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

=GETQUOTE("PETR4.SA") 

我不能确定这个工程返回当前价格时,市场是开放的,但它确实返回最后一个交易价格,当市场被关闭。

+0

你是对的,但请注意,我实际上试图从'TODAY() - 1',即前一天得到报价。 – 2014-03-02 10:44:56

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 
+0

这非常有用,谢谢!太糟糕了,它似乎不适用于货币汇率(例如,'GETQUOTE(“usdeur = x”,21)')会产生错误)。 – 2014-12-02 20:21:56

+0

为了得到欧元兑美元的汇率,这个工作: – 2014-12-03 14:56:20

+0

重试我的评论 - 是的,它似乎并没有接受第二个参数。这可能是雅虎财务管理货币的方式,但我不知道,因为我不交易它们。但是,我发现昨天的收盘价格显示在[link](http://finance.yahoo.com/q?s=usdeur=X),所以目前还不清楚为什么无法找回它。 – 2014-12-03 15:11:51