0

Google スプレッドシートに単純な ImportXml 関数があります。

=ImportXml( "http://www.google.com/finance?q=0322.hk", "//span[@class='chr']" )

しかし、それは私に2セルのデータを与えています.その下のセル方向は =Continue(blah blah)... 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)

"(-2.02%) なしで "-0.45" のみをインポートするように ImportXml 関数を変更するにはどうすればよいですか?

4

2 に答える 2

1

また、INDEX コマンドが機能することもわかりました...結果の 2 番目 (-2.02%) の項目が必要な場合にも役立ちます。ただし、1 つの重要な注意点として、最初に ImportXML の出力を転置する必要があります。そうしないと、機能しません。

=INDEX( TRANSPOSE (ImportXML (...)), {num})ここで、num は目的の結果です。

于 2014-01-15T18:21:25.243 に答える
0

回避策を見つけました...その前に=NOEXPAND関数を配置すると、機能します。しかし、誰かが別の解決策を持っているなら、私に知らせてください。

于 2013-02-01T01:11:43.247 に答える