mdc*_*mdc 2 excel google-docs google-sheets
我有这个功能:
=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")
Run Code Online (Sandbox Code Playgroud)
...返回给定股票在给定日期的表现。该函数返回一个如下所示的 csv:
Date Open High Low Close Volume Adj Close
1/7/2013 522 529.3 515.2 523.9 17291300 514.05
Run Code Online (Sandbox Code Playgroud)
IE: 2 行 7 列粘贴在我有函数的单元格中。
我只对 Close-column 中写入的值感兴趣。那么有没有办法过滤掉这个值,以便“523.9”是我从上面编写的函数中收到的全部信息?
如果无需先将完整表存储在其他地方就可以做到这一点,那就太好了,但当然,任何解决方案都比没有解决方案要好。这是针对 Google 电子表格的,但可能与 Excel 中的解决方案相同。
尝试在您的 Google 电子表格中使用此公式:
=INDEX(GoogleFinance("AAPL","price","2013-01-07"),2,2)
Run Code Online (Sandbox Code Playgroud)
或者,您可以将原始 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)
Run Code Online (Sandbox Code Playgroud)
每种方法将只输出收盘价。