使用Excel STOCKHISTORY追踪AMD股票遇两大问题求助
Excel STOCKHISTORY函数获取AMD股票数据异常的原因分析
问题1:收盘价数据与实际不符
- 数据源差异:Excel STOCKHISTORY和Google Sheets GOOGLEFINANCE依赖的第三方数据提供商不同,数据更新频率、采样时间点或同步逻辑存在差异,导致收盘价数值偏差。
- 复权设置默认行为:STOCKHISTORY默认返回调整后收盘价(已考虑拆股、分红等因素),如果你对比的是未复权的实时股价,自然会出现数值不符。可以用指定参数获取未调整价格验证:
=STOCKHISTORY("AMD","10/14/2024","10/23/2024",,0)
问题2:10/18/2024无交易数据显示
- 交易日日历同步错误:Excel的数据源可能错误标记10/18/2024(周五)为非交易日,而该日美股实际正常开盘交易,导致无数据返回。
- 数据更新滞后:部分数据源的近期历史数据同步存在延迟,Google Sheets的数据源更新节奏更快,因此能正常获取当日数据。
- 区域设置干扰:若Excel的系统区域设置未匹配美股交易时区/区域,可能导致交易日识别逻辑出错,进而过滤掉该日数据。
共性影响因素
- 函数版本bug:你使用的Excel 365 2409(内部版本18025.20160)可能存在STOCKHISTORY函数的已知数据同步bug,Excel Online因共享同一数据源,也会出现相同问题。可尝试右键数据区域选择「刷新」,或等待微软推送补丁修复。
内容的提问来源于stack exchange,提问作者Florin
相关产品推荐
相关产品推荐

