Google表格中的GOOGLEFINANCE功能可让您查找股票或工具的价格(或其他属性)。
https://support.google.com/docs/answer/3093281?hl=en
但是,它所支持的符号的文档很少。
例如,this fund的符号为“ GB00B59G4Q73”,并在Yahoo finance works中进行搜索。
但是此符号和符号“ 0P0000KSP6.L”在Google表格中均无效,并显示错误消息“评估GOOGLEFINANCE时,对符号“ GB00B59G4Q73”的查询未返回任何数据。”
如何确定我使用的是正确的符号,还是该功能不支持该符号?
答案 0 :(得分:1)
这是您的“官方文档”:
ticker-要考虑的证券的股票代码。
注意:不再支持路透社代码。例如,股票代码123.TO或XYZ.AX将不起作用。而是使用TSE:123或ASX:XYZ。
推荐:添加交易所以避免差异。例如,使用“ NASDAQ:GOOG”而不是“ GOOG”。如果未指定交易所,则GOOGLEFINANCE将根据其最佳判断为您选择一个。
意味着最好的办法是转到 https://www.google.com/finance 并在此处搜索您的股票,而不是Yahoo或其他不受支持的供应商
但是您始终可以从yahoo抓取它:
=SUBSTITUTE(SPLIT(REGEXEXTRACT(QUERY(IMPORTXML(
"https://uk.finance.yahoo.com/quote/0P0000KSP6.L?p=0P0000KSP6.L&.tsrc=fin-srch", "//*"),
"select Col1
where Col1 contains 'Vanguard FTSE Dev World ex UK Equity Index AccLSE - LSE'
limit 1
offset 8", 0), "GBp(.*)"), "-"), ",", )*1
答案 1 :(得分:0)
添加到之前的答案中,Google 的财务免责声明中提供了有关受支持交易所的数据 -> https://www.google.com/intl/en/googlefinance/disclaimer/