excel快捷键大全常用表(提取上市公司财务数据)

wufei123 发布于 2023-11-28 阅读(385)

又到了一年一度的即将提交毕业论文初稿的时间了,你是不是连论文的数据都还没有找呢?不要慌,本期推送教您如何使用wind终端的excel插件功能快速提取上市公司的财务指标数据,祝您顺利完成毕业论文01安装插件。

首先,大家需要打开wind终端,检验本地的excel是否安装好了wind插件具体步骤为点击wind终端左上方“我的”——“插件修复”——“修复Excel插件”,即可检查本地excel的wind插件安装情况,并可以进一步按照提示修复或安装wind插件。

02Excel的Wind插件功能简介     按照第一步的功能,将插件安装完成后,就可以在excel里面使用了,在excel里面wind插件的位置如下图所示:

可以看到,Wind的excel插件功能十分丰富和强大具体包括七大模块,即函数、数据向导、宏观经济、专项应用、模板、辅助功能以及交流培训插件最重要的功能是从excel端口快速调用wind终端的股票、债券、基金、指数、期货、期权等。

全品种指标数据,并可以制作个性化模板03使用案例       例如,我们想调用A股上市公司除去金融业的所有公司的2012至2018年的营业收入数据,具体操作如下1. 选定股票       首先使用“条件选股”功能,选定所需要的股票并保存为模板。

从wind终端,选中左侧菜单栏的“股票”,然后选“多维数据”中的条件选股,具体如下图所示:

     然后在“条件选股”页面中,在“待选范围”里选中“全部A股”,接着在“待选指标”中输入“行业”,选中“行业分类”中“所属证监会行业名称”     选中之后,我们要剔除出属于金融业的公司,就在“条件列表”中选中“运算符”里面的“不包含”以及在“数值”中输入“金融”,即可将金融业的公司剔除掉。

     接下来点击“执行筛选”并查看选择的结果,然后保存方案即可退出wind终端界面。     以上操作具体如下图所示:

    接下来在excel里面提取出我们选好的股票,点击wind插件的“数据向导”模块的“条件选股”,选择刚刚保存的方案,我命名的是“A股除金融业全体公司”,在下方勾选“只输出证券和简称”、“不输出指标名称”、和“当前工作表”即可,具体操作如下图所示:

      以上就选好了我们需要的股票,最终结果如下图所示:

2. 生成时间区间      接着我们生成我们需要的时间区间,即2012年至2018年每年的12月31日,我们既可以手动输入,也可以使用wind插件的“插入日期”功能,这里选择使用“插入”日期功能,具体操作如下所示。

选中“C1”即 “证券简称”旁边的单元格之后,点击wind插件“辅助功能”模块中的“插入日期”下的“生成日期”     在弹出的“生成日期”菜单栏中勾选“工作日”,选择需要的时间范围,“周期”勾选“年”, “排序方式”选中“升序”,“填充方式”勾选“横向填充”,“数据定位”选中单元格“C1”即可,然后点击确定。

具体操作如下图所示:

时间区间生成完毕之后的结果如下图所示:

3. 选中指标并拖拽      首先在选中要放入指标的单元格,如选中“C2”单元格,接着点击“函数”模块里面的“函数搜索”,在弹出的左边的“函数搜索”菜单栏里查找“营业收入”并在查找出来的“指标树”中选中“营业收入”,然后弹出了“营业收入”菜单栏。

     在“菜单栏”的“wind代码”选项中选中“A2”单元格,即我们需要的公司的股票代码,然后在“报告期”中选中“C1”单元格,即我们需要查找的数据的日期,然后选中“报表类型”的“合并报表”以及“单位设置”中你想选择的单位,点击“确定”即可,以上部分具体操作如下图所示:

接下来要将获得的指标拖拽到全体表格中,首先利用excel函数固定住我们刚刚获取的指标函数中“证券代码”和“报告期”的行和列,即将“A2”和“C1”替换为“$A2”和“C$1”,然后使用excel的拖拽功能将表格铺满,具体操作如下图所示:

    这样我们就获得到了A股上市公司除去金融业的所有公司的2012至2018年的营业收入数据。结果如下图所示:

是不是很简单呢?excel插件除了提取面板数据,还能提取时间序列数据以及截面数据,尤其是在提取高频时间序列数据时及其方便好用,你快来试试吧!excel运用分为三个部分:(1)函数、(2)时间序列、(3)

EDB链接(1)函数很好用用好了做数据分析很快

两个黄色框中换成需要的指标和日期

(2)时间序列

要双击才能选中,可以添加多个公司。

如果时间区间的截止时间选择“当前日期”是可以实现自动更新的,也就是过几天再打开这个Excel 他可以自动更新到当天的数据。

(3)EDB数据库链接下载到Excel-时间区间选择开始于XXXX/XX/XX,也可以实现自动更新。取消“下载到新工作表”

EDB链接-“我的模板”。事先在EDB里面保存好模板,然后选择对应模板-指标,进行提取和下载,再可以选择自动更新或者不更新。

XX,给我跟踪下XX行业的重要指标并写份报告分析一下今天早上做出来!XX,给我做个基金排名,分析下收益率,算下回撤包含近一个月,3个月,1年,成立以来的年化与非年化收益率今天早上做出来!XX,给我做个XX债券组合的月度行情报告并测算收益率!。

今天早上做出来!XX,给我做个关于XX股的盈利预测,然后做个与行业龙头对比的财务分析。今天早上做出来!

领导

      对于职场新人来说,上述场景是不是经常碰见?更新数据真的是一件很烦人的事情,特别是许多刚刚踏入金融、投资领域行业的同学来说不会找数据,不会快速更新数据,时间久了,工作效率低下,还容易挨批很容易失去工作的热情!。

      当然,如今有一款数据终端是几乎是所有金融人士必备,那就是----WIND。

WIND

      WIND,是一个国内金融非常通用的明星数据产品掌控他,无论是新人还是老手,甚至是客户,都能在很快的时间内,了解一个市场的基础情况接下来,小编教大家三招WIND小技巧,教您快速利用他寻找自己需要的数据,让自己瞬间成为一个“数据掌控者”!今天,先带来第一招,EXCEL导导导!。

脱坑第一招:EXCEL导导导

      相信许多工作小伙伴其实也知道一些基础数据从WIND中如何导出,但是一般领导或者客户已经给了一个成型的表格了,而且需要日常更新,这时候每天导出在复制粘贴会让许多人感到厌烦时间久了就想哭啊!其实,WIND是有一个明星功能,就是能直接与终端同步更新的WIND插件。

安装一下,可以直接从EXCEL中导入您要的数据哦!下面展示要点:世界图书日要点1:修复安装      要使用这么省心的功能,自然要先确保插件是否安装成功啊!因此第一步就是要看下是否安装了插件从”我的-自动修复插件-修复EXCEL插件”,根据提示修复要的插件。

要点2:函数巧用      以货币型产品7日年化收益率来举例:

    首先,对于要提取数据的表格选中,然后就像导入EXCEL函数一样,从WIND中选择函数搜索,然后输入我们需要的指标(7日年化收益率),或者直接从下面节点中选。如下图所示:

      选取所需函数后,按要求填入数据,如下图所示:

      点击确定后,数据轻松导出,而且还可以修改日期轻松刷新哦!

要点3:时间序列      如果我要的是不是一天,是连续一个月每天的数据呢,别担心,WIND可以导出时间序列数据。时间序列函数如下图所示:

      点击后,按照提示要求,一步步设计需要的数据,然后完成,轻松写意瞬间拉出数据,然后排下版:

怎么样?学到了吗?以后无需担心数据追踪的问题啦!sorryry林桑桑本人是就职于四大会计师事务所审计民工一枚,众所周知,四大的生活是苦逼又苦逼,套用我们经理的一句话“事情是做不完的,从领到电脑的那一刻,一直到辞职交电脑都是做不完的”。

所以在职场上,如何尽可能的提高效率,不为无谓低效的事浪费时间尤为重要因此在这里分享一点点Excel入门小技巧,只要能熟练操作,对于职场新人,或者应付一个审计小case已经完全够用,话不多说,上课了啊…(敲黑板)。

1.养成好的工作习惯为什么要先说要养成好习惯,是因为太多人明明公式会用,但就是出不来想要的结果,这个时候你需要考虑的不是会多少公式,而是你的操作习惯是不是出了纰漏如果你经常需要和Excel打交道,你需要养成:。

·尽量不要全表操作有的表格数据量不大,可是占用空间贼大这是因为会有一部分人对当前表格全部数据处理时喜欢用Ctrl+A选定全表如果表格中有大量数据,会大大的影响操作速度,甚至导致Excel卡死·将每一张sheet命名,内容一目了然。

——上面两张图看出区别了么?收起丑陋的sheet1/2/3· 尽量不要合并单元格举个例子,如下图:

从A1一直到B3是我合并的单元格,然后我们让C1,C2,C3分别等于A1,A2,A3,出现的结果如下图所示:

看到了么,按道理来说C1,C2,C3都应该显示合并单元格的内容,但是C2,C3却无法显示出来,如果碰到需要核算数据的情况,很多时候都会因为合并的原因而出现错误的结果,因此除非是纯文字的排版需要,请尽量不要合并单元格。

2.Vlookup工作中使用频率绝对的No.1。输入vlookup公式以后会出现4个需要输入的参数值,如图:

他们分别代表:查找值,查找范围,想显示哪一列上的信息,精确/模糊查找。举例子时间:比如这里有一份歌手名单(但是有几个人是凑数的)

你需要重新挑选出正确的信息,形成一份真正的歌手名单并找出她们的代表作:

这个时候vlookup就很好用了,如下图:

输入公式以后,选择需要搜索的歌手(此处是张含韵,对应G2),再选择搜索范围(见上图红色,此处是从B1一直到C6),选择要显示信息的列数(在选定的范围内,第2列有代表作信息,输入2),精确/模糊查找(一般用不上,0或者1随便吧),出现如下结果:

再把鼠标移到我框起来的小角落往下拉,系统会自动填充公式,就能把三位歌手对应信息都找能找到啦~3.Sumif使用频率排名No.2。假设你是一个土豪,七大姑八大姨都爱找你借钱,每借一次你就做一次记录:

终于有一天,二舅子发达了,说要把之前借过的所有钱都还清,在借钱次数不多的情况下,你可以一笔一笔的相加得出结果,但我们这里介绍sumif高级做法:

可以看到,输入sumif函数出现三个带输入条件,分别是:搜索范围,搜索标准,数字出现范围我们在公式中输入:A列(二舅子出现在A列),D4(即二舅子),B列(要加总求和的数字出现的范围)同理,鼠标移动到单元格右下角往下拉,其他人的信息也能自动填充进去了,对于数据零碎,同时但需要加总求和时sumif非常之好用。

4.Pivot Table(数据透视表)相对于sumif来说,我更爱用数据透视表,用处其实类似于sumif,只不过会更清晰明朗一些还是用上线的例子来演示,操作步骤:点击插入——点击数据透视表——选中全部表格。

选择数据透视表之后会弹出下面这个框框,只需要你选择是单独建立一张sheet还是就在目前的sheet里生成透视表。

选好之后点击“确定”,透视表生成:

Excel的右边会生成一个选择界面,是要你选择对应的信息进行“行”“列”“数值”等等,我们将“欠钱的人”放入“行”,“借钱金额”放入“数值”,表格生成:

如上图,每一个亲戚的加总求和数都列出来了,并且还列明了借钱总金额,是不是比sumif更一目了然呢?结语:以上就是在我日常工作中使用频率最高的三个Excel功能,项目加班不断,能憋出这么一点已经要了我老命了…

下篇我将教你怎么练就“Excel无影手”,即各种快捷键和常用功能的使用(如果还有下篇,年审要来了你懂的)熟练之后可以完全摆脱对鼠标的依赖,直接用键盘就能做完全部的工作(你问我为什么有鼠标不用非得用键盘?嗯……装*作用,别人鼠标点来点去,而你啪啪啪键盘几下就搞定会显得你很professional…)。

好了,加班去了,各位再见~~(偷偷抹泪)Wind的Excel插件应用林桑桑1、在Excel中安装Wind插件首先,打开Wind后,点我的-修复插件-修复Excel插件。

安装完之后打开Excel。这是一个你从来没有玩过的船新版本,只需体验三昏钟,你就会跟我一样爱上介个Excel!因为有了这个Wind插件,你就可以直接在Excel里面,通过公式导出Wind的数据!

2、函数搜索功能点击函数搜索—左侧栏式或者弹出窗口式即可使用。该搜索栏中包含了股票、期权、债券、实时行情等各种指标,总有一款适合你!

举个栗子,我们要了解科创板上市公司在2019年9月30日的收盘价和营业收入等数据。①点击辅助功能中的插入代码②选择全部科创板企业,代码设置选择代码+简称,即可导出科创板上市公司。

③在搜索栏中搜索收盘价

④在Wind代码栏输入第一个科创板上市公司华兴源创的股票代码所在单元格的编号;交易日期栏写20190930,点击确认即可。

⑤获取营业收入数据同理,在搜索框中搜索营业总收入

⑥在相应栏目内填写相应内容。此处日期格式与上述日期格式有所不同,具体格式可参见参数描述。

这样我们就完成了第一个科创板公司收盘价和营业收入的填写,然后下来填充即可。

Wind函数不仅能完成各类数据抓取,还能完成行业类别,经营范围,产品类型等文字内容的抓取凡所应有,无所不用!3、股票行情如果想比较股票指数,也可以通过Excel插件实现以白酒指数与沪深300指数比较为例,操作步骤如下图:。

最终,在Excel中导出的结果包括了数据和图形:

4、宏观指标提取Excel中不仅能够提取上市公司数据和股票行情,还能够提取宏观经济数据,包括国民经济核算、工业、价格指数、对外贸易投资、利率汇率、公共管理等下图以提取GDP为例,按步骤展示如何将数据提取到Excel。

作者:自豪编辑:shirley桑

目录

1. 基础操作:自选股-公告-新闻2.公司资料分析3. 研究报告4. EDB 经济数据库5. 数据浏览器、板块浏览器、专题统计等6.excel运用1. 基础操作:自选股-公告-新闻(1)添加自选股:将自己要添加的股票池在

excel或者txt等选择复制-打开wind自选股监控-设置自选-新建-粘贴导入

(2)公告、新闻:做行研的时候需要每天跟踪公司公告和新闻(至少,还有很多东西需要跟踪,听你们领导安排就行)进入公司公告板块-选择我的自选股-即可跟踪对应股票池的公告情况一般上市公司会在下午三点以后到晚上九点左右更新公告。

新闻也是一样的操作。

2.公司资料分析输入公司名称大写字母或者代码均可(以伊利股份为例)-分时图是每天实时交易的情况,K线图是过去交易的情况,不多讲,前复权、后复权、不复权注意一下。重点:是公司的深度资料。

左边这些栏目挨个打开看看了解一下其实就是wind把公司的财报、公告的数据爬出来,给用户一个迅速了解相关数据的途径。

公告这里:定期报告是公司的季报、半年报、年报。用“筛选”可以从公司的报告中找到对应的公告。

研报这里是各家券商对这家公司的研究报告。剩下的栏目我就不多做介绍。

3. 研究报告首页-股票-研究报告,基本上有所有券商的报告,自行筛选即可。

4. EDB 经济数据库首页直接右下角搜索框中输入EDB即可可以在左边栏目点开选择自己要的数据,也可以直接在左下角输入数据名称查找。选中点击之后-提取数据-导出excel即可

Tips:保存模板选择需要随时跟踪的数据指标-模板-保存模板,下次打开EDB,直接打开模板即可查看。

5. 数据浏览器、板块浏览器、专题统计等首页的这三个板块是会经常用到的,遵循左上角选择指标,左下角选择板块;提取数据-导出即可。专题统计一般是市场行情的一个统计,选择自己想要的板块即可。

小肯债市龙门阵众所周知,做宏观和市场研究时搜集资料一般是采用Wind数据库传统的方法是将Wind中的数据下载在Excel中,再在Excel里处理数据、画图,并逐渐建立自己的数据模板这样对于复杂的数据处理来说是很有必要的,但对于大部分的宏观、市场数据处理来说,有更高效简洁的方法,即直接用Wind处理数据并保存数据模板。

本文的目的也正是分享一点用Wind搜集合适的数据来做研究的经验方法,希望对大家有帮助用Excel下载Wind数据并处理的传统方法有以下两个弊端:1)无法单独刷新某一个数据,只能将Excel中全部数据进行刷新。

当数据库量比较大的时候,统一刷新容易超过Wind规定的数据提取上限(连续7天500万个数据点)2)在Excel中,图表一旦设置好就不容易改变重新组合排列数据和重新作图都会比较麻烦针对以上两个问题,Wind中的EDB数据库提供了很方便的功能可以让大家保存自己定制的模板,可让大家直接在Wind上建立起自己的数据分析体系。

这对于做研究提供了一个方便的工具详见后文1利用Wind的彩虹条方便调用EDB数据库当然,在Wind中输入EDB三个字母加上回车即可调出EDB数据库但Wind还有个彩虹条功能更加方便,可以将EDB经济数据库固定在彩虹条中,以后每次调用时点击即可(大家也可将很多别的功能设置在彩虹条中)。

设置彩虹条的办法为点击Wind上方彩虹条,选择“管理我的彩虹条”,在备选页面中找到EDB经济数据库,点击收藏,完成设置。

2善用EDB数据库的查找功能进入EDB后,如果知道所要找的数据来自数据库哪个版块中的哪个部分,可以直接点击进行数据调取如果不知道数据来源,可以在搜索栏中输入指标名称进行搜索善用这个搜索功能,其实是利用Wind寻找合适指标进行研究的利器。

例如,要查找CPI,在搜索栏中输入CPI,找到指标后双击便出现指标所在位置,然后双击指标将指标加入模板中,通过点击“提取数据”按钮或者右键选中“提取数据”将数据进行提取,之后可以把数据以EXCEL导出此外,分享一个小tip:数据导出时,除了设置标题元素、样本区间等,还可以

设置数据是按行还是列填充以及数据是正序还是倒序排列同时,可以勾选“使用函数形式导出”这样以后数据可以在Excel中实现自动更新(但由于之前所述,本文更推荐的是在Wind中直接处理数据并作图的方法,详见下文)。

3 EDB数据库的数据处理功能:非常强大好用的工具其实,EDB中是自带数据处理功能的,可以对数据进行变频处理、计算环比值、同比值、修匀处理、指数计算、函数计算、两个指标间加减乘除运算、多指标间相加或者平均计算以及指标单位变换。

数据处理的过程为:将数据添加到模板中后,点击要进行数据处理的数据右键以对固定资产投资完成额累计值计算同比为例,右键,选择“计算变化”通过选择百分比变化——同比变化来计算同时也可以进行其他数据处理

4 EDB数据库的画图功能:掌握好了和Excel效果差不多数据的展示分为数据值和图形,可以点击图形来看数据的趋势,同时可以根据图形中的功能来对图形进行处理如数据分拆轴、添加垂直区域、添加水平直线等

又一个小tip:除了应用上图中左边的小标之外,还可以在图片中单击鼠标右键,选择“图形属性”或者“图形字体”等,调节各种图形属性,比如将一个图分拆成上下两个图等。如下图所示。

5 用Wind自带画图功能制作月度比较图月度比较图是一类很方便的功能通常我们在Excel需要对数据进行处理后才能画出但Wind可以直接画例如对下图中的贷款数据进行处理,右键,选择“季节图表”,即可画出月度比较图。

6调用Wind自带的分析模板及制作“我的模板”其实,Wind中自带了很多很好的分析模板。在进行分析时,可以先试试Wind模板中有没有合适的组合。

如在经济核算中,点击第一项GDP和三大产业,模板中自动出现所涉及的指标,且自动提取数据并画图。

对于自己常用的指标也可以自己创建“我的模板”先点击新建目录,出现新建文件夹后根据所需重命名,添加好数据后,点击“模板”点击保存模板,将模板重名名并保存在所需目录下,则“我的模板”中便出现了刚所创建的模板。

以上就是用Wind寻找数据并制作分析模板的5个小技巧,希望对大家有帮助:)本篇,我们接着上一篇的Wind小技巧分析,来谈谈债券汪们涉及的另一大最常用工具——Excel分析处理数据的技巧Excel画图相信大家都会,这是最终的呈现方式,相当于一盘好吃的菜,是产成品。

但“巧妇难为无米之炊”,对于广大债券汪来说,面对直接从Wind导出的“生数据”,如何处理出恰到好处的,刚好用来画图的“米”,是难点所在虽然在上期,已经谈及了怎么用Wind直接处理数据,比如加减乘除或者更复杂的季调、变频、计算同环比等,都可以用Wind直接做,但有的时候我们需要对数据进行更为复杂的处理,比如对市场全部的交易流水做分类汇总计算,或者做个复杂的模型(比如预测超储率、CPI或者资产比价分析),或者想画出下面这个图:

那么Wind本身的数据处理功能肯定是无能为力了,Wind里公开市场操作查询的功能(BOM)也无法提供这样的图因此,我们需要在数据处理软件(比如Excel)中自己处理其实,这既可以被成为数据处理,说高端点,稍微装一下下,那就是“建模型”,哈哈哈:)。

说到建模型,传统的Excel建模是针对一级市场,比如现金流折现估值模型(DCF Model)更为强调的是在Excel中构建各种会计概念的勾稽关系,以及掌握Excel快捷键来提高效率但对于国内银行间市场的广大交易员和研究员们,我们一般是在用Excel处理数据:我们的“模型”主要是处理、检测海量数据(如交易数据、发行数据、宏观数据等)。

因此函数和处理数据的方法、技巧更重要本文也就是为了说明:当数据样本比较复杂的时候,如何能够有逻辑且高效地完成数据处理和分析,从而更好的开展研究和琢磨市场呢?显然,需要用到不少Excel函数搭配使用小肯在自己运用的过程中体会到了解单个函数的功能是很容易的,但灵活运用,能够在面对问题的时候主动想到用某个函数或者几个函数的组合的难度就增加了(这和学英语背单词一样,知道意思和会灵活使用是两种境界哦)。

因此,下文中找了9个实践中的常见情景(以同业存单数据库和央行回购数据库的制作过程中遇到的9个场景),加上核对数据以及制作动态图表,来介绍二级市场中常见的Excel建模技巧心得文中通过不同常见场景的构建,基本囊括了大部分常见的函数搭配。

后面,熟练掌握了Wind和Excel两大神器,小肯打算谈谈怎么做一些具体的模型,以及怎么分析经济周期正文1 EXCEL常用函数列表在日常利用Excel制作表格处理数据时,我们经常会使用其函数功能来实现我们的目的。

以下是对日常工作中常涉及到的函数汇总:

这些只是我们经常使用的基本函数,每个具体的表达式以及用途由于篇幅有限,在这里就不为大家一一介绍了大家可以通过快捷键F1调用EXCEL帮助来查询每个函数的使用介绍要想利用Excel实现很复杂的计算或者数据处理,往往还需要多个函数进行嵌套。

以下着重介绍下EXCEL基础函数应用、模型检查以及如何制作动态图2 EXCEL基础函数应用(9个情景)自金融去杠杆以来,同业存单的价量关系一直备受关注,对其数据保持持续监测也显得格外重要当我们从Wind数据中下载好同业存单原始数据后,该怎样利用Excel函数来进行数据统计来搭建同业存单观测数据库呢?以下我们根据设想的几个对同业存单数据处理的情景来介绍Excel函数的应用。

情景1:当我们看到上图中Wind导出的原始数据,如何统计每天同业存单实际发行总额?首先我们先填充日期数据(如下图中的K列),每天同业存单实际发行总额可以理解为对发行起始日(A:A)为K列中的日期的同业存单实际发行总额进行求和。

这实际是单一条件求和问题所以公式可以写成=SUMIF(A:A,K2,D:D),A:A为将要进行条件判断的区域,K2为条件,D:D即为求和计算的区域同理,我们可以求出每一天到期的同业存单的量,只是对数据进行条件判断的区域选择为H列。

情景2:当前我们只想了解最新月份中每天同业存单的到期量,并将最新月的数据汇总成图形,同时希望数据能够自动更新,图表也可以自动变动,那为了实现这个效果,我们又该对数据如何处理呢?情景二和情景一最大的不同就是汇总的月份数是要变动的,我们如何做出一个动态的数据汇总呢?这里我们用到一个

DATE函数DATE函数的表达式是DATE(year,month,day),结果输出为一个具体日期值如果将公式中的year、month、day分别进行动态引用,就可以形成一个动态日期这个情景中年和月是动态变化的,而日是固定不变的,我们先动态提取年和月,这样用到的公式为=YEAR(TODAY())和=MONTH(TODAY())。

TODAY()函数返回到当前的日期,YEAR()和MONTH()函数为返回日期所在的年和月然后用DATE函数将年、月、日连接起来形成新的日期,所有的函数表达式为DATE($K$3,$K$4,K6),形成日期后,我们便可用情景一介绍的SUMIF函数的用法对每天的同业存单到期量进行求和。

最终汇总所写的函数为SUMIF(H:H,DATE($K$3,$K$4,K6),C:C)这样就实现动态了解最新月份中每天同业存单的到期量,不需要手动进行更改。

数据源引用为动态的,那么依据数据绘制的柱形图也是可以动态更改的但同时我们希望图表的标题也可以是随着最新月的变化而变化,不需要我们自己手动去更改,那这个又该如何处理呢?这需要用到“&”连接符N2单元格中输入的函数为:=K3&"年"&K4&"月"&"同业存单到期量(亿元)"这样当K3和K4单元格中的数据发生改变后,其输出也会随之改变。

情景3:在情景2下,如果我们想比较8月每天同业存单到期量和今年1-7月份同业存单到期量的均值情况,并要绘制出今年1-7月份同业存单到期量的区间,这又改如何实现呢?在绘制图形之前先将数据处理好利用情景2中介绍的DATE函数与SUMIF的函数嵌套的方式求出2017年1-7月份每天同业存单到期量,然后求出2017年1-7月份每天同业存单到期量的均值。

要想绘制1-7月份同业存单到期量的区间,还要知道1-7月每天同业存单到期量的最大值(上界限)和最小值(下界限),所用到的函数为MAX()和MIN(),之后再计算上界限与下界限的差值,这样我们便准备好画图数据。

准备好数据后,我们又该如何画出含有8月到期量、1-7月平均值以及区间界限的图呢(如下)?8月到期量、1-7月平均值为折线图,区间界限的图则需要用到堆积面积图区间界限引用的数据为下界限以及上界限高于下届线两列数据,将数据图表形式选择为堆积面积图,然后将下界限图形填充改为无填充,即完成图表绘制。

情景4:进一步,如果想要了解每个月同业存单实际发行总额我们又该怎么进行函数处理呢?这个也可以看成是有条件求和问题,所以需要用到SUMIF函数,只是条件为每个月,而不是上面的每一天那如果将日数据转化为月度数据呢?我们知道同一个月的日期含有共同的年和月要素。

因此,我们可以创建辅助列将每个日期都对应到每个月的第一天,然后对SUMIF的条件改为每个月第一天创建辅助列的函数可以用DATE函数或者EOMONTH函数实现(1)=DATE(YEAR(B2),MONTH(B2),1),date为日期函数,表达式输出为具体的某一日,B2为发行起始日数据,函数表达的意思是取发行起始日所在的年和月,通过DATE函数得到和发行起始日同一年份的同一个月第一天。

(2)=EOMONTH(B2,-1)+1来实现得到每个月的第一天,EOMONTH函数的表达意思是返还指定月数之前或者之后的月份的最后一天,B2为发行起始日数据,-1为和发行起始日所在月的上一个月,所以EOMONTH(B2,-1)表示返回发行起始日所在所在月上一个月的最后一天,加1则表示和发行起始日所在同一个月的第一天。

通过这个我们也知道了要想实现我们的小目标,可以有多种函数搭配的方式,当然前提就是需要我们熟练掌握文章第一部分介绍的基础函数创建完辅助列后,便可以利用SUMIF 函数进行求和,函数表达式为=SUMIF(A:A,"2017/7/1",E:E)。

其中A:A,"2017/7/1"为发行起始日所在月份的第一天为2017年7月1日,E:E为求和区域

情景5:上面统计的只是同业存单发行的总体情况,如需要进一步分析,如计算2017年8月1日城商行发行期限为12个月的同业存单平均参考利率,怎么处理?为统计该数据,我们首先需明确目标为多条件求平均值,此时应用AVERAGEIFS函数。

需要统计的是2017年8月1日城商行发行期限为12个月的数据,可分解为三个条件:(1)发行起始日为2017年8月1日,(2)期限为12,(3)发行人类型为城市商业银行因此,函数可写为= AVERAGEIFS (D:D,A:A, "2017/8/1",E:E,12,G:G,"城市商业银行")。

其中D:D列为为求平均值的区域,,A:A, "2017/8/1"(其实可以引向一个单元格,如J3)为第一个条件,即发行起始日为2017年8月1日;E:E,12为第二个条件,即为期限为12,G:G,"城市商业银行"为第三个条件,即发行人类型为城市商业银行。

这个问题就是多条件统计,按照上面的介绍,我们可以对数据进行其他多条件统计,可用函数还有SUMIFS、COUNTIFS。

情景6:如果要标记出2017年7月15日-2017年7月30日之间未到期的同业存单,这又该如何实现?为实现这一目标,我们先确定我们最终要使用的是IF函数,如果2017年7月15日-2017年7月30日之间未到期,就标记为“未到期”,如果不是就不标记。

随后我们确定条件判断的函数,2017年7月15日-2017年7月30日之间未到期即是要同时满足发行日期在2017年7月30日之前,到期日在7月15日之后,所以需要使用AND函数最终函数表达式为=IF(AND(B2=$K$4),"未到期","")B2为发行起始日,I2为到期日,K5为2017年7月30日,K4为2017年7月15日。

所以要让发行日期小于等于2017年7月30日(B2=$K$4),and表示为同时满足这两个条件(and(条件1,条件2)),最后再用IF函数表示条件成立时,为“未到期”,如果不成立,没有标志。

情景7:Wind自行将同业存单发行人类型分为城商行、股份制银行以及国有商业银行,但是如果想要统计农商行发行同业存单量,这个又该怎样解决呢?我们假设发行人中名称出现“农村商业银行”字样的即为农商行首先我们要在发行人名称中找到“农村商业银行”字样,如果名称中出现“农村商业银行”,则标记为农商行。

那如何在发行人名称中找到“农村商业银行”字样呢?这里我们需要用到文本查找函数:FINDFIND函数的意思是查找某一文本在另一个文本中出现的起始位置函数的表达式为FIND(find_text,within_text, start_num),即为FIND(要查找的文本,文本所在的单元格,从第几个字符开始查找[可选,省略默认为1,从第一个开始查找])。

所写函数为=IF(ISERROR(FIND("农村商业银行",F2)),"","农商行")FIND("农村商业银行",F3)函数为在F3发行人名称中找到“农村商业银行”,如果有这几个字符,则返回首个字符的位置,如果没有,则显示为错误值。

然后我们用IF函数来判断,如果没有找到“农村商业银行”字样,则不显示,如果能够找到“农村商业银行”字样,则输出为“农商行”

以上情景的介绍主要为基于IF系列函数的嵌套应用个人以为,IF系列函数为Excel函数用于数据处理的核心,其体现了对数据处理的逻辑IF系列包括IF、SUMIF(S)、AVERAGEIF(S)以及COUNTIF(S)。

IF表达的意思是如果条件成立时该如何,条件不成立时又该如何而其余统计函数+IF(S)则表达的意思是对满足条件的数据进行函数统计,其中加S的函数为多重条件在日常数据处理或搭建模型时,我们经常用到IF系列与其他类型的函数嵌套。

当我们对数据要进行比较复杂的处理时,一个办法为我们先要明确目标,找到我们需要使用的最终的函数,然后将目标任务按逆向过程一步一步往前推,去找到前提条件,一直到无法找到前提条件为止,那么这就是要开始进行数据处理的第一步,然后这些前提条件逆过程即为我们处理数据的步骤。

其实也就是将终极目标进行化解在我们日常数据处理中,还有一类函数我们经常用到,即查找与引用函数,以下我们依旧以情景再现的方式为大家介绍这些函数使用的技巧接下来,我们以处理央行逆回购数据为例进行介绍说明

情景8:基于上面从Wind导出的央行逆回购原始数据,如何计算每个月最后一天逆回购的发行量是多少?因为发行日期是在首列,可以使用VLOOKUP查找函数VLOOKUP用来将目标值按选中区域首列进行查找,函数表达式为VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]),可以理解为VLOOKUP(找什么,在哪找,找目标值第几列,精确找还是近似找),查找目标应该在查找区域的第一列中。

为解决这个问题,表达式写为=VLOOKUP(H2,A:F,3,FALSE),H2为查找值,即为每月最后一天的日期,A:F为查找区域,3为需要查找的是第3列发行量的数据,FALSE为精确查找如果在每个月最后一天没有发行逆回购,则查找结果为#NA。

可以加入IF语句让结果为#NA时,输出为空白值,如果不是则输出原值函数表达式为=IF(ISNA(VLOOKUP(H2,A:F,3,FALSE)),"", VLOOKUP(H2,A:F,3,FALSE))。

情景9:如何计算每个月最后一天逆回购的到期量呢?可能小伙伴们第一想到的也是用VLOOKUP函数进行查找,但是VLOOKUP只能对引用数据区域的首列进行查找假设不能对原始数据进行修改(在这个例子中,比如要同时按到期和起息统计,那总有一列排不了第一列,而当到期日不在首列时是无法使用VLOOKUP函数进行统计的,而是利用。

INDEX与MATCH函数相结合的方式MATCH函数的意思是查找某个值在所在行或者所在列首次出现的位置MATCH函数表达式为MATCH(lookup_value, lookup _array,col_ [match_type])即为。

MATCH(要在数据系列中所要查找的值,要查找数据所在的数据系列,如何找)INDEX函数的意思是在给定的数据区域中,通过行号和列号来定位给定区域的值,其返回到数据值INDEX函数表达式为(reference,row_num,[column_num],[area_num]),即为。

INDEX(定位的数据区域,行号,列号,如果定位的区域为多个,则为第几个区域)二者的合用为先利用MATCH来定位所要查找的数据所在行数或者列数,然后用INDEX函数来定位所要找到的值首先利用MATCH来确定到期日为2016年1月31日在到期日期(F列)所在的行数,表达函数为MATCH(H2,F:F,0),然后用INDEX来在A:F区域定位,以相对第一个单元格下移多少行,右移多少列。

表达式为=INDEX(A:F,MATCH(H2,F:F,0),3)

值得说明的是,此时INDEX函数也可以替换成OFFSET函数,但有一点细微差别有兴趣的读者可以自行查阅至此,我们已完整介绍了9个场景,基本涵盖了Excel数据分析中的常见函数组合下面是模型检查和画图的小技巧。

3模型检查当我们建立完模型后或者想要对单元格中的公式进行检查,又或者是我们想删除一些单元格,但是不确定是否该单元格中的数据被引用,在这种情况下,我们如何进行检查呢?在检查模型或删除单元格时经常使用公式审核功能。

虽然可以使用“Ctrl+[”来追踪引用单元格,使用“Crtl+]”来追踪从属单元格(即哪些单元格中的公式引用此单元格中数据),但二者仅限于表内单元格的追踪,无法跨表来使用,下面便介绍EXCEL工具栏中“公式”下的“公式审核”功能。

追踪引用单元格:在某一单元格使用这一功能,则会出现指向需要审查的单元格的箭头,实线箭头是指引用表内单元格,双击该实线便会在被引用单元格和引用单元格之间来回切换虚线箭头是指引用表外单元格,双击该虚线便会弹出“定位”对话框,通过选择来检查所引用的单元格。

追踪从属单元格:在某一单元格使用这一功能,则会出现指向引用了本单元格的箭头实线箭头是指引用了该单元格的表内单元格,双击该实线便会在引用单元格和被引用单元格之间来回切换虚线箭头是指引用了该单元格的表外单元格,双击该虚线便会弹出“定位”对话框,通过选择来查看引用的单元格。

4 动态图制作当图表数据更新时,我们往往希望图形也可以根据数据进行自动更新,那么如何绘制动态图?绘制动态图中最关键的函数就是OFFSET函数,之后再结合EXCEL中的功能键名称管理器OFFSET函数为返回对单元格或单元格区域中制定行数和列数的区域进行引用。

其函数表达式为OFFSET(reference,rows,cols,[height],[width])可以将OFFSET按照直角坐标系来进行理解,reference即为原点,通过rows来进行相对原点的左右移动(负数为左,正数为右),通过cols来进行相对原点的上下移动(负数为左,正数为右),而height即为相对于刚刚进行上下左右平移后得到的点向下引用的行高,width为相对刚刚进行上下左右平移后得到的点

向右引用的列宽,[height]和[width]若不填写就默认0。下面为大家讲解如何绘制银行间质押式回购加权平均利率的动态图。

如果我们想要引用某日(包括某日)前n天的银行间质押式回购加权平均利率我们将相对起始日设置在D3,引用天数设置在D4函数表达是为=OFFSET($A$1,MATCH($D$3, $A:$A,0)-ROW($A$1),1, $E$3)。

对上式的解释如下:首先我们确定参照原点即$A$1,然后用MATCH函数MATCH($D$3, $A:$A,0)找到相对起始日在A列中的位置,结果为3,由于2017年8月2日的位置则为相对于A1单元格向下移动2个单位,所以还需要减去ROW($A$1),而银行间质押式回购加权平均利率数据为相对2017年8月2日右移动一个单元格,引用的行高即为引用的天数($E$3),当前为3天。

所以通过OFFSET函数完成了数据区域的引用,这样可以通过更改D3和D4中的数据来动态的引用数据绘制动态图需要借用EXCEL的名称管理器点击EXCEL工具栏中公式下的名称管理器,在引用位置输入刚刚为大家介绍的动态区域引用函数,自行命名好名称。

点击确认

图表的绘制是依据SERIES,其调用只能通过绘制完表格,SERIES函数中第一个参数为图表名称,第二个参数为时间轴,第三个参数为引用的图表数据我们只要将第二个参数和第三个参数变为动态数据引用即可完成动态图的绘制。

过程为点击图表右键通过“选择数据”来更改数据引用源。

将原来的数据引用源输入刚刚设置的名称管理器的名字,更改结果如下:

依照这个过程更改时间轴的设置,最终动态图的结果为:

如此这般,我们便可以达到以下的效果:输入一个时间跨度,便可以让图自动更新,如下图所示:

上面讲述的是如何画一根动态图若想在一个图中画多根动态图,那只需要操作多遍上一张央行投放数据库的图为例子:当在下图中左上角的单元格中输入日期时,Excel会从基础数据中找到对应日期的线,于是下面图中会自动出现该日的曲线。

是不是很酷炫?~至此,全文就要结束了。有问题可以随时沟通交流。当然,函数只是我们解决问题的工具,要想利用EXCEL来实现我们的目标,还需要懂得解决问题过程中的逻辑。这才是最重要的。

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。