取出报价的Excel公式

THA*_*bie 7 microsoft-excel

有没有人知道一种让excel不包含在值中的引号的方法?

我有公式:

=WEBSERVICE("http://finance.yahoo.com/d/?s="&A3&"&f=p2") 
Run Code Online (Sandbox Code Playgroud)

这样我就可以从雅虎财经中提取股票价格的百分比变化。

它将数字拉回为“+0.15”。引号阻止我将=NumberValue公式放在那个前面,以便我可以格式化单元格。

我有相同的公式(只是一个标签位不同的 URL)用于价格变化,它没有在它周围加上引号。

auc*_*ria 8

使用SUBSTITUTE查找和替换的文字-=SUBSTITUTE(some_text,"""","")将替换所有双引号一无所有。(第二个参数中有四个双引号,因为您必须在字符串中将它们加倍 - 否则 Excel 会将其解释为字符串的结尾)。所以你可以使用:

=SUBSTITUTE(WEBSERVICE("http://finance.yahoo.com/d/?s="&A3&"&f=p2"),"""","")
Run Code Online (Sandbox Code Playgroud)