2013-10-12 114 views
1

只有一格我有這樣的功能:Google電子表格。檢索IMPORTDATA-結果

=ImportData("http://ichart.yahoo.com/table.csv?s=AAPL&a=0&b=7&c=2013&d=0&e=7&f=2013&g=d&ignore=.csv") 

...返回如何在給定的股票是在給定日期做。該函數返回一個CSV文件看起來像這樣:

Date  Open High Low Close Volume Adj Close 
1/7/2013 522 529.3 515.2 523.9 17291300 514.05 

IE:2行7列的單元格粘貼我在功能

我只寫在關閉值感興趣-柱。那麼有沒有辦法將這個值過濾掉,這樣我就可以從上面寫的函數中獲得「523.9」了?

如果在不將整個表格存儲在其他地方的情況下可能會很好,但任何解決方案都比沒有解決方案更好。這是用於Google Spreadsheet,但可能與Excel中的解決方案相同。

回答

4

嘗試在谷歌電子表格使用這個公式:

=INDEX(GoogleFinance("AAPL","price","2013-01-07"),2,2) 

或者你也可以使用索引功能,使用原來的IMPORTDATA方法。

=INDEX(ImportData("http://ichart.yahoo.com/table.csv?s=AAPL&a=0&b=7&c=2013&d=0&e=7&f=2013&g=d&ignore=.csv"),2,5) 

每種方法只會輸出關閉價格。

+0

非常感謝!儘管GoogleFinance不支持儘可能多的市場,但我只能使用後者。 – mdc