0

这是我的公式:

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

1 回答 1

0

废话,这不是功能。我试图获得星期天的报价,但它没有自动调整到最近的工作日。

于 2013-10-13T10:47:33.333 回答