本文作者:office教程网

获取股票交易数据,原来Excel一个函数就能搞定,99%的人没用过

office教程网 2024-09-14 09:06:45
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要: 上篇文章分享了获取股票交易数据的两个很棒的资源,其实我们日常使用的Excel,也内置了一个强大的函数,专门帮助用户直接从Excel中获取股票的历史数据,这个函数...

上篇文章分享了获取股票交易数据的两个很棒的资源,其实我们日常使用的Excel,也内置了一个强大的函数,专门帮助用户直接从Excel中获取股票的历史数据,这个函数就是STOCKHISTORY。

本文将详细介绍STOCKHISTORY函数的用法、参数设置和一些常见的使用场景,帮助你在日常工作中有效地利用Excel获取股票数据。


STOCKHISTORY函数语法

STOCKHISTORY(stock, start_date, [end_date], [interval], [headers], [property1], ...)

各参数的含义如下:

stock:必填参数,表示股票的标识符,可以是股票代码,比如“MSFT”代表微软。

start_date:必填参数,表示历史数据的起始日期,格式为日期值或文本格式。

end_date:可选参数,表示历史数据的结束日期。


interval:可选参数,表示数据的间隔。可以选择:

0:每日数据

1:每周数据

2:每月数据


headers:可选参数,表示是否显示列标题。可以选择:

0:不显示标题

1:显示标题

2:显示标题和标识符


property1, property2...:可选参数,表示需要获取的股票属性(例如开盘价、收盘价等)。可以选择以下属性的两个或者多个,默认为0和1:

0:日期

1:收盘价

2:开盘价

3:最高价

4:最低价

5:成交量


看起来参数很多很复杂,其实使用起来很简单,下面通过实例可以更好地理解STOCKHISTORY函数的使用。


STOCKHISTORY函数应用实例


1. 获取微软股票的2023年每日收盘价

假设你想要获取微软(股票代码:MSFT)2023年1月1日至2023年12月31日的每日收盘价数据,公式如下:

=STOCKHISTORY("MSFT", "2023-01-01", "2023-12-31", 0, 1, 0, 1)


公式中各参数的含义依次如下:

"MSFT"表示微软。

"2023-01-01"和"2023-12-31":起始日期和结束日期。

0:按日获取数据。

1:显示列标题。

0和1:获取日期和收盘价。


结果如下:

Excel新函数公式Filter,秒杀VLOOKUP,人人必学

以前VLOOKUP公式是必学的公式,自从新版本更新之后,VLOOKUP已经变得可有可无了,但是新出来的Filter函数公式,你必须学会,它非常的强大,工作中用到非常频繁。


2. 获取特斯拉股票2022以来的每月开盘价、收盘价

如果你需要获取特斯拉(TSLA)股票2022年至今的月线开盘价和收盘价,公式如下:

=STOCKHISTORY("TSLA", "2022-01-01",TODAY(), 2, 1, 0, 2, 1)


公式中参数的含义依次如下:

"TSLA":特斯拉股票代码。

"2022-01-01"和TODAY():起始和结束日期。

2:按月获取数据。

1:显示标题

0,2,1:获取日期、开盘价和收盘价。


结果如下:


3. 获取苹果公司股票的周线数据

如果你想获取苹果公司(AAPL)2024年上半年的周线开盘价、收盘价、最高价、最低价以及成交量,公式如下:

=STOCKHISTORY("AAPL", "2024-01-01", "2024-06-30", 1, 1, 0, 1,2,3, 4,5)


公式中参数的含义依次如下:

"AAPL":苹果股票代码。

"2024-01-01"和"2024-6-30”:起始和结束日期。

1:按周获取数据。

1:表示显示标题

0,1,2,3,4,5:表示获取日期、收盘价、开盘价、最高价、最低价和成交量。


结果如下:



通过以上三个示例,你应该完全理解了该函数的用法,不过对于国内大陆上市公司,目前只支持深交所的上市公司,不支持上交所。

深圳证券交易所的代码是XSHE,如果想获取深交所万科A(股票代码:000002)从2023至今的每日交易数据,公式这样写:

=STOCKHISTORY("XSHE:000002", "2023-01-01", TODAY(), 0, 1, 0, 1,2,3, 4,5)

结果如下:


STOCKHISTORY函数优势

  • 实时数据获取:通过Excel内置的数据服务,能够获取实时更新的股票历史数据。
  • 便捷性:只需要简单的函数调用,无需编写复杂的脚本或使用外部API。特别适合那些不具备编程技能的用户。
  • 灵活性:函数提供了丰富的参数选项,你可以根据不同的需求获取按日、按周或按月的数据,也可以选择不同的属性,如开盘价、收盘价、成交量等。
  • 可扩展性:它的参数可以引用其他单元格来实现动态化,并且获取的数据可以进一步与Excel的其他强大功能结合,如透视表、图表等,进一步进行深度分析和可视化展示。


Excel的STOCKHISTORY函数为用户提供了一种快速、便捷的方式获取股票的历史数据。无论是数据分析师、投资者,还是对股票市场感兴趣的个人,都可以利用该函数获取高效、准确的数据,进一步进行投资分析。通过正确掌握STOCKHISTORY函数的使用方法,你可以更轻松地在Excel中处理股票数据,提高分析效率。




PowerBI星球的最新版内容合辑,值得你收藏学习:

「链接」


PowerBI星球

几个常用函数公式

小伙伴们好啊,今天咱们分享几个常用函数公式的典型应用。简单的条件判断下图展示的是某单位员工考核表的部分内容。需要根据考核分数进行评定,85分以上为良好,76分至85分为合格,小于等于75分则为不合格。C2单元格输入以下公式,向下复制。

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:获取股票交易数据,原来Excel一个函数就能搞定,99%的人没用过发布于2024-09-14 09:06:45
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: