这是我的公式:
=INDEX(ImportData("http://ichart.yahoo.com/table.csv?s=AAPL
&a="&MONTH(EDATE(N18, 3))-1&"
&b="&DAY(EDATE(N18,3))&"
&c="&YEAR(EDATE(N18,3))&"
&d="&MONTH(EDATE(N18, 3))-1&"
&e="&DAY(EDATE(N18,3))&"
&f="&YEAR(EDATE(N18,3))&"
&g=d&ignore=.csv"),2,5)
这会导致“引用超出范围”错误。但是,如果我在每一行中更改以下部分,它就会发生:
(N18,3)
进入这个:
(N18,1)
...or...
(N18,2)
...它工作正常。所以任何高于“2”的东西都会导致这个错误,我不知道为什么。如果我在这个公式之外使用它,它会很好用,例如:
=YEAR(EDATE(N18, 3))
顺便说一句,我的 N18 看起来像这样:
1/7/2013