基于地图选择的Excel动态图表(修正)
作图思路:地图由一个个自选图形绘制而成,读者点击某个地区的图形,会触发一个宏过程,这个宏会记录下用户选择的地区名,并
修改图形的填充效果。
动态图表模型则会根据宏所记录的地区名变换
图表的数据,产生动态交互的效果。
(地图图形的准备:
首先,在网上找到一个矢量格式的地图文件。
所谓矢量格式,是使用直线和曲线来描述图形,这些图形的元素是一些点、线、矩形、多边形、圆和弧线等等,其文件后缀名一般
为.WMF、.AI、.EPS、.CDR等。
Excel可以读取.WMF格式的文件,其他格式的一般需要专门的软件打开。
导入Excel后,该地图可以打散为一个个的自选图形(右键-取消组合),每个自选图形对应一个区域。
选中自选图形,在左上角名称框为自选图形命名,然后回车)
或者用自由曲线绘制自选图形
图1 基于地图选择的动态图表模型。
1.编写公共宏过程
单击菜单“工具→宏→Visual Basic编辑器”(或Alt+F11键),用户选择后调用的公共宏过程。
在左侧窗口中选择ThisWorkbook,在右侧窗口中输入如下代码:--------------------------------------------------------------------------
Sub user_click()
'1、取A1单元格值,将上次选择的地图版块填充黄色,即还原填充色
ActiveSheet.Shapes(Range("A1").Value).Fill.ForeColor.Sch emeColor = 58
'2、将当前选择的地图版块名称填值到A1
Range("A1").Value =
ActiveSheet.Shapes(Application.Caller).Name
'3、将当前选择的地图版块填充红色
ActiveSheet.Shapes(Application.Caller).Fill.ForeColor.Sche meColor = 14
End Sub
--------------------------------------------------------------------------
2.为每个地区图形指定宏调用
以湖北省为例,选中湖北的图形,鼠标右键→指定宏
在宏名输入框中输入如下代码:
'er_click’
按同样方法,为其他省的图形一一添加宏代码。
熟悉VBA的读者可使用如下宏代码批量添加:
-------------------------------------------------------------------------
Sub auto_add_macro()
'新建一个模型时手动运行,一次性添加宏
For i = 1 To ActiveSheet.Shapes.Count
'5表示对象类型是地图版块
If ActiveSheet.Shapes(i).Type = 5 Then
ActiveSheet.Shapes(i).OnAction =
"'er_click'"
End If
Next
End Sub
-------------------------------------------------------------------------
3.测试选择器
现在可以测试选择器了。
测试之前,先手动为单元格A1初始化一个值,如“hubei”。
然后,用鼠标逐一点击各省的图形,你会发现选择的结果会以拼音名反映在单元格A1中,图形的颜色也会跟随变化。
至此,一个地图形式的选择器已经完成。
4.准备动态图表数据源
假设各省的数据存放在工作表data1中,其中A列为省名的拼音名,B列为省名,C~N列为各省1~12月的指标数据,如图5 所示。
图5 动态图表的数据组织。
单元格A2引用工作表dashboard中A1的值,即当前选中的省名。
单元格B2:N2均为公式引用,使用Vlookup函数从数据表格中查找返回当前选中省的对应数据。
以单元格C2为例,其公式
为: =VLOOKUP($A$2,$A$5:$N$36,COLUMN(C5),0)。
5.制作图表
在工作表data1中以B2:N2为数据源制作图表,格式化至你喜欢的样式,然后将其复制粘贴到工作表dashboard中,放置在地图图形的右侧。
现在,用鼠标在地图上选择不同的省份,你会发现图表将自动跟随变化。
至此,一个动态图表已经完成。
让Excel在地图中显示数据
让Excel在地图中显示数据
周四· 呈现
有些时候,在做数据分析时添加地理信息会更便于理解。
例如下图的销售信息:
13版的Excel可以安装Bing Maps这款应用程序,这样就可以在Excel中使用必应的地图功能了。
1添加Bing Maps
选择“插入”选项卡,单击我的应用,单击“在Office应用商店上查找更多应用”,在搜索框输入“Bing Maps”进行搜索,点击“Add”按钮将其添加到Excel 2013。
2生成地图
■ 选择“插入”选项卡,单击我的应用,单击“Bing Maps”。
■ 选择数据,单击“显示位置”按钮。
■ 设置颜色,调整地图大小。
完成后的效果如下:
3知识拓展
■ 拓展1
如果有两个或两个以上的数据,还可以做成饼图。
■ 拓展2
如果希望地名显示为英文,将Office语言设置成英文,关闭所有Excel,再重新打开即可。
设置后的效果如下:
本文由Excel实务原创,作者白永乾。
Excel实务承接全国Excel培训,欢迎留言联系。
excel图表之配色之道
商业杂志图表的经典用色1、《经济学人》常用的藏青色经济学人上的图表,基本只用这一个颜色,或加上一些深浅明暗变化,再就是左上角的小红块,成为经济学人图表的招牌样式。
罗兰贝格也非常爱用这个色,有时也配合橙色使用。
各类提供专业服务的网站也多爱用此色。
更新20081031:前几天看到一个色卡图片,把这个颜色叫藏青色应该是错误,应该是深青色、水鸭色或者孔雀蓝之类的。
本人对之前的以讹传讹表示抱歉,纯属色盲。
风格就是这样,即使很单调,只要你坚持,也会成为自己的风格,别人也会认同。
所谓以不变应万变,变得太多反而难以把握。
2、《商业周刊》常用的蓝红组合早年的商业周刊上的图表,几乎都使用这个颜色组合,基本成为商业周刊图表的招牌标志了,应该是来源于其VI 系统。
不过今年来好像很有些变化,更加轻快明亮。
3、《华尔街日报》常用的黑白灰HSJ是一份报纸,所以图表多是黑白的,但就是这种黑白灰的组合,做出的图表仍然可以非常专业,配色也非常容易。
4、使用同一颜色的不同深浅如果既想使用彩色,又不知道配色理论,可在一个图表内使用同一颜色的不同深浅/明暗。
这种方法可以让我们使用丰富的颜色,配色难度也不高,是一种很保险的方法,不会出大问题。
当然,最深/最亮的要用于最需要突出的序列。
5、《FOCUS》常用的一组色这组颜色似乎是从组织的LOGO而来,比较亮丽明快,也不错。
6、设计师珍藏自用颜色:橙+灰我发现,设计师们总喜好把这个颜色组合用于自己的宣传,似乎这样能体现设计师的专业性。
如Inmagine、Nordrio 的LOGO就是这样。
7、暗红+灰组合这种红+灰的组合给人很专业的印象,也经常出现在财经杂志上。
8、橙+绿组合这种橙+绿的组合比较亮丽明快,充满活力,也经常出现在财经杂志上。
9、黑底图表最为强烈的黑白对比,总是显得比较专业、高贵,黑底的图表其特点非常明显,但不要学麦肯锡的那一套,有些刺眼,也被它用滥了。
以上杂志图表案例用色,均为本人比较欣赏的类型。
Excel图表制作和优化技巧
Excel图表制作和优化技巧图表在数据分析和可视化中扮演着重要的角色,它可以帮助我们清晰地展现数据的变化趋势和分布规律。
而Excel作为一款常用的办公软件,拥有丰富的图表制作功能,本文将从图表类型选择、数据准备、图表设计、附加元素等方面介绍Excel图表制作和优化技巧,希望可以帮助大家更加高效地利用Excel制作出优秀的图表。
一、图表类型选择在Excel中,我们可以选择多种类型的图表来展示数据,比如折线图、柱状图、饼图、散点图等。
在选择图表类型时,我们应该根据数据的特点和要传达的信息来进行判断。
1.折线图折线图适合展示数据随时间变化的趋势和关系,比如股票价格走势、气温变化等。
它能清晰地表现出数据的波动和趋势,让人一目了然。
2.柱状图柱状图适合展示不同类别数据的对比情况,比如不同地区的销售额、不同产品的市场占有率等。
柱状图的高低直观地反映了数据的大小关系,非常适合对比型的数据分析。
3.饼图饼图适合展示数据的占比情况,比如不同类型产品的市场份额、各项支出的比例等。
饼图的每个部分的大小可以直观地反映出数据的占比关系,便于观察和比较。
4.散点图散点图适合展示两个变量之间的关系,比如身高和体重的关系、温度和销售额的关系等。
散点图能清晰地反映出变量之间的关联情况,便于观察和分析。
除了以上几种常见的图表类型外,Excel还有很多其他类型的图表可供选择。
因此,在选择图表类型时,我们应该充分了解数据的特点和要传达的信息,再根据具体情况来选择最合适的图表类型。
二、数据准备在制作图表之前,我们需要对数据做一些准备工作,以便更好地应用到图表中。
1.数据清洗首先,我们需要对原始数据进行清洗,将其中的错误、重复、缺失等无效数据进行处理。
只有清洁完整的数据才能保证图表的准确性和可靠性。
2.数据结构其次,我们需要对数据进行合理的结构化,比如将数据按类别、时间等进行分类整理,以便后续的图表制作和分析。
3.数据计算有时,我们需要对原始数据进行一些计算,以得出更为合适的数据指标。
《Excel图表之道》高清PDF精美样章(50页)
专家要控制感情,并靠理性而行动。
他们不仅具备较强的专业知识和技能以及伦理观念,而且无一例外地以顾客为第一位,具有永不厌倦的好奇心和进取心,严格遵守纪律。
以上条件全部具备的人才,我才把他们称为专家。
——大前研一 《专业主义》2009年底,作为博文视点的评审专家,我有幸拜读了这本《Excel图表之道》。
虽然那个时候此书还只是初稿,但内容的详实以及分析的透彻,已经足以让我感到汗颜。
说来惭愧,作为微软的十佳金牌讲师,一直以来我都认为自己的Excel玩得很不错,熟练游刃于各种表格和图表之间,各种设定也可以说是烂熟于心。
但从来没有认真想过,原来一个简单的图表还有这么多门道!作者只用简单实用的方法,居然就可以轻松制作媲美商业杂志的专业图表,一些图表的思路更是精巧绝伦,令人无比佩服。
但更打动我的是作者对于商务图表之道的探讨。
我很欣赏这本书的名字——《Excel图表之道》,取题简单但是有力,通俗但又透着那么一股子深邃。
《道德经》上说:“道生一,一生二,二生三,三生万物”,意思就是说“道”是万物运行,自然变化的规律和法则,是一切的本源,没有规律的一切顶多称得上是个空中楼阁。
本书恰恰起到了指明规律和原则的目的――当我读罢此书之后,再打开那些自认为十分得意的报表时,却发现原来很多东西根本没有遵从一些基本的“道”,貌似琳琅满目,或是花里胡哨,但却缺少一种精髓,甚至是背离了图表用来表达数据的本意。
这是一个很容易让人疯狂的时代,包括我在内的很多人往往会头脑发烫,做事情的时候来不及或者不愿意花时间去想清楚“我要做什么”、“我要怎么做”。
这是一本能够让人从繁杂的事物和浮躁的环境中沉静下来的书,能让你看到一棵棵繁茂的大树下面那些清晰的根茎脉络,从而理解如何让自己的大树枝繁叶茂。
孔文达微软(中国)有限公司解决方案技术经理微软十佳金牌讲师推荐序v本人是中高层销售管理人员,期间在很多家公司也经历过诸多培训,期间包含了商业数据分析等等关于数据统筹及框架分析的培训课程。
Excel和Origin图形绘制
二维图形绘制——图形结构
图形(Graph)
单图层图形包含一组XY坐标轴,一个或多个数据图及相应的 文字和图形元素。一个图可包含多个图层。
图层(Layer)
一个典型的图层包含三要素:坐标轴、数据图及与之关联的 图例或文本。层与层之间可进行关联,以便管理。一个页面 最多可放50个图层。
页面(Page)
PA R T
Origin 绘图
2
Origin简介
OriginLab 公司开发的科技绘图和数据分析软件,绘制 出版级别高质量图形,最新版本为Origin(Pro) 2015 Origin绘图基于模板,允许用户自己定制模板 Origin数据分析:排序、统计、频谱分析、函数拟合… 国际科技出版界公认的标准作图软件之一 菜单式操作易于掌握,无缝连接其他软件 软件主页:/
二维图形绘制——图形操作
一个具有多个 数据图的单图 层图形 一个多图层图 形,每个数据 图位于单独一 个图层中 多个图形,每 个图层位于一 个图形中
Extract to Layers
一个多图层图 形
Extract to Graphs
多个打开的图 形窗口
Merge
一个多图层图 形
图形定制——坐标轴定制
数据编辑与导入——工作簿
列名称及类型 行标题 列标题区 空白区
行 标 号
数据区
工作表标签
数据编辑与导入——工作表列属性
数据含一个或多个Y列(若无X列,则对行序号作图)
数据编辑与导入——工作表列操作
添加 隐藏 移动 交换 插入 …
数据编辑与导入——数据文件类型
① ASCII码文件:以行为单位,作为一条数据记录。每行中用 Comma、 TAB、 Space来分隔为多个列(大部分实验仪器都支 持导出该格式文件) ② 二进制文件:以0 1码存储的数据文件。数据紧凑,便于记录 各种复杂信息,具有特定的数据结构(只有确定其数据结构时, 才可正确导入) ③ 数据库文件:能通过ADO接口导入的文件。如Excel、 Access、SQL server等(导入之前进行查询工作,保证数据正确) ④ 第三方数据文件:Origin内置了多种X-function方便用户导入 第三方软件格式,如Excel、MATLAB、Minitab等
【玩转图表02】Excel2016可视化地图三步法
【玩转图表02】Excel2016可视化地图三步法
大家好,今天主要介绍一下如何使用Excel绘制地图。
Excel绘制地图主要使用PowerMap模块。
PowerMap是微软基于Bing地图开发的一款数据可视化工具,它可以对地理和时间数据进行绘制,并生动形象的展示动态发展趋势。
Excel 2016已经默认安装PoweMap了。
可视化地图创建三部曲:设置地理位置变量、选择可视化图表类型、设置展示变量
下面我们以各省份销售数据为例来绘制可视化地图。
首先我们来了解一下这份数据都包含哪些数据:日期、客户类别、省份和销售额,也就是每天每个省份每个客户类别的销售额汇总数据。
现在我们就来看一下如何创建可视化地图展示每个省份每天的销售额。
Excel 2016 地图绘制
插入->三维地图->打开三维地图
右侧是可视化地图的一些参数设置:包含图标类型、位置、高度、类别、时间、筛选器、图层选项等等。
好的,重点来啦,下面我们就开始绘制可视化地图啦:
第一步:设置地理字段,也就是位置。
PowerMap已经自动识别了省份这个字段并且选中,我们可以打开看一下:里面有经度、纬度、X坐标、Y坐标、省、市、国家等等,这里自动识别为省这个类别。
第二步:选择可视化图形。
PowerMap提供的可视化图形有五类:堆积柱形图、簇状柱形图、气泡图、热度地图和区域。
我们首先默认选中簇状柱形图。
第三步,设置数据字段,也就是高度。
柱形图的高度也就代表数据的大小。
我们点击添加字段,选中销售额。
excel图表怎么根据数据变化而变化
excel图表怎么根据数据变化而变化
1、使用示例数据,做出一个图,我这里以柱形图作为示例
2、调出公式-定义名称窗口,接下来要搞定2个定义名称,因为我们的图组成包含纵坐标的数据和横坐标的日期,都是要动态变化
的
4、我们设定另外一个横坐标“日”,使得他能动态变化。
重复
一下第二步调出自定义名称界面,名称设定为日,输入内容为
“=OFFSET(动态图标!$A$1,1,,COUNTA(动态图标!$A:$A)-1)”,公
式有点不一样哇,因为他们是文本的数据。
5、设定好2个名称后,我们这个时候开始修改原来生成的柱形图,调出数据源的选择窗口
6、我们先修改销售量的。
点击编辑,就可以修改了,关键是在
引用位置哪里,输入我们预定义好的名称,请注意,这个是一个相
对引用,它会随之前设置好的公式动态变化。
7、我们再次修改横坐标“日”,参考第六步的做法
8、点击确认,大家估计不能立刻看到变化。
但你增加一天数据,例如例子中我输入了5日的数据,你看发生了什么?图表中是不是动
态地增加了一个5日的图表
9、同理,我们增加更多的数据加以验证,是不是都可以看到自
动变化。
同时,我们不想要柱形图,搞一个折线图,也是一个的。
excel免费教程全部课程(2024)
利用Excel的数据透视表 、图表等功能,对数据 进行深入分析,挖掘数 据背后的规律和趋势。
29
自动生成报表和邮件发送
2024/1/24
自动生成报表
通过设置Excel的自动计算功能, 可以实时生成各类报表,如销售 报表、财务报表等,方便领导层 及时了解企业运营情况。
邮件发送功能
结合Outlook等邮件客户端,可 以实现将Excel报表自动作为邮件 附件发送,简化工作流程。
数据筛选与联动
结合数据透视表等功能,实现图形的动态数据筛选与展示,方便用户快速定位 关键信息。
2024/1/24
25
仪表板设计思路
2024/1/24
明确目标受众
根据受众需求,确定仪表板的主题和风格,以及需要展示的关键 指标。
合理布局
遵循视觉设计原则,合理安排图形、文字等元素的位置和大小, 保持整体美观和易读性。
用于展示两个变量之间的关系,可发现数据 之间的相关性和分布规律。
14
图表创建与编辑操作
01
02
03
插入图表
选择数据区域,点击“插 入”选项卡中的图表类型 ,即可创建图表。
2024/1/24
编辑图表数据
点击图表中的数据系列或 数据点,可直接在图表中 修改数据。
调整图表布局
通过调整图表的标题、坐 标轴、图例等元素的位置 和格式,优化图表的布局 。
2024/1/24
突出显示特定数据
根据设定的条件,自动将满足条件的数据以不同颜色或格式突出 显示,便于快速识别关键信息。
数据条、色阶和图标集
使用数据条、色阶和图标集等条件格式功能,将数据以更直观的方 式呈现,方便比较和分析。
自定义条件格式
不务正业的Excel也玩地图,在地图上显示数据,好玩又简单
不务正业的Excel也玩地图,在地图上显示数据,好玩又简单Excel的尴尬Excel越来越不象Excel,我们对Excel的第一映象就是制表、数据分析。
常规操作自不必说,高级一点的无非就是透视图表、VBA等。
不管再怎么高级,Excel似乎都是围绕数字在操作。
可偏偏就有不少大神,把Excel玩出花来了,有用来作图的,有用来聊天的,甚至用来打游戏的。
这就牛掰了,可能Excel都觉得特尴尬。
那就让Excel继续不务正业,玩地图本章演示数据这是一个利用销售明细得到的地图,配合切片器的使用,让地图根据年度、月度、地区呈现销售金额或销售数据。
再把销售数量列进行组合,隐藏销售数量得天销售金额,展开则得到销售数量。
不用安装任何插件,这是Excel他爹——微软内置于其中的一个小功能,支持世界地图。
地图则根据你的数据自动呈现城市数据。
你可以根据设置的颜色来判断各城市的销量大小。
随着明细数据的更新,地图的数据也同步更新。
准备数据图:销售明细不管是透视表还是透视图,其更新结果必须依靠数据的支撑。
地图也不例外,上图为一张三年的销售明细表,已转换为超级列表,我们就用这张明细表来实现地图的显示。
声明一下:数据纯属虚构,仅作为演示用途。
插入地图操作路径:插入→地图图:插入地图操作非常简单,猛击明细表的数据区域任意单元格,“插入”菜单下再猛击那个小小的“地图”按钮,再猛击“着色地图”,经过三连击,地图就出来了。
图:生成地图选择数据操作路径:右键地图→选择数据图:选择数据从选择数据源对话框可以看出,地图以“地区”列作为分界线,将“地区”以左的列全部进入水平分类轴,右侧的数据进入图例项。
这玩意越来越智能了不是。
删除“产品型号”→点击“销售数量”→系列名称点击“销售数量”单元格→系列值选择“销售数量”所在列的数据→单选“颜色(按数值排列)”→确定。
同法再设置“销售金额”。
图:数据设置点击“水平(分类)轴”标签下的“编辑”按钮→在弹出的“轴标签”对话框选择“销售地区”列的地名(不要选择列表标题)→确定图:地区设置确定后,地图根据数据的地区载入了中国地图,销售数量以色条显示,颜色由浅至深区别销售的数量。
Excel图表中的条件格式化
Excel图表中的条件格式化标签:条件格式Excel图表自定义格式分类:Excel | 图表2009-06-16 12:44图表中的条件格式化(文/ ExcelPro的图表博客)在PTS的高级图表培训课程中,有一个Conditional formatting in charts 的内容,也就是如何在图表中应用条件格式。
我们知道,excel中可以对单元格设置条件格式,但对图表却是没有这个功能的。
PTS的技巧,其实也是模仿的条件格式罢了。
今天这个日志整理一下这方面的技巧。
1、对柱形图的柱子应用条件格式。
这是最常见的图表条件格式需求和方法。
比如我们用柱形图比较各分公司某一指标的完成情况,我们想对高于平均值(或计划进度等其他阀值)的柱子用绿色表示,低于平均值的柱子用红色表示。
其制作思路是,a、根据条件判断,将原指标序列分离为高于平均和低于平均两个序列。
b、用这两个序列做堆积柱形图,两个序列分别填充以不同的颜色。
事实上,很多人为了做出《如何设置互补色》中正负数不同填充色的效果,就是运用的这个方法。
此方法的应用还有:* 始终标出图表中的最大最小值,原理是从原序列分离出最大、最小值来作为辅助序列加入图表。
* 标识图表中诸如周末等特定日期,原理是从原序列分离出周末的数据点来加入图表。
以上方法同样适用于条形图、曲线图。
2、对Y轴的数值标签应用条件格式。
这个技巧利用数值的自定义格式,将Y轴的数值标签,高于某一值(如预算完成率,50%)的显示为绿色,低于某一值的显示为红色。
在坐标轴格式》数字》自定义》类型,输入:[红色][<=50]#,##0;[蓝色][>50]#,##0;G/通用格式其中50是我们设置的阀值,根据需要指定。
这个技巧也可以用于图表中数据序列的数据标志,让每个数据点的数据标签显示为相应的颜色。
3、对X轴的分类标签应用条件格式。
X轴的分类标签本身无法设置条件格式,这一技巧不过是用辅助序列模拟罢了。
