商业智能:从Excel到Power BI的数据可视化.动态图表篇(txt+pdf+epub+mobi电子书下载)


发布时间:2020-07-09 14:33:46

点击下载

作者:李杰臣,牟恩静

出版社:机械工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

商业智能:从Excel到Power BI的数据可视化.动态图表篇

商业智能:从Excel到Power BI的数据可视化.动态图表篇试读:

前言

在如今这个“读图时代”,要想让你的报告、演示、宣讲令上司和客户眼前一亮,可以使用动态图表技术让数据“活”起来。相比传统图表,动态图表能更好地实现数据和图表的融合,并具备传统图表所不可比拟的数据展示优势和独特的数据沟通价值。本书旨在帮助职场人士掌握必备的动态图表制作技能,以提升个人竞争力,同时希望借此推进动态图表的普及,让这种强大的数据可视化功能成为职场中重要的数据沟通方式之一。◎内容结构

全书共11章,根据内容结构可分为三篇。

★第一篇为技术篇,包括第1~5章,首先介绍BI(商业智能)的概念和重要性、图表的优点等相关知识,然后详细讲解如何使用Excel中的工具、函数、数据透视图、窗体控件和VBA代码制作动态图表。

★第二篇为应用篇,包括第6~9章,主要介绍各类动态图表的制作过程,还对动态组合图表、具有创新性的高级动态图表进行了介绍。

★第三篇为扩展篇,包括第10章和11章,主要介绍如何使用Power BI软件对数据进行可视化呈现与分析。◎编写特色

★案例丰富,贴合实际:书中案例的选取和设计侧重典型性和实用性。读者在学习这些案例掌握了动态图表的基本制作方法后,还能通过举一反三,自己独立解决更多问题。

★图文并茂,轻松上手:每个案例的操作步骤解析都非常详尽,采用浅显易懂的文字解说配合清晰直观的截图来展示操作过程,学习体验更加轻松、愉悦。

★资源齐备,便于自学:本书配套的云空间资料完整收录了案例涉及的所有原始文件和最终文件,读者可以按照书中的讲解,在计算机上一步一步动手实践,自学效果立竿见影。◎读者对象

本书适用于各类需要制作图表的人士,包括:

★需要经常使用图表分析数据的专业人士,如会计与财务、人力资源、市场营销等职业领域的分析人员;

★希望制作出具有专业水准的商务动态图表的办公人员;

★希望为进入职场做好准备的在校学生或应届毕业生;

★对动态图表的制作感兴趣的人士。

此外,阅读本书需要读者熟悉Excel的基础知识和基本操作,制作基本图表的技能达到一定水平,最好对公式和函数也有所了解。

由于编者水平有限,在编写本书的过程中难免有不足之处,恳请广大读者指正批评,除了扫描二维码关注订阅号获取资讯以外,也可加入QQ群227463225与我们交流。编者2019年1月

如何获取云空间资料

一 扫描关注微信公众号

在手机微信的“发现”页面中点击“扫一扫”功能,如右一图所示,进入“二维码/条码”界面,将手机对准右二图中的二维码,扫描识别后进入“详细资料”页面,点击“关注”按钮,关注我们的微信公众号。二 获取资料下载地址和密码

点击公众号主页面左下角的小键盘图标,进入输入状态,在输入框中输入本书书号的后6位数字“616641”,点击“发送”按钮,即可获取本书云空间资料的下载地址和访问密码。三 打开资料下载页面

方法1:在计算机的网页浏览器地址栏中输入获取的下载地址(输入时注意区分大小写),如右图所示,按Enter键即可打开资料下载页面。

方法2:在计算机的网页浏览器地址栏中输入“wx.qq.com”,按Enter键后打开微信网页版的登录界面。按照登录界面的操作提示,使用手机微信的“扫一扫”功能扫描登录界面中的二维码,然后在手机微信中点击“登录”按钮,浏览器中将自动登录微信网页版。在微信网页版中单击左上角的“阅读”按钮,如右图所示,然后在下方的消息列表中找到并单击刚才公众号发送的消息,在右侧便可看到下载地址和相应密码。将下载地址复制、粘贴到网页浏览器的地址栏中,按Enter键即可打开资料下载页面。四 输入密码并下载资料

在资料下载页面的“请输入提取密码”下方的文本框中输入步骤2中获取的访问密码(输入时注意区分大小写),再单击“提取文件”按钮。在新页面中单击打开资料文件夹,在要下载的文件名后单击“下载”按钮,即可将其下载到计算机中。如果页面中提示选择“高速下载”还是“普通下载”,请选择“普通下载”。下载的资料如为压缩包,可使用7-Zip、WinRAR等软件解压。

提示:读者在下载和使用云空间资料的过程中如果遇到自己解决不了的问题,请加入QQ群227463225,下载群文件中的详细说明,或找群管理员提供帮助。

如何使用本书

下面对书中各个版块的作用进行说明,以帮助读者更好地阅读和理解本书的内容,获得更理想的学习效果。第1章BI——用数据看懂世界

BI是Business Intelligence的缩写,翻译为中文即“商业智能”,泛指针对大数据的解决方案。商业智能可以对来自不同系统的数据进行提取、清理、整合、汇总,并利用分析工具帮助企业做出有效的预测和明智的决策。1.1 诞生在大数据浪潮中的商业智能

根据麦肯锡全球研究院的数据,在进入互联网时代以后,人类几天时间所产生的数据量就相当于此前上百年时间产生的数据量。如此庞大的数据量,令企业的数据及数据分析能力成为了企业独一无二的资源。通过商业智能,企业能够迅速降低成本,提高净利润;能够实现产品创新,提高竞争力;能够获得用户的行为特征,赚取高附加值等等。Amazon、Facebook、Google等互联网巨头都在通过大数据及商业智能分析获益。这些实例无一不在说明大数据时代中商业智能的重要性。1.1.1 大数据时代的来临

当今社会是一个高速发展、科技发达、信息流通的社会,人与人之间的交流越来越密切,生活也越来越方便,而大数据就是这个时代的产物。大数据不仅正在影响着生活和工作的方方面面,而且在未来也将发挥举足轻重的作用。那么,什么是大数据呢?

麦塔集团(后被高德纳公司收购)分析员道格·莱尼在2001年的一场演讲中指出,数据增长的挑战和机遇有三个方向:量(Volume,数据规模)、速(Velocity,数据输入输出的速度)、多变(Variety,数据类型的多样性),合称“3V”或“3Vs”。在2012年,高德纳公司修改了大数据的定义:“大数据是大量、高速及多变的信息资产,它需要新型的处理方式去促成更强的决策能力、洞察力与最优化处理。”现今大数据产业中的大部分公司都使用3V来描述大数据。1.大量

顾名思义,大数据的规模相当庞大。以百度搜索引擎为例,有资料显示,为了在首页向目标用户提供更精准的个性化网站导航和信息推送,百度每天需要挖掘的数据超过1.5PB(1PB=1024TB),这些数据如果打印出来将超过5000亿张A4纸,把这些纸张连接起来可绕地球上万圈。而到目前为止,人类产生的所有印刷材料的数据量仅为200PB,只相当于百度在130多天中挖掘的数据总量。2.高速

大数据区别于传统数据的最显著特征是它往往以数据流的形式动态、快速地产生,具有很强的时效性,只有掌控好数据流才能有效利用这些数据。3.多变

传统意义上的数据是结构化的,便于存储和分析,大数据时代需要处理的则是文字、图片、视频、音频、地理位置等种类多样的半结构化和非结构化数据。在现代互联网上,半结构化和非结构化数据将占整个数据量的95%以上,这对数据的处理能力提出了更高要求。

同时,大数据也带来了一个难题,那就是在众多数据中有价值的数据并不多,即“数据价值密度低”。大数据所谓的海量数据其实大部分是未经处理的原始数据,需要经过不断筛选、处理、分析,才能获得有效数据。也就是说,有价值的数据往往隐藏在看似并不重要的数据背后。以视频为例,让摄像头不间断地监控一小时获得的视频,其中有用的数据可能仅有一两秒。

总而言之,在大数据时代,人们的一举一动都在产生海量的数据。其中不仅包含数字和信息,而且隐含着规律和知识。这些规律和知识并不是显而易见的,而是需要通过深度的挖掘与分析才能获得。但是由于数据的庞杂性,只有使用计算机才有可能做到,商业智能便应运而生。1.1.2 “披沙拣金”的商业智能

在数据分析界流传着一个“啤酒与尿布”的经典故事:某超市的管理人员在分析销售数据时发现了一个规律——年轻父亲如果购买“尿布”,那么“啤酒”的购买概率也会同时提高。为什么会出现这种难以理解的现象呢?通过关联算法对数据进行分析,管理人员了解到年轻父亲如果去超市购买尿布,往往也会顺便购买啤酒犒劳自己。所以,就会出现啤酒与尿布这两种看上去毫不相干的商品被放进同一个购物篮的现象。针对这一现象,该超市尝试将啤酒与尿布摆放在相邻的货架上,方便年轻父亲同时找到这两种商品,快速完成购物。不出所料,这两种商品的销量双双上涨,超市因此获得了更多的销售收入。

尽管上述这个故事的真实性存在争议,但它却生动形象地展示了商业智能在企业经营决策过程中发挥的巨大作用。下面要介绍的则是真实存在的商业智能应用案例。

美国某在线旅游公司在分析了大量的用户日志文件后发现,苹果电脑用户所住酒店的每晚平均价格比其他系统的电脑用户高20~30美元,选择四星或五星酒店的概率比其他系统的电脑用户高出40%;而如果这两类用户住进同一个酒店,苹果电脑用户也会倾向于选择更贵的房间。该公司由此获得启示:使用苹果电脑的用户往往愿意承受比其他系统的电脑用户高出30%的酒店价格,这可能是因为苹果电脑通常要比其他系统的电脑贵,买得起苹果电脑的用户经济条件相对来说要好一些。于是该公司开始尝试为使用不同系统电脑登录网站的用户提供差异化的搜索结果,例如,向使用苹果电脑登录网站的用户展示更贵的酒店。

上面所举的例子都发生在国外,对身处中国的我们来说可能感觉有些遥远。但实际上大数据和商业智能的应用早已经渗入我们的日常生活,下面的例子可以说是大多数人都亲身经历过的。

·手机地图导航:可以实时查看道路的拥堵情况并预测到达时间。

·手机打车:手机打车应用程序会根据车辆的多少和呼叫用车的人数,实时地给出价格,用价格来调剂高峰期和低谷期,侧面通过提高费用使更多司机加入高峰时期的运营。

·网络购物:电子商务网站会根据用户的浏览历史预估用户的购物偏好,然后给用户推荐他们可能会喜欢的商品。用户下单后,负责配送商品的物流公司可利用社交媒体、网络搜索及天气预报挖掘出有价值的数据,对供应链及配送路线进行优化,再通过地理定位(GPS)和射频识别(RFID)等技术来追踪货物和货车,向用户实时展示货物位置和预计送达时间。

展望未来,基于采集每个人的日常生活习惯、身体状态、社交网络、知识能力、爱好性情、情绪波动记录等数据建立的个人数据中心,大数据和商业智能还将在以下领域大展拳脚。

·医疗机构:通过智能手表、智能手环等终端设备实时监测用户的身体状况,做出健康指导或疾病预警。

·教育机构:针对用户制订个性化的培训计划。

·服务行业:提供符合用户消费习惯的服务。

·金融机构:为用户提供更有效的理财规划和投资建议。

·社交网站:更精准地让志趣相投的人群相识相知。

…………

总而言之,数据蕴含着巨大的财富,值得我们去挖掘。在这个“披沙拣金”的过程中,有许多工具可以使用,图表就是其中之一,它已成为商业智能不可或缺的重要部分。1.2 商业智能的利器——图表

在这个信息激增的时代,人们每天接收到的信息严重过载。在这样的环境中,许多人失去了一字一句阅读的耐心,能被人看完的信息已经不多,能有效传达并被人记住的信息更是少之又少。美国著名营销专家艾·里斯和杰克·特劳特在合著的营销理论经典《定位》中提出了提升信息传达效果的解决之道:“在我们这个传播过度的社会里,最后的办法是传送极其简单的信息。……你必须把你的信息削尖了,好让它钻进人们的头脑。你必须消除歧义、简化信息,如果想延长它给人留下的印象,还得再简化。”

以如今的职场为例,尽管在各种展示、宣讲、汇报中用数据说话已经蔚然成风,但是相信很多职场人士在应用数据时都遇到过如下一些困境。

·数据过于枯燥,难以引起受众的兴趣。

·数据过于分散,难以有效利用。

·数据过于庞大且质量参差不齐,难以挖掘到有价值的信息用于支撑观点或辅助决策。

…………

想要简化数据并快速挖掘有价值的信息,图表是一种非常有效的方式,它能够帮助企业更好地分析现状的本质,合理地预测未来,做出科学的经营决策。1.2.1 看清本质

图表以视觉化的方式呈现数据,将数据化繁为简,更易于理解和记忆,并增强说服力。和数据信息相比,图表具有如下几个优点。1.加速理解

对大脑的相关研究发现,大脑传输的信息中有90%是图像等视觉化的信息,大脑约有一半功能用来处理这类信息。大脑对图像和文本的处理方式也不同,处理图像的速度远远快于处理文本的速度。这就是“一图胜千言”的背后隐藏的科学道理。因此,图表能加快人们对数据信息的理解。2.化繁为简

当各类数据间的关系纷繁芜杂时,使用图表以简洁的方式呈现数据,能帮助人们发现其中的关联,进而拓展思路,获得更多灵感,赋予数据更多的内容和意义。3.强化记忆

有研究发现,彩色图像可将人们的阅读意愿提高80%,由此产生的主动阅读比被动阅读的记忆效果要好得多。同时,视觉信号的持久性也更长。人们对于自己亲眼所见和经历的事情能记住90%,通过阅读文字能记住的只有20%,对于听过的事情则只能记住10%。可见使用美观的图表能更好地吸引眼球并强化记忆。4.说服力强

另有研究发现,通过演讲的方式能打动50%的受众,而通过视觉信息的展示能打动的受众则提升至67%。因此,合理应用图表能增强报告、演讲等的说服力。

下图所示为某网店使用2018年9月全国26个城市的会员流失率和新增会员率数据制作的图表。这里的会员流失率是指当月流失会员数占月底有效会员总数的比重,而新增会员率则是指当月新增会员数占月底有效会员总数的比重。通过会员流失率平均值和新增会员率平均值两条线将图表划分为4个区域,很容易就能看出:2号区域中的深圳、上海等城市会员流失率低、新增会员率高,是表现最好的;4号区域中的石家庄、哈尔滨等城市会员流失率高、新增会员率低,是表现最差的。进一步针对4号区域中的城市进行多方面分析后发现,可能是由于该网店的合作快递公司在这些城市的物流配送体系不如其他城市发达,影响了会员的购物体验,从而导致会员的快速流失,说明网店需要考虑在这些城市更换合作的快递公司。同样,为了巩固和强化“长板”,还可以针对2号区域中的城市进行研究,并将获得的有效经验应用于提升其他区域城市的业绩。

从上述案例可以看出,使用图表将数据以可视化的形式呈现出来之后,原本看似杂乱无章的数据会变得更容易被人理解和接受,从而更容易找到数据的隐藏特征,拓展分析的思路,找准研究的突破口,最终揭示出现象背后的本质。1.2.2 预测未来

无论处于哪个时代,人类总是急切地想知道未来会发生什么。

·球迷们想知道喜欢的球队能否在下一场比赛中胜出。

·公司老总最关心的无疑是下一年能盈利多少。

·投资集团最想知道投资对象的发展前景,以判断其是否值得投资。

…………

以上的这些行为,都是基于对未知的神往、对不确定的恐惧,所以,人类一直在寻找所谓的规律,希望拥有预测未来的力量。

预测最早从预测教皇的继任者开始,而后在选举、体育、娱乐等领域也有相应的应用。现代社会中的预测是指根据事物以往和现今的历史资料,通过一定的逻辑推理和科学方法,对事物未来的发展趋势进行预计和推测。图表是在预测时经常使用的一种工具,对于直观地观察事物发展方向或发展趋势有很大帮助。下图为使用某地区1978年至2018年的工业增加值数据制作的图表。从已知的历史数据生成的折线图显示,工业增加值一直呈增长趋势,但这一势头在未来还会持续吗?通过历史数据拟合出的趋势线(图中的虚线)可以看到,未来几年的工业增加值将维持上升趋势,并且由于这条趋势线的2R=0.9816,接近于1,说明趋势线的可靠性较高,根据其做出的预测的可信度也较高。1.3 动态图表——从Excel到Power BI

大多数微软Office用户都知道,使用Excel制作标准图表非常简单。但是,商业智能所面对的数据体量大、类型杂,若要将如此庞杂的数据信息呈现在一个图表中,并根据需求从不同的角度进行多维分析,Excel标准图表就难以胜任了。大数据时代对数据分析的更高要求推动了动态图表的诞生。所谓动态图表,简单来说就是图表中显示的数据会根据特定选项的变化而变化,用户执行简单的操作,改变很少的几个参数,就能完成交互式的分析,因而也叫交互式图表。

许多人看到动态图表呈现的精彩效果时,会想当然地认为制作动态图表必须用到高级的制作工具或艰深的编程知识。但事实并非如此,只要具备一定的Excel操作水平,经过适当的学习,很容易就能掌握动态图表的制作。而且随着Power BI等交互式可视化工具的涌现,动态图表的制作过程变得更加简单,效果也变得更加美观。1.3.1 简而不陋的Excel

Excel界面友好,操作直观,学习门槛低,上手速度快,数据计算和分析能力也十分强大,因而得到广泛普及,在诸多领域成为必备的生产工具。虽然Excel没有直接提供创建动态图表的功能,但是通过其提供的其他工具和功能,如函数、名称、VBA等,也可以在图表中动态显示数据信息。

下图所示为在Excel中制作的年度账单动态图表。用户可以在一个版面中灵活查看和分析多种数据,例如,可以直接查看各月的现金流变动趋势;拖动下方的滚动条,还可以查看不同月份的具体现金流金额以及收入和支出构成情况。1.3.2 交互式数据可视化工具——Power BI

Excel能够满足基本的数据分析和可视化需求,但是若数据量过大,Excel的处理性能会明显下降,此时就需要一个可以突破数据限制的处理工具。下面要介绍的Power BI就是一个可以高效处理庞大数据的交互式数据可视化工具。

Power BI的前身可以追溯到从Excel 2010开始提供的Power Pivot加载项,该加载项用于执行数据分析和创建复杂的数据模型,增强了Excel的数据分析能力。在后续的发展过程中,Excel又陆续提供了数据获取和整理工具Power Query、交互式图表工具Power View及地图可视化工具Power Map。可以说,Power BI整合了Power Query、Power Pivot、Power View、Power Map等一系列工具的功能,它能把复杂的数据转化成最简洁的视图,让数据分析工作变得更加简单、快捷和灵活。

下图所示为使用Power BI制作的可视化报表,该报表将多个图表集中进行展示,用户可以从多方面查看和监视产品的销售和运营情况,并快速获取决策所需的信息。

当前市面上用于制作动态图表的工具很多,除Excel和Power BI外,还有Tableau、水晶易表、Swiff Chart等。本书在考虑和对比这些工具的实用性和普及度后,选择以Excel为主、Power BI为辅来讲解动态图表的制作。第2章利用Excel工具与函数创建动态图表

动态图表常以普通的图表为基础,然后根据实际的工作需要改变数据源。这个改变数据源的过程不是像传统的图表那样通过手动的方式实现,而是通过Excel组件中的创建表、定义名称、数据验证、函数等常用功能对数据源进行灵活引用,从而实现图表的动态更新。2.1 自动调整数据源的动态图表

Q 为什么你在表格中一添加数据,图表就自动发生变化了呢?而我每次都要重新做。

A 其实不难,只要掌握几个Excel工具,你也可以做出这样的动态图表!

动态图表的创建方法有多种,其中比较常用的方法是创建表、定义名称和数据验证。本节将对这几种可自动调整数据源的方法进行详细的介绍。2.1.1 创建表:让图表随表格数据的新增自动更新

Q 创建表?这是什么工具,好像没看到过,这也可以用来做动态图表吗?

A 就是表格工具啊,这应该算是最简单的动态图表制作工具了!

要让图表随数据源的增加而进行相应的更新,首先可通过Excel组件中的表格工具来实现。使用该工具将工作表中输入的数据创建为表,再通过表数据创建图表,然后只要在表的相邻位置中输入新的数据,这些新增的数据也会动态地显示在创建的图表中。示例2-1:让新的销售数据实时展示在图表中

已知某公司A产品的日销售金额记录表,现要制作一个折线图,要求该图表具有以下功能。

·如果后续输入其他产品的数据,如新增一列B产品的销售数据,那么新增的B产品数据能够自动在图表中展示出来。

·如果后续输入已有产品,即A产品在后续日期的销售金额,那么增加的数据也能够自动在图表中展示出来。

◎原始文件:下载资源\实例文件\第2章\原始文件\2.1.1创建表.xlsx

◎最终文件:下载资源\实例文件\第2章\最终文件\2.1.1创建表.xlsx

步骤01 创建表。打开原始文件,①在“插入”选项卡下的“表格”组中单击“表格”按钮,弹出“创建表”对话框,②设置“表数据的来源”为单元格区域A1:B7,③勾选“表包含标题”复选框,④单击“确定”按钮,如下图所示。

步骤02 插入折线图。可看到设置区域创建表后的效果,①保持表格区域的选中状态,②在“插入”选项卡下的“图表”组中单击“插入折线图或面积图”按钮,③在展开的列表中单击“折线图”选项。此时插入的折线图只展示了A产品在1月1日至1月6日的销售趋势,更改图表标题,添加图例项并美化图表,如下图所示。

步骤03 增加列数据。在C列中添加B产品的销售数据,完成输入后,可看到图表上自动展示了B产品在1月1日至1月6日的销售趋势折线图,如下图所示。技巧提示

需注意的是,必须在创建了表的相邻行列添加新数据,这样系统才能自动将添加的新数据纳入表的数据源,从而在图表中展示出来。

步骤04 增加行数据。在第7行后添加两个产品在其他日期的销售数据,可看到图表中自动展示了新日期的产品销售趋势,如下图所示。如果继续在创建了表的相邻行和列中添加数据,其也会自动在图表中动态地展示。2.1.2 定义名称:实现图表数据源的动态选择

Q 定义名称这个功能倒是经常听到,但是它也可以用来制作动态图表吗?

A 当然可以!虽然在应用上比创建表功能更复杂,但是它也有特别之处。

使用定义名称的方法来实现图表数据源的动态选择有以下优点。

·将较多的数据用一个简单的名称统一概括,在图表的数据源中引用这个区域时,就可直接使用该名称,从而省去频繁选择单元格区域的麻烦。

·可以在定义名称中设置“引用位置”时添加函数,巧妙地将数据源按条件筛选,从而实现数据源的动态变化,并让相应的图表动态展示。示例2-2:仅对比分析最近10天的销售收入

已知某公司的日销售收入记录表,且该表每天都要不断地新增销售收入数据,现要制作一个动态图表,仅展示最近10天的销售收入对比情况。

◎原始文件:下载资源\实例文件\第2章\原始文件\2.1.2定义名称.xlsx

◎最终文件:下载资源\实例文件\第2章\最终文件\2.1.2定义名称.xlsx

步骤01 定义名称。打开原始文件,①在“公式”选项卡下的“定义的名称”组中单击“定义名称”按钮,打开“新建名称”对话框,②设置“名称”为“销售日期”,③设置“引用位置”为“=OFFSET(Sheet1!$A$1,COUNTA(Sheet1!$A:$A)-10,0,10,1)”,④单击“确定”按钮,如下图所示。公式解析

OFFSET函数用于返回对单元格或单元格区域中指定行数和列数的区域的引用。(该函数有5个参数,具体的函数参数解析见2.2.1小节。)

①第一个参数,指定偏移的起点。

②第二个参数,指定偏移的行数,正数向下,负数向上,0代表同一行。

③第三个参数,指定偏移的列数,正数向右,负数向左,0代表同一列。

④第四个参数,指定新引用的行数。

⑤第五个参数,指定新引用的列数。

上述公式的含义是以工作表Sheet1中的单元格A1为起点,向下偏移COUNTA(Sheet1!$A:$A)-10行,向右偏移0列,新引用的行数是10行,新引用的列数是1列。

此外,该嵌套公式中的COUNTA函数用于计算非空的单元格个数,即如果A列有11行数据,减去10,OFFSET函数就是向下偏移1行。

步骤02 继续定义名称。再次打开“新建名称”对话框,①设置“名称”为“销售收入”,②设置“引用位置”为“=OFFSET(Sheet1!$B$1,COUNTA(Sheet1!$B:$B)-10,0,10,1)”,③完成后单击“确定”按钮,如右图所示。技巧提示

如果要在图表中展示最近15天的销售收入对比效果,可将步骤02和步骤03中的“引用位置”公式改为“=OFFSET(Sheet1!$A$1,COUNTA(Sheet1!$A:$A)-15,0,15,1)”和“=OFFSET(Sheet1!$B$1,COUNTA(Sheet1!$B:$B)-15,0,15,1)”。

步骤03 插入图表。返回工作表中,①选中任意数据单元格,②在“插入”选项卡下的“图表”组中单击“插入柱形图或条形图”按钮,③在展开的列表中单击“簇状柱形图”选项,如下左图所示。可看到插入的柱形图效果,更改和设置图表标题,添加形状输入单位,并添加数据标签,美化图表,得到如下右图所示的图表效果。

步骤04 编辑数据系列。在图表上右击,在弹出的快捷菜单中单击“选择数据”命令,打开“选择数据源”对话框,①选中“销售收入(万元)”数据系列,②单击“编辑”按钮,如下左图所示。打开“编辑数据系列”对话框,③设置“系列名称”为“销售收入”、“系列值”为“=Sheet1!销售收入”,④单击“确定”按钮,如下右图所示。

步骤05 编辑轴标签。返回“选择数据源”对话框,①在“水平(分类)轴标签”下单击“编辑”按钮,如下左图所示。打开“轴标签”对话框,②设置“轴标签区域”为“Sheet1!销售日期”,③单击“确定”按钮,如下右图所示。继续单击“确定”按钮,返回工作表中。

步骤06 添加数据。在A列和B列数据下方紧邻的空白行中添加几行销售收入数据,其会自动转换为图表的数据源,并可以看到图表同步更新到最近10天的销售收入对比效果,如下图所示。2.1.3 定义名称和数据验证:巧妙结合创建动态图表

Q 除了使用创建表和定义名称创建动态图表,还有没有其他方法呢?

A 当然有啊,马上就给你介绍一个将定义名称和数据验证相结合制作动态图表的方法。

使用定义名称和数据验证功能相结合的方式来制作动态图表,主要有以下优点。

·可以快速根据所选内容定义多个名称,并在定义名称时让“引用位置”中的公式更加简洁,也便于用户理解。

·通过数据验证创建下拉列表可对要选择的数据进行快速切换,然后再让数据通过定义的名称来获取,从而实现数据源的动态引用及图表的动态展示。示例2-3:动态展示各月份不同区域的销售金额

已知某公司某年各月份不同地区的销售金额统计表,现要在一个图表中动态地展示同一月份中不同地区的销售金额对比情况。

◎原始文件:下载资源\实例文件\第2章\原始文件\2.1.3定义名称和数据验证.xlsx

◎最终文件:下载资源\实例文件\第2章\最终文件\2.1.3定义名称和数据验证.xlsx

步骤01 根据所选内容创建名称。打开原始文件,可看到各个月份对应的地区销售数据,①选中单元格区域A4:F15,②在“公式”选项卡下的“定义的名称”组中单击“根据所选内容创建”按钮,如下左图所示。打开“以选定区域创建名称”对话框,③勾选“最左列”复选框,④单击“确定”按钮,如下右图所示。

步骤02 定义名称。返回工作表中,①在“公式”选项卡下的“定义的名称”组中单击“定义名称”按钮,如下左图所示。打开“新建名称”对话框,②设置“名称”为“动态数据源”,③设置“引用位置”为“=INDIRECT("_"&Sheet1!$H$1)”,④单击“确定”按钮,如下右图所示。技巧提示

名称的首字符必须是字母、下划线字符“_”或反斜杠“\”,而在步骤01中,所选内容的最左列内容为“1月”“2月”……,首字符均为数字,此时Excel会自动在名称前加上下划线字符“_”,即生成的名称为“_1月”“_2月”……。因此,在步骤02中为了保证名称引用时的一致性,需要在“引用位置”中添加下划线字符“_”。此外,“引用位置”中的公式“=INDIRECT("_"&Sheet1!$H$1)”表示始终引用单元格H1中的值。

步骤03 设置数据验证条件。返回工作表中,①选中单元格H1,②在“数据”选项卡下的“数据工具”组中单击“数据验证”按钮,如下左图所示。打开“数据验证”对话框,③在“设置”选项卡下设置“允许”为“序列”,④设置“来源”为单元格区域A4:A15,⑤单击“确定”按钮,如下右图所示。

步骤04 选择月份。返回工作表中,①单击单元格H1右侧的下三角按钮,②在展开的列表中选择任意一个月份,如“3月”,如右图所示。

步骤05 插入图表。①选中单元格区域A3:F4,②在“插入”选项卡下的“图表”组中单击“插入柱形图或条形图”按钮,③在展开的列表中单击“簇状柱形图”选项。即可看到插入的柱形图效果,更改图表标题,添加形状并输入单位内容,添加数据标签并美化图表,如下图所示。

步骤06 编辑数据系列。打开“选择数据源”对话框,①在“图例项(系列)”选项组下单击“1月”,②单击“编辑”按钮,如下左图所示。打开“编辑数据系列”对话框,③设置“系列名称”为单元格H1、“系列值”为“=Sheet1!动态数据源”,④单击“确定”按钮,如下右图所示。

步骤07 选择其他月份。此时可看到图表自动调整为3月各地区的销售对比效果,①单击单元格H1右侧的下三角按钮,②在展开的列表中单击“8月”,如下图所示。

步骤08 显示动态的图表效果。此时在图表中可看到8月各地区的销售对比效果,如下图所示。选择其他月份,即可显示该月各地区的销售对比效果。2.2 借助辅助序列使图表自动更新

Q 前面介绍的几种方法我觉得还是好难啊!就没有其他比较简单的方法吗?

A 那辅助序列法就是不二的选择了,不过你得先掌握几个可设置辅助序列的函数。

辅助序列法是一种比较简单、直观的动态图表制作方法。该方法是通过OFFSET、INDEX、INDIRECT、VLOOKUP函数设置一个辅助的数据区域,然后根据用户的操作选择,将目标数据从源数据区域引用到辅助的数据区域,随后使用辅助的数据制作图表。当用户的选择改变时,辅助区域中的数据将随之变化,图表也就自动更新了。2.2.1 使用OFFSET函数的偏移功能动态引用数据区域

Q OFFSET函数的作用是什么?我使用Excel函数的时间也不算短,但是从没听说过这个函数。

A 别看它平时是个“小透明”,但对于动态图表,作用可大了。现在我就给你好好讲讲。

OFFSET函数是以指定的引用区域为参考,通过给定偏移量得到新的引用,返回的引用可以作为一个单元格或单元格区域。使用OFFSET函数制作动态图表时,首先要设置可以被OFFSET函数引用的变量,在改变变量时,就可以自动改变图表展示效果了。

OFFSET函数的语法结构和参数解析如下所示。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载