Var*_*tia 6 google-finance google-sheets google-sheets-formula
以下 ARRAYFORMULA 给我一个错误“参数 1 值无效。 ”
=ARRAYFORMULA(IF(ISBLANK(B2:B), "", GOOGLEFINANCE(B2:B, "price")))
Run Code Online (Sandbox Code Playgroud)
我的工作表的 B 列包含我希望在工作表中填写其值的股票代码。下面的例子
Company Name
GOOG
ADBE
MSFT
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
LAMBDA和朋友都有空,所以这有效:
=BYROW(A2:A, LAMBDA(row, IF(row = "",, GOOGLEFINANCE(row, "price"))))
Run Code Online (Sandbox Code Playgroud)
老故事:
GOOGLEFINANCE不能在数组公式中使用。你必须向下扩展你的公式。
例如,这个公式应该位于从C2下往上的每个单元格中:
=IF(NOT(ISBLANK($B$2:$B)), GOOGLEFINANCE($B$2:$B, "price"), "")
Run Code Online (Sandbox Code Playgroud)