Excel 谷歌电子表格。从ImportData结果中仅检索一个单元格

Excel 谷歌电子表格。从ImportData结果中仅检索一个单元格,excel,google-sheets,google-docs,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 5

我有这个功能:

=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
即:2行7列粘贴在我有函数的单元格中

我只对“结束”列中的值感兴趣。有没有办法过滤掉这个值,这样我就可以从上面写的函数中得到“523.9”


如果不先在其他地方存储完整的表就可以了,那就太好了,但是任何解决方案当然总比没有解决方案好。这适用于谷歌电子表格,但可能与Excel中的解决方案相同。

尝试在谷歌电子表格中使用以下公式:

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

每种方法只输出收盘价。

在谷歌电子表格中尝试使用以下公式:

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

每种方法只输出收盘价。

非常感谢!我只能用后者,因为谷歌金融不支持那么多的市场。非常感谢!我只能使用后者,因为谷歌金融不支持那么多的市场。