Excel STOCKHISTORY函数自动修正错误代码及ISIN替代方案咨询
解决Excel STOCKHISTORY自动匹配错误基金的问题
针对你遇到的Excel自动修正基金名称、导致STOCKHISTORY返回错误数据的问题,以下是两种可行的解决方案:
方案一:使用ISIN编号替代基金名称(推荐)
ISIN是全球统一的金融产品唯一识别码,完全不会出现名称匹配错误的问题。直接将公式中的基金名称替换为目标基金的ISIN即可:
=STOCKHISTORY("目标UniFonds的ISIN编号";"01.11.2024";"05.11.2024")
只要ISIN编号正确,Excel会精准定位到对应的基金,返回正确的历史价格数据。
方案二:强制Excel使用原始输入的基金名称
如果不想用ISIN,可以通过以下方法阻止Excel自动修正名称:
- 在公式中给名称加单引号前缀:在基金名称前添加单引号,让Excel将其视为纯文本,避免触发自动更正或匹配逻辑:
=STOCKHISTORY("'UniFonds";"01.11.2024";"05.11.2024") - 将名称存到单元格并添加单引号:在单元格(比如A1)中输入
'UniFonds(单引号开头),然后公式引用该单元格:=STOCKHISTORY(A1;"01.11.2024";"05.11.2024") - 删除自动更正规则:打开Excel选项→「校对」→「自动更正选项」,在替换规则列表中查找是否存在“UniFonds”替换为“UniFonds -net-”的条目,删除该规则后,输入名称时就不会被自动修正了。
内容的提问来源于stack exchange,提问作者Christian
相关产品推荐
相关产品推荐

