Board logo

標題: 請教GoogleFinance函數問題8 [打印本頁]

作者: hana2126    時間: 2015-8-1 10:20     標題: 請教GoogleFinance函數問題8

各位同學大家好∼最近發現之前建立的google試算表中的GoogleFinance函數無法抓到最新的股價
函數公式為=GoogleFinance(CONCATENATE(2330,".TW"),"price")

請問各位同學有這樣的問題嗎?
再麻煩知道的同學指教一下∼謝謝!

作者: kaka    時間: 2015-8-1 10:26

寫E-mail問Google可能比較快得到解答
作者: linhowja    時間: 2015-8-2 22:07



QUOTE:
原帖由 hana 於 2015-8-1 10:20 發表
各位同學大家好∼最近發現之前建立的google試算表中的GoogleFinance函數無法抓到最新的股價
函數公式為=GoogleFinance(CONCATENATE(2330,".TW"),"price")

請問各位同學有這樣的問題嗎? ...

我打進去測試的結果是可以抓到的
不過顯示的時候  小數點以下自動四捨五入了
作者: erick16899    時間: 2015-8-3 01:20

參考一下這個功式
=IFERROR(GoogleFinance(CONCATENATE(B5,".TW"),"price"),importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/",B5,".two/quote"),"//field[@name='price']"))
作者: Kaiweng    時間: 2015-8-3 10:09

已經停止更新了,抓到的已經是好幾天前的資料了,
原因不明~
作者: wade0703    時間: 2015-8-3 14:13

可以試試這個=importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/","9904",".tw/quote"),"//field[@name='price']")
奇摩股市的,再把代號改成其他的就好
作者: hana2126    時間: 2015-8-3 19:23

是的!可以抓的到,不過抓到的是好幾天前的資料。
謝謝!!


QUOTE:
原帖由 Kaiweng 於 2015-8-3 10:09 發表
已經停止更新了,抓到的已經是好幾天前的資料了,
原因不明~


作者: hana2126    時間: 2015-8-3 19:37

謝謝親愛的同學∼ 終於可以抓到正確的股價了!謝謝!!
不過這個公式好像抓不到上櫃的?
請問是不是需要做什麼修改呢?謝謝!!

QUOTE:
原帖由 wade0703 於 2015-8-3 14:13 發表
可以試試這個=importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/","9904",".tw/quote"),"//field")
奇摩股市的,再把代號改成其他的就好


作者: wade0703    時間: 2015-8-3 21:09

我上櫃是用這公式
=IFERROR(GoogleFinance(CONCATENATE(9951,".TW"),"price"), importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/",9951,".two/quote"),"//field[@name='price']"))
可以跑出上櫃最新股價
再把代號改成其他代號就可以了

QUOTE:
原帖由 hana 於 2015-8-3 19:37 發表
謝謝親愛的同學∼ 終於可以抓到正確的股價了!謝謝!!
不過這個公式好像抓不到上櫃的?
請問是不是需要做什麼修改呢?謝謝!!


作者: hana2126    時間: 2015-8-4 15:03



QUOTE:
原帖由 wade0703 於 2015-8-3 21:09 發表
我上櫃是用這公式
=IFERROR(GoogleFinance(CONCATENATE(9951,".TW"),"price"), importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/",9951,".two/qu ...


同學你好∼
謝謝你熱心提供的訊息,不過上面的公式我用的話跑不出來,我上網google了一下,
發現只要把你給的上市公司抓取的公式tw改成two就可以囉∼
=importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/",A11,".two/quote"),"//field[@name='price']")
作者: wade0703    時間: 2015-8-4 16:34

這樣啊!我試試看,謝謝

QUOTE:
原帖由 hana 於 2015-8-4 15:03 發表

同學你好∼
謝謝你熱心提供的訊息,不過上面的公式我用的話跑不出來,我上網google了一下,
發現只要把你給的上市公司抓取的公式tw改成two就可以囉∼
=importXML(CONCATENATE("http://finance.yahoo. ...


作者: aceman5416    時間: 2015-8-10 22:51

google finance 好像修好了,我的股票清單都已更新到最新收盤價了不知大家呢

作者: fxbirdy    時間: 2015-8-12 12:38

台股的代碼是 TPE所以用 =googlefinance( "TPE:2330","PRICE") 就可以了
參閱這邊
http://www.google.com/googlefinance/disclaimer/
常用的parameters
https://support.google.com/docs/answer/3093281?hl=zh-Hant
googlefinance抓歷史股價下來分析還蠻方便的
作者: 金門稟原    時間: 2015-8-12 19:18



QUOTE:
原帖由 fxbirdy 於 2015-8-12 12:38 發表
台股的代碼是 TPE所以用 =googlefinance( "TPE:2330","RICE") 就可以了
參閱這邊
http://www.google.com/googlefinance/disclaimer/
常用的parameters
https://support.google.com/do ...

請教同學一下,我想查詢日股的伊藤忠8001股價 & EPS ,

鍵入=googlefinance( "TYO:8001","RICE") ,是無效的。

不知同學知道應該如何正確抓取日股股價嗎?謝謝您。
作者: wade0703    時間: 2015-8-12 19:51

是"PRICE",不是"RICE"

QUOTE:
原帖由 金門稟原 於 2015-8-12 19:18 發表

請教同學一下,我想查詢日股的伊藤忠8001股價 & EPS ,

鍵入=googlefinance( "TYO:8001","RICE") ,是無效的。

不知同學知道應該如何正確抓取日股股價嗎?謝謝您。


作者: fxbirdy    時間: 2015-8-12 20:55

他的錯誤訊息是計算「GOOGLEFINANCE」時,Google 財經服務沒有「TYO」交易資料的存取權限

我不知道為什麼會連延遲資料都不能讀

另外,他的常用參數可參考下列連結,
早上的發文被截斷了。
https://support.google.com/docs/answer/3093281?hl=zh-Hant
作者: sparlu    時間: 2017-5-4 09:04



QUOTE:
原帖由 erick16899 於 2015-8-3 01:20 發表
參考一下這個功式
=IFERROR(GoogleFinance(CONCATENATE(B5,".TW"),"price"),importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/",B5,".two/quote&q ...

各位好,最近yahoo好像又抓不到上櫃的股價了,請問各位專家有解嗎?謝謝
作者: chenjiunan    時間: 2017-5-4 10:52

用這語法試看看~~~
=IFERROR(GoogleFinance(CONCATENATE($A16,".TW"),"price"),IFERROR(importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/",$A16,".tw/quote"),"//field[@name='price']"),importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/",$A16,".two/quote"),"//field[@name='price']")))
作者: sparlu    時間: 2017-5-4 12:43



QUOTE:
原帖由 chenjiunan 於 2017-5-4 10:52 發表
用這語法試看看~~~
=IFERROR(GoogleFinance(CONCATENATE($A16,".TW"),"price"),IFERROR(importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/",$A16," ...

南兄謝謝你的回答,但這語法也不行,已經試過精華1565,全家5903,皇田9951,等但都不行
作者: robinvision    時間: 2017-5-5 22:05

同學,我是用以下公式,可以抓到台股的股價,

=GOOGLEFINANCE(CONCATENATE(A51,".TW"),"PRICE")
以下也可以抓到深圳A股股價
=GOOGLEFINANCE(CONCATENATE("SHE:",A5),"PRICE")

但是上海A股,我用以下兩個公式都不行,有沒有學長可以指教一下?

=GOOGLEFINANCE(CONCATENATE("SHA:",A16),"PRICE")

=importXML(CONCATENATE("http://finance.yahoo.com/webservice/v1/symbols/",A16,".ss/quote"),"//field[@name='price']")
作者: Jamescctungus    時間: 2017-5-6 11:14



QUOTE:
原帖由 robinvision 於 2017-5-5 22:05 發表
同學,我是用以下公式,可以抓到台股的股價,

=GOOGLEFINANCE(CONCATENATE(A51,".TW"),"RICE")
," ...

這樣子抓得到台股 1565,1580,3388,3611,5289,5356,6803,8299等股?
作者: sparlu    時間: 2017-5-6 13:25

http://hclovenote.blogspot.tw/2014/12/googlespreadsheet20141219.html?m=1找到方法了,各位可以參考這個網頁最後面的留言,他是去抓別的網站的股價的。
作者: wade0703    時間: 2017-5-6 19:07



QUOTE:
原帖由 sparlu 於 2017-5-6 13:25 發表
http://hclovenote.blogspot.tw/20 ... et20141219.html?m=1找到方法了,各位可以參考這個網頁最後面的留言,他是去抓別的網站的股價的。

感謝分享!可抓到股價了
作者: Andy6688    時間: 2017-5-11 19:50

上海股票抓法importXML(CONCATENATE("https://www.google.com/finance?q=","SHA:",A43),"//*//*//*[@id='price-panel']/div[1]/span/span")
作者: robinvision    時間: 2017-5-12 13:37

Andy同學,感恩,終於搞定了。
作者: swotkt    時間: 2017-5-15 17:43

請問各位前輩,現在有下列各市場明確的公式了嗎?
1. 台股上市
2. 台股上櫃
3. 陸滬股
4. 陸深股
感謝
作者: robinvision    時間: 2017-5-15 19:37

同學:我的公式如下
A股
深圳
=GOOGLEFINANCE(CONCATENATE("SHE:",A5),"PRICE")

上海, 有一些股號還是會抓不到,
=importXML(CONCATENATE("https://www.google.com/finance?q=","SHA:",A17),"//*//*//*[@id='price-panel']/div[1]/span/span")

港股
=GOOGLEFINANCE(CONCATENATE(A43,".HK"),"PRICE")

台股
GOOGLEFINANCE(CONCATENATE(A52,".TW"),"PRICE")

美股
=GOOGLEFINANCE(A57,"PRICE")


台股上櫃沒買, 所以沒有, 不好意思

Robin
作者: Jamescctungus    時間: 2018-6-23 12:44

請教使用Google spreadsheet查看台股報價的同學最近還抓得到台股現價和漲跌幅嗎?我的已經快要一個星期都只顯示#N/A了!
作者: jayshen    時間: 2018-6-23 14:15

稻米
作者: jayshen    時間: 2018-6-23 14:18



QUOTE:
原帖由 Jamescctungus 於 2018-6-23 12:44 發表
請教使用Google spreadsheet查看台股報價的同學最近還抓得到台股現價和漲跌幅嗎?我的已經快要一個星期都只顯示#N/A了!

前面加上 TPE:台股代碼  就可以啦 ~
作者: to54jay    時間: 2018-6-23 14:19

台股請用
TWPRICE(B2)

作者: Jamescctungus    時間: 2018-6-23 23:00


大部分都可以顯示了.感謝感謝.
巴班的同學太強大了!


這幾隻(1565, 5903, 9951, 8299)同學有辦法顯示報價嗎?
作者: Jamescctungus    時間: 2018-6-23 23:03

同學可否把詳細一點的範例貼一個上來分享? 感謝
作者: to54jay    時間: 2018-6-23 23:26

請按F5更新即可出現
作者: Brian    時間: 2018-6-23 23:29

得到的數據似乎是前一天的,不是最近收盤日的。
作者: Jamescctungus    時間: 2018-6-23 23:48

TWPRICE(B2) 應該不是 Google spreadsheet (finance)的函數 ? 是MS Excel的吧!
作者: Brian    時間: 2018-6-23 23:59

不是MS Excel, 確實是google spreadsheet.
作者: Jamescctungus    時間: 2018-6-24 00:16

太詭異了! 我的Chrome瀏覽器上的 Google spreadsheet 居然不認得它[(TWPRICE( )]不過還是很感謝兩位同學的提供分享.






歡迎光臨 巴菲特班 洪瑞泰 (Michael On) (http://mikeon88.freebbs.tw/) Powered by Discuz! 5.0.0