中企动力 > 商学院 > excel与股票数据
  • ?

    利用excel数据透视表统计大量数据,再也不用对上千行数据发愁了

    收藏

    展开

    如果有一张上千行的销售表,像下图(各个地区按天统计的1至12月的物品销量),要统计每个月,每个地区的数据,当看到上千行的数据,是不是发愁无从下手呢,利用数据透视表,轻松搞定。

    1、选中数据表中任意单元格,点击工具栏插入——数据透视表。弹出创建透视表对话框,点击确定。

    2、在右边数据透视表字段对话框添加字段,这里勾选订购日期、地区、分类、销售额和成本。字段勾选根据数据分析的要求勾选。

    勾选后,左边单元格会生成下图所示数据表。

    3、但是日期是按天来统计,我们需要的是按月统计,选中行标签统计的某一天的单元格,例如2015/1/24,右键创建组,在组合对话框中,选择月,确定。

    4、确定后生成下图所示的统计表,但是原始数据没有统计利润,这里我们为了说明问题,我们简单统计利润。

    5、增加字段,统计利润,假设利润为销售额减去成本,点击数据透视表工具的分析菜单选项。

    6、点击字段、项目和集——计算字段。

    7、在插入计算字段对话框中,名称填写利润,公式填写=销售额-利润,确定。

    8、则上千行的数据按月份统计完成。

    这里只是数据透视表的基本用法,数据透视表还可以排序、筛选,还可以转换称图表,还有很多更强大用途。

  • ?

    超实用:通过Excel进行数据采集

    慕南珍

    展开

    前言

    IBM大中华区总经理胡世忠曾说:数据构成了智慧地球的三大元素——智能化、互联化和物联化,而这三大元素又改变了数据来源、传送方式和利用方式,带来“大数据”这场信息社会的变革。

    从上可见,时代的变革是源于对数据的利用,对企业而言,数据也同样是其发展、转型的命脉。在工作中,我的前辈不止一次地强调,数据是公司的资产,而且举足轻重。我们对待数据,一定要严谨,经得起考验,对自己的数据负责,这是一个数据人的基本要求。

    数据资源

    大数据时代,数据虽然很多,但是也不是随意得来的,需要利用各种渠道和方式获得。不管从哪个角度来说,数据可分为内部数据和外部数据。内部数据是企业在日积月累的经营中得来的,我们应该对这些数据挖掘、收集有价值的东西,形成企业的数据资产。内部数据重在后期的处理和分析上。

    下面先说外部数据的获取方式,以及通过Excel操作来获取外部数据。

    外部数据获取方式

    1、专业网站看数据(某一个行业、某一件产品)2、通过收费渠道买数据(第三方数据平台等)3、通过特殊形式引数据(网站爬虫,统计网站等)4、自身积累数据(时间久、跨度长)

    Excel获取外部数据

    作为一个数据分析师以及想更进一步成长为数据科学家,熟练操作基本的办公软件以及SQL查询是很重要的。请看下面通过Excel获取外部数据的步骤。

    第1步:打开“新建web查询”框。新建Excel工作簿,在打开的工作表中单击“数据”选项卡,然后在“获取外部数据”组中单击“自网站”按钮,如下图。

    第2步:输入网址并选择要导入的表格数据。在弹出的“新建web查询”对话框中的“地址”文本框中复制粘贴上述网页的网址,然后单击“转到”,找到网站中的表格数据后单击表格左上角的箭头→,图标变成选中状态的复选框√。如下图。最后单击下方的“导入”按钮。

    第3步:选择数据的放置区域。点击导入后,Excel会出现“导入数据”对话框,如下图,选中你想放置的单元格,单击“确定”开始导入。

    第4步:美化导入的数据。由于导入的数据多且乱,要调整格式使数据规范,并启用冻结窗格功能方便浏览。如下图。

    好了,上面就是通过Excel操作来获取网站上的外部数据,很简单吧,但网站中的数据并非都是以表格的形式呈现,现在大部分是以json格式呈现,Excel不是万能的,而且现在很多网站需要付费才能导数据(上面说过数据就是企业的资产)。

    小结

    希望通过上面的操作能帮助大家。如果你有什么好的意见,建议,或者有不同的看法,我都希望你留言和我们进行交流、讨论。

    End.

  • ?

    Excel到底有多厉害?小白才用来做数据管理…

    灵波

    展开

    Excel就像一把天山寒铁淬炼而成的杀猪刀,本身已经很厉害,但具体有多厉害取决于用它的人。

    Excel最牛逼的地方在于它不是小李飞刀也不是轩辕剑——需要练个10年8年才能用,它只是一把菜刀,老百姓可以用来切菜,高手可以用来刮胡子,绝世高手拿着直接从南天门一直砍刀蓬莱东路。

    表格是什么?表格就是数据容器,对于非IT人士来说,这辈子可能都不会用数据库,但是!Excel让每个人都可以管理数据库了!其提供的基本功能足以完成大部分数据管理统计工作。

    打个比方,同事拿到全国资料开始挨个数每个省有多少个客户数了半个小时,而你只是点了两下鼠标就完成了工作。没错,在同事眼里你就是那个百年难得一见的练武奇才(以后就可以承担更多工作了,可喜可贺)!

    要你命2000:数据处理(函数)

    别人向你扔屎,你可以躲。客户扔给你屎,你只能接住!比如这种屎:

    这种乱七八糟表格是没有任何数据意义的,如果只有三坨,动手处理一下就好了,如果有100坨,怎么办?不要紧张,我们只需要处理一行,其余99行交给excel即可。。。

    首先,数据-分列:

    然后,直接查找替换,将没用的天字去掉:

    最后这个毛比较难以处理,动用函数:先找出具体数字,如果里面有“毛”字,直接将结果乘以0.1,一个规范的表格就诞生了:

    (如无特殊需要,最后带汉字的D列可以用E列覆盖掉)

    Excel也可以为自己所用,再来举一个例子:

    时间管理。与一般时间管理App不同,因为我们可以自己设计研发,做出最适合自己的版本!Go!

    首先写两行:

    拖动一下右下角的小圆点:

    同理增加横轴:

    填写数据,编写公式。这样计算当天任务量:

    =COUNTA(B2:P2)

    这样计算完成量

    这样计算完成度

    =Q3/Q2

    最后完成度那里设置单元格格式-数字-百分比。最后填写数据。最终效果图(点击看大图):

    只要三个函数,每天的工作生活一览无遗!

    P.s还可以拓展一些功能,比如当天完成度到达xx就有奖励/惩罚之类

    总结:掌握了函数,只要是和数据相关的工作,就可以考虑用Excel来处理。

    要你命3000:控制一切

    著名篮球员赤木刚宪曾经说过,掌握代码就等于掌握了整个Excel,此言非虚。Excel自带编程功能,只有想不到,没有做不到!接下来就用解决吃饭问题做一个简单例子展示一下:

    对于有选择困难症的人,让上天来决定吃啥是最好了,我们先填一点数据,如图:

    然后选择开发工具-VisualBasic(为了做例子专门下了一个office365,我也是拼了= =),然后什么都不管,直接粘贴代码:

    Dim a As Integer '定义公共变量Sub随机Dim x As IntegerDim y As Integera = 0Randomize '初始化reselect:x = Rnd * (3 - 1) + 1 '生成2至7的随机数,代表列数y = Rnd * (4 - 1) + 1 '生成2至6的随机数,代表行数Range("a1:d3").Interior.ColorIndex = xlNone '去掉填充色Cells(x, y).Interior.ColorIndex = 3 '填充为红色a = a + 1If a = 300 Then Exit SubGoTo reselectEnd Sub

    然后保存回到excel,选择开发工具-插入-表单-按钮,画一个按钮在excel上,命名为“吃啥好”

    在按钮上点右键,指定宏,选择我们刚才做的函数,然后点确定:

    Excel制作的半即时战斗模拟(原文地址Excel潜能系列——Excel游戏(2v2战斗~5v5战斗模拟器)【更新V1.5】 Einsphoton_Einsphoton_新浪博客)

    超牛的EXCEL版《超级玛丽》总结:掌握了代码,理论上可以用它来做任何小型项目!

    用来做动画:

    [Excel]Bad Apple!!

    推荐书籍:

    你早该这么玩Excel(数据管理、工作用)

    Excel2013高级VBA编程宝典(装逼、开发用)

    另外光有技巧是不够的,表格美化也很重要。(做人也一样,牛逼不够,还得帅。。。)

  • ?

    EXCEL选择数据区域的技巧

    童文博

    展开

    当数据区域比较大,数据太多的时候,按下鼠标拖动比较慢,浪费时间,也不方便,不灵活,我们可以选择起始单元格区域,按下shift键,鼠标指向单元格边框,等鼠标变成四向箭头,双击鼠标,可以选该方向的所有区域。

    1、一般我们都是拖动鼠标在选择数据区域,这样数据量大了比较费事。

    2、先选中区域,在按下shift键,双击单元格边框,会自动选择对应的方向区域。

    先选中一个单元格按shift键双击鼠标

    3、选择行,选择一个单元格或多个单元格,双击鼠标对应的行方向。

    选择对应的行区域按下shift键双击对应行的方向

  • ?

    用数据库和用Excel的区别?

    姜谷雪

    展开

    首先,我们先来说说数据库是什么?官方说法就是:按照数据结构来组织,存储和管理数据的仓库。数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。比如数据分析,数据整合等等。但是,数据库的使用成本太高,这就像每个人都是程序员一样,所以我在这里说的,是适合所有小白使用的数据库的应用软件。

    Excel表格大家的熟悉程度可就非同一般了,我们几乎每天都在与Excel表格为伍,公司的财务报表,人力资源的信息,行政的考勤记录等等都是用Excel记录的,那么,在数据膨胀化的时代,Excel还能满足我们的需求吗?答案就可见一斑了~

    首先,我觉得数据库的安全性要比Excel强很多,起码在我编辑到一半数据的时候,即使没有来得及保存,数据库的数据也是不会丢失的,他会永远存在于数据库里,已备我不时之需。但是这一点Excel是做不到的,我想大家都经历过数据录入一半的时候,电脑突然出现故障导致所有数据丢失的事件,当时的懊恼和无助,你可还记忆犹新??

    其次,数据库的数据是可以在线共享的,这种共享是多人可以同时操作一个表格并且数据之间是不会有所干扰的,在此基础上,和你共同协作的人也可以看见你创建的数据,当然这是在你允许的情况下。而Excel的分享只能是不断的通过媒介(比如微信,QQ,邮件)来不断的转发给需要的人,当然转发的同时它已经失去了时效性。而数据最可怕的就是失去时效性。

    再有,数据库的数据分析能力远远超过Excel表格,不只是在于他的图表分析,而且有强大的BI功能做数据的大集合,你可以任意将你需要的表格里任意字段提取出来作为你聚合表里的一部分,你甚至可以将不是同一个表格里的数据做任何的运算,这不就是管理层梦寐以求的数据统计报表吗?你还需要在不同的表格里花费大量的时间一点一点计算那可怜的数据吗?

    以后所有的数据都将平台化,这是数据时代的大趋势,看看你是在掌握数据还是数据掌握你,就只差一个数据库了~

  • ?

    用Excel实现动态数据表格

    嵇映波

    展开

    每逢年终办公打开Excel图标难免会很心烦。Excel图表数据最给人感觉就是密密麻麻数据繁多。虽然有柱状图表示的内容似乎清晰明了,但是看起来总感觉不够直观。尤其数据较多的时,一页一页的翻动更是麻烦。如果可以通过修改Excel设置,让数据能在一张表格中自己动起来岂不是很方便?今天我们就来让Excel图表变成动态数据表格。

    打开Excel,在要制作成动态数据表格的页面上切换选项卡到开发工具(如没有开发工具,请点击Excel文件—选项—自定义功能区,右侧勾选开发工具即可),选择“插入”表单控件中的滚动条。

    右键单击滚动条,选择设置控件格式。

    切换选项卡到“控制”一项修改单元格链接。比如我们选中的是E9这个空白单元格。(点击单元格链接后的小图标可以直接选择单元格)

    按下Ctrl+F3打开名称管理器,这里略复杂。

    弹出的窗口是新建自定义名称,第一个比如叫日期,就输入=OFFSET(Sheet1!$A$1,Sheet1!$E$9,,5)。

    第二个比如叫数据,一样输入=OFFSET(Sheet1!$B$1,Sheet1!$E$9,,5)。

    实际上就是这两个名称的位置定位。这里的意思是,OFFSET函数的行偏移量由E9单元格指定,而E6单元格则由滚动条控件来控制,这样每单击一次滚动条,OFFSET函数的行偏移量就会发生变化。

    现在开始制作图表,在Excel界面选择“插入”选项卡,找到折线图的小图标(在推荐的图表附近),点击选择一个折线图。

    在刚刚建立的图表数据上右键单击,选择“选择数据”。

    在选择数据源中分别编辑左侧图列项(系列)和水平(分类)轴标签,分别对应之前修改自定义名称(日期、数据)。

    最后,再根据实际需求,修改图表高度、单元格高度,并辅以底色之类的美化工作。最终,我们就能依靠滚动条让图标数据动起来,实现动态数据浏览啦。这样看起来是不是有趣多了?

  • ?

    Excel Power Query应用实战:爬取A股实时信息——单页入门篇

    柠檬

    展开

    上班就别开那个一眼就知道是股票的窗口了

    小勤:大海,上次看你用Power query爬取国际燃油价格的内容,觉得太好玩儿了。但国际燃油价格那个可能很多人都不关注,能不能来点更普适性的,比如股票?

    大海:呵呵,当然可以啊。股票信息其实更容易一些,因为网上的数据特别多。

    小勤:那爬个来看看?

    大海:好吧。我先教你爬一页的数据,以后再教你怎么爬所有页面的。你看,证券之星里的沪深A股数据在http://quote.stockstar/stock/ranklist_a_3_1_1.html网页里。

    我们就用Power Query通过这个链接来把这个表里的数据直接接入到Excel里,并可按需要刷新。

    第一步:【数据】-【新建查询】-【从其他源】-【自网站】

    第二步:填入网址http://quote.stockstar/stock/ranklist_a_3_1_1.html,【确定】

    稍等片刻,结果出来了,就在【沪深A股】的表里,选中【沪深A股】,点【编辑】

    在加载出来的数据里查看数据情况:

    第三步:数据清理

    1. 缩小列宽:这个跟在Excel里的操作基本一致,鼠标放在两列之间变成双竖线时按住鼠标左键拖动(可惜不能所有列一起操作)。

    2. 删掉右边的3个空列(用Ctrl或Shift键+鼠标选中要删除的列,在列名处右键,删除列)

    3. 筛选去掉最后一行(这跟Excel里的筛选是一摸一样的)

    最后:上载数据

    结果出来了:

    非常漂亮。那么,当我们想看最新数据的时候,只有刷新一下就OK了。

    小勤:太好玩儿啦。

    大海:今天先到这里,你先学会爬一页的,改天再教你爬多页数据并进行整合,最后再教你爬取全部页面的。

    小勤:嗯。我先练习一下这个,打好基础。

  • ?

    用EXCEL就可以搞定复杂的数据分析(二)

    董凝芙

    展开

    今天我们分析股票指标数据之间的相互关系。先看结果。

    三个指标散点图

    本集目标是用EXCEL分析股票里存在的某些鲜为人知的关系。需要三个指标,分别是买入卖出指标,用颜色和圆圈大小表示;X轴是小编经常使用的某一指标,用MWB表示;Y轴是小编经常使用的另一个指标,用BDW表示。

    具体步骤:

    第一步:导出数据。

    从股票软件导出数据为EXCEL,导出的数据至少有两个指标数据,买入卖出指标可手动加入。

    导出数据用EXCEL打开后

    第二步:整理数据。

    先将买入卖出指标标示出来,我用的是-90,0,90表示。-90表示可以买入,0表示不操作,90表示卖出。并用这个标示进行筛选出三个不同类型数据。分别将你认为股票指标中两个比较重要的数据拷贝出来,单独放到一个表单中。

    用买入卖出标识筛选

    选中-90

    拷贝指标数据

    粘贴到新的表单中,重复以上工作至所有数据拷贝完成

    第三步:画图分析因为两个指标之间的关系不确定,所以最好选用散点图。

    插入散点图

    选择数据

    点击添加

    弹出对话框

    名称就点击-90

    X轴选择指标1数据

    Y轴就选择指标2数据

    再添加0

    数据如-90方法一样

    再添加90数据

    所有数据都加入到散点图中

    选择某一散点

    右边属性中选择系列0

    选择标记-数据标记选项

    大小改成2

    系列选项选择-90

    改标记大小为10

    填充选择无填充

    选择边框颜色

    再修改系列90

    大小10

    无填充

    选择颜色

    大功告成。

    从散点图中,可以看出股票的两个指标MWB、BDW两端收敛,买入点都出现在左下角,卖出点都出现在右上角,可指导股票操作。在MWB<20,BDW<25时买入,在MWB>80,BDW>75时卖出,正确率极高。

  • ?

    微软公司给EXCEL加入AI数据类型 便于股票和地理信息提取

    手套

    展开

    微软今天增加了新的ai数据类型,以使客户能够获得关于公司和地方的广泛信息。股票和地理数据类型允许用户通过简单地引用实体的名称来从Microsoft知识图中提取信息。

    例如,客户可以列出一个城市列表,按下地理按钮,并看到与微软所有数据相关的所有数据在Excel内的位置,而不需要改变应用程序。

    新的数据类型为客户提供的信息不仅仅是股票和场所的名称,还可以查询其他关于Excel内部实体的信息,以便构建更详细的报告。例如,用户可以创建一个电子表格,列出一些地方,包括他们的区域、人口和中位数收入,这些都不需要离开程序。

    微软的新功能帮助它与谷歌竞争,谷歌正利用自己的人工智能技术使G套件更具吸引力。

    人工智能帮助Excel解析用户输入,减少混乱输入中的歧义。例如,在城市的列表中包括“波特兰”,将会引导软件参考缅因州或俄勒冈州的城市,这取决于它的邻居的背景。如果Excel不确定,它会让用户从列表中选择。

    要访问存储在Microsoft Knowledge Graph中的特定实体的所有信息,用户键入一个单元格号,添加一个点,然后从属性的下拉列表中进行选择,类似于选择一个函数的方式。客户还可以调用过滤器、图表和数据透视表的这些属性。

    用户还可以使用refresh函数来提取最新的数据,这对于频繁更改的股票数据尤为重要。

    微软将开始将这一功能推广到Office内部人员计划中,并将在以后发布。

  • ?

    分享一段VBA,Excel获取实时股票数据

    Vita

    展开

    欢迎关注天善智能,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习,问答、求职一站式搞定!

    天善学院618活动正在进行中!天善学院618大礼包,大数据、数据分析与数据挖掘、商业智能、机器学习、深度学习、数据库与数据仓库、R语言、Python精品课程总有一款正中你下怀吧?全场6.18折,赠送微课。最好的投资是投资自己,名额有限,欢迎登录查看!

    因为还没有熟练掌握用Ruby生成excel的技能,所以干脆学了一点VBA,写了段通过excel实时获取股票数据的代码。

    方便在excel里使用各种公式计算涨跌幅。

    分享如下:

    效果如下:

    本文作者:GalaxyRover

excel与股票数据

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP