GoogleFinance 在获取股票报价时经常返回 #N/A 和内部错误消息

sta*_*ire 15 nested google-finance google-sheets google-sheets-formula

任何人都知道使 GoogleFinance 真正起作用的解决方法吗?它可以工作一段时间,所以我的公式没有问题,但随后显示股票报价的单元格会定期突然显示“#N/A”,如果您将鼠标悬停在它们上方,则表明 GoogleFinance 遇到了内部错误。真的很坑 在任一方向更改刷新间隔都无济于事。任何人都知道避免错误的解决方法,并让电子表格简单地显示(并继续显示)没有错误的股票报价数据?

pla*_*er0 8

您可以使用替代方案GOOGLEFINANCE(取决于您到底在做什么)

或者如果你想坚持它,你可以将它包装成IFERROR

=IFERROR(GOOGLEFINANCE(your_formula_here), GOOGLEFINANCE(same_formula_here))
Run Code Online (Sandbox Code Playgroud)

甚至:

=IFERROR(IFERROR(
 GOOGLEFINANCE(your_formula_here), 
 GOOGLEFINANCE(same_formula_here)), 
 GOOGLEFINANCE(same_formula_here))
Run Code Online (Sandbox Code Playgroud)

  • 感谢您的回复。如今,提供历史报价的替代方案并不多。我真的希望有人能告诉我如何解决不断出现的 Google Finance 错误,但是,您的嵌套 IFERROR 是强制重试的一个有趣的选项。感谢您分享这一点。我已经使用 IFERROR 来抑制错误的丑陋,但嵌套它们是一个聪明的想法。但不幸的是,一旦谷歌开始返回错误,它往往会继续这样做。不过,再次谢谢。 (3认同)