第一个方法:
比如Google股价,代码是GOOGL,在 Excel里输入以下函数:
=WEBSERVICE("http://finance.yahoo.com/d/quotes.csv?s=GOOGL&f=l1")
(注:这函数只适合用于 Excel 2013版本,数据由Yahoo服务器提供。较旧的 Excel 可以用下面第二个方法)这函数输出的结果是Text格式,不能作数学运算。用=VALUE(...)函数将结果转换成数字值。有时Text里还包含一些不能打印的符号,解决方法是需要先用=CLEAN(…)来清除掉。
=VALUE(CLEAN(WEBSERVICE("http://finance.yahoo.com/d/quotes.csv?s=GOOGL&f=l1")))
或者用=NUMBERVALUE(...)相同的功能。
=NUMBERVALUE(WEBSERVICE("http://finance.yahoo.com/d/quotes.csv?s=GOOGL&f=l1"))或者用=NUMBERVALUE(...)相同的功能。
如果要查看马股也能,比如Maybank,代码是1155.KL
=NUMBERVALUE(WEBSERVICE("http://finance.yahoo.com/d/quotes.csv?s=1155.KL&f=l1"))
(注:这函数支援大部分马股,但一些warrant不支援)
除了马股,新股,港股,同样能应用这函数。
example:
A1=GOOGL
B1=NUMBERVALUE(WEBSERVICE("http://finance.yahoo.com/d/quotes.csv?s="&A1&"&f=l1"))
C1=WEBSERVICE("http://finance.yahoo.com/d/quotes.csv?s="&A1&"&f=n")
函数里的参数&f=l1代表last traded price,&f=n是公司名字。


