You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Finance公式中用自定义日期获取数据?修改后报错求助

Google Finance引用单元格日期报错的解决方法

错误原因分析

你用DATE(A1)、DATE(B1)的写法存在两个问题:

  1. DATE()函数需要年、月、日三个独立数值参数,直接传入整单元格日期不符合语法要求;
  2. 日期顺序逻辑错误:Google Finance要求开始日期 ≤ 结束日期,但你设置的A1(2023/07/31)晚于B1(2021/01/31),违反了接口规则。

修正后的公式

直接引用单元格日期即可,同时调整日期顺序满足接口要求:

ARRAYFORMULA(SORTN(TEXT( GOOGLEFINANCE("NASDAQ:GOOG", "price", B1, A1, "daily"), {"yyyy mm", "@"}), 9^9, 2, 1, 0))

补充说明

如果A1/B1是文本格式的日期(而非系统识别的日期值),需要先用DATEVALUE()转换为日期格式:

ARRAYFORMULA(SORTN(TEXT( GOOGLEFINANCE("NASDAQ:GOOG", "price", DATEVALUE(B1), DATEVALUE(A1), "daily"), {"yyyy mm", "@"}), 9^9, 2, 1, 0))

内容的提问来源于stack exchange,提问作者Jaideep Ladha Chamariya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 09:22:13