我在Google电子表格中有一个简单的ImportXml函数:
=ImportXml( "http://www.google.com/finance?q=0322.hk", "//span[@class='chr']" )
但是它给了我2个数据单元格,它下面的单元格方向是a =继续(等等)...由Google自动放置。
以下是与此页面相关联的HTML代码。看起来它有2个项目。我已经取代了“<” &安培; “>” 中用“(”&“)”
(span class="ch bld")(span class="chr" id="ref_673324_c")-0.45(/span)
(span class="chr" id="ref_673324_cp")(-2.02%)(/span)
如何更改我的ImportXml功能,以便我只导入“-0.45”而不用“(-2.02%)?
答案 0 :(得分:1)
我还发现INDEX命令有用......如果你想要结果中的第二个(-2.02%)项目也很有用。但是,一个重要的注意事项是,您必须首先转换ImportXML的输出,否则它将无效。
=INDEX( TRANSPOSE (ImportXML (...)), {num})
其中num是所需的结果。
答案 1 :(得分:0)
我找到了一个解决方法......我把它放在了NOEXPAND功能面前,它起作用了。但如果有人有其他解决方案,请告诉我。