如何使用GOOGLEFINANCE获取股票指定日期的收盘价?
正确使用GOOGLEFINANCE获取指定日期股票收盘价的方法
你的公式有两个问题导致出错:
- 参数错误:
"price"是用于获取实时价格的参数,要获取指定日期的收盘价,需改用"close"参数 - 日期格式错误:直接写
2023-9-13会被当作算术运算(2023-9-13=1991),并非有效的日期格式,Google Finance无法识别
正确公式有两种写法:
- 使用DATE函数生成标准日期:
=GOOGLEFINANCE("NSE:RELIANCE", "close", DATE(2023,9,13)) - 使用带引号的标准日期字符串(遵循YYYY-MM-DD格式):
=GOOGLEFINANCE("NSE:RELIANCE", "close", "2023-09-13")
提取纯收盘价数值
上述公式会返回包含日期和收盘价的数组,若只想获取纯数值结果,可嵌套INDEX函数:
=INDEX(GOOGLEFINANCE("NSE:RELIANCE", "close", DATE(2023,9,13)), 2, 2)
内容的提问来源于stack exchange,提问作者Viswanath Reddy
相关产品推荐
相关产品推荐

