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 分析股票市场数据的高效工具,为用户提供了灵活且强大的数据获取和分析能力。

相关推荐
Eiceblue10 小时前
使用 C# 设置 Excel 单元格格式
开发语言·后端·c#·.net·excel
acaad12 小时前
Apache Poi 实现导出excel表格 合并区域边框未完全显示的问题
spring·apache·excel
周杰伦fans13 小时前
.NET 轻量级处理 Excel 文件库 - MiniExce
windows·.net·excel
维持好习惯14 小时前
复杂Excel文件导入功能(使用AI快速实现)
java·spring boot·excel
揭老师高效办公14 小时前
格式刷+快捷键:Excel和WPS表格隔行填充颜色超方便
excel·wps表格
上官浩仁1 天前
springboot excel 表格入门与实战
java·spring boot·excel
yanlaifan1 天前
Excel批量处理一列数据---分列功能
excel
我命由我123452 天前
Word - Word 的 5 种视图(页面视图、阅读视图、Web 版式视图、大纲视图、草稿视图)
ui·word·excel·photoshop·表格·ps·美工
YAY_tyy2 天前
基于 Vue3 + VueOffice 的多格式文档预览组件实现(支持 PDF/Word/Excel/PPT)
前端·javascript·vue.js·pdf·word·excel
一路向北North2 天前
apache poi 导出复杂的excel表格
apache·excel