Ted Schlossmacher的免费GetQuote extension for OpenOffice.org Calc允许用户访问Yahoo!跟踪的几种类型符号的引号金融。具体来说,GETHISTORY()
函数返回过去和现在的引号范围。
安装扩展程序后,尝试突出显示5列范围,然后键入=GETHISTORY("PETR4.SA",1,TODAY()-1)
(您可能需要使用分号而不是逗号),然后按Ctrl+Shift+Return
。这应该为您提供PETR4的日期,开盘价,最高价,最低价和收盘价,PETR4是巴西石油巨头Petrobras S.A的首选股票。
我的问题是:如何在一个单元格中插入一个公式,该公式会返回上述数组第5列的值?
我已经阅读了整个user's guide for the extension,但我仍然无法做到这一点。 : - /
答案 0 :(得分:1)
可以使用INDEX
功能完成此操作。你不需要使用ctrl + shift + enter来使它工作,因为它不会返回一个数组。
=INDEX(GETHISTORY("PETR4.SA",1,TODAY()-1),1,5)
2个结束参数是row
,column
,并且是数组中从1开始的索引。
有关INDEX
的更多信息,请访问任何Excel网站或https://help.libreoffice.org/Calc/Spreadsheet_Functions#INDEX的LibreOffice Calc帮助
答案 1 :(得分: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
答案 2 :(得分:0)
如果您只需要最新价格(这是第五个字段),我相信您可以使用:
=GETQUOTE("PETR4.SA")
我不确定当市场开放时,这可以返回当前价格,但当市场关闭时,它确实会返回最后的交易价格。