Excel for Finance 06 `STOCKHISTORY` 函数

Excel 中的 STOCKHISTORY 函数是一个强大的工具,专为获取股票或金融市场历史数据而设计。它允许用户从特定日期范围内提取股票的历史价格、交易量和其他相关数据,并将这些数据动态地插入工作表中进行分析。


语法:

excel 复制代码
STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [properties])
参数说明:
  1. stock(必需):

    • 股票的标识符,可以是公司名称(如 Microsoft)、股票代码(如 AAPL)、或交易所和代码组合(如 NASDAQ:AAPL)。
    • 必须是可转换为"Stocks"数据类型的有效标识符。
  2. start_date(必需):

    • 数据提取的起始日期。
    • 以 Excel 日期格式输入。
  3. end_date(可选):

    • 数据提取的结束日期。
    • 如果省略,默认返回从 start_date 起的单天数据。
  4. interval(可选):

    • 数据时间间隔,默认为每日数据。
      • 0:每日数据
      • 1:每周数据
      • 2:每月数据
  5. headers(可选):

    • 是否在输出中包含标题行。
      • 0:无标题行
      • 1:仅包含标题名称
      • 2:标题名称加时间戳信息(默认)
  6. properties(可选):

    • 定义返回的数据列。可以选择以下内容(按顺序显示):
      • 0:日期
      • 1:开盘价
      • 2:最高价
      • 3:最低价
      • 4:收盘价
      • 5:成交量

示例:

1. 获取每日股票数据:

从 2024 年 12 月 1 日到 2024 年 12 月 5 日,获取 AAPL 的每日收盘价:

excel 复制代码
=STOCKHISTORY("AAPL", DATE(2024, 12, 1), DATE(2024, 12, 5), 0, 1, 4)
  • 返回的表格会包含日期和收盘价。
2. 获取每月的股票开盘价和收盘价:

从 2024 年 1 月 1 日到 2024 年 12 月 1 日,获取 AAPL 的每月开盘价和收盘价:

excel 复制代码
=STOCKHISTORY("AAPL", DATE(2024, 1, 1), DATE(2024, 12, 1), 2, 1, {1, 4})
  • 返回的表格会包含日期、开盘价和收盘价。
3. 不包含标题行:

提取特定日期范围的每日股票数据,但省略标题行:

excel 复制代码
=STOCKHISTORY("GOOGL", DATE(2024, 11, 1), DATE(2024, 11, 30), 0, 0, {0, 4})
  • 返回的表格只有日期和收盘价,没有列标题。

特性和好处:

  1. 动态数据

    • 提取的数据会随着日期范围或股票代码的改变而自动更新。
  2. 多种时间粒度

    • 支持每日、每周、每月数据,满足不同分析需求。
  3. 可自定义列输出

    • 用户可以自由选择需要的字段(如开盘价、收盘价、交易量)。
  4. 整合性强

    • 与其他 Excel 分析功能(如图表、数据透视表)结合,快速生成报告。

注意事项:

  1. 联网需求

    • STOCKHISTORY 需要互联网连接来访问市场数据。
  2. 数据可用性

    • 数据来源为微软合作的金融数据供应商,可能会有延迟或小范围不准确的情况。
    • 不支持所有股票市场或所有交易历史。
  3. Excel版本限制

    • 仅适用于 Office 365 和最新版本的 Excel,不适用于较旧版本。
  4. 非交易日

    • 返回的数据中会跳过非交易日(如周末或假日)。

应用场景:

  1. 历史趋势分析

    • 比较不同股票在一段时间内的价格波动。
  2. 财务预测

    • 利用过去的价格数据进行建模和预测。
  3. 投资决策支持

    • 结合成交量、价格趋势和其他指标,分析市场机会。

STOCKHISTORY 是 Excel 分析股票市场数据的高效工具,为用户提供了灵活且强大的数据获取和分析能力。

相关推荐
我老菜12 小时前
解析excel中的图片
java·excel
CodeCraft Studio19 小时前
Excel处理控件Aspose.Cells教程:使用 Python 在 Excel 中进行数据验
开发语言·python·excel
时间之城19 小时前
笔记:记一次使用EasyExcel重写convertToExcelData方法无法读取@ExcelDictFormat注解的问题(已解决)
java·spring boot·笔记·spring·excel
VBAMatrix19 小时前
审计效率升级!快速匹配Excel报表项目对应的Word附注序号
excel·审计·财务报表·会计师事务所·审计工具
lovely_nn21 小时前
wps excel 常用操作
excel·wps
前端极客探险家1 天前
前端 Excel 工具组件实战:导入 → 可编辑表格 → 导出 + 样式同步 + 单元格合并
前端·typescript·vue·excel
AAA顶置摸鱼1 天前
使用 Pandas 进行多格式数据整合:从 Excel、JSON 到 HTML 的处理实战
json·excel·pandas
神奇侠20242 天前
基于PaddleOCR对图片中的excel进行识别并转换成word(一)
python·word·excel·paddleocr
林枫依依2 天前
Unity 将Excel表格中的数据导入到Mysql数据表中
数据库·mysql·excel
CodeJourney.2 天前
基于DeepSeek与Excel的动态图表构建:技术融合与实践应用
数据库·人工智能·算法·excel