Google电子表格。从ImportData-result中仅检索一个单元格

时间:2013-10-12 21:37:57

标签: excel google-sheets google-docs

我有这个功能:

=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

I.E:在我具有该功能的单元格中粘贴了2行7列。

我只对Close-column中写的值感兴趣。那么有没有办法过滤掉这个值,以便我从上面写的函数中得到“523.9”?

如果可以在没有将完整的表存储在其他地方的情况下可行,那将是很好的,但任何解决方案当然比没有解决方案更好。这适用于Google Spreadsheet,但可能与Excel中的解决方案相同。

1 个答案:

答案 0 :(得分:4)

尝试在Google电子表格中使用此公式:

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

或者您可以将原始的ImportData方法与Index函数一起使用。

=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)

每种方法仅输出收盘价。