Excel图表中的条件格式化.docx
Excel图表中的条件格式化4>分享标签:条性格代EXCel用/自定义格犬分类:EXCell用,2009-06-1612:44图表中的条件格式化(文/EXCeIPrO的图博.客在PTS的,.行-I'Conditionalformattingincharts(fj.也就是如何在图表中应用条件格式.我们知道,excel中可以对单元格设就条件格式,但对图我却是没有这个功能的,PTS的技巧,其实也是仿照的条件格式罢了。今H这个口志整理卜这方面的技巧,1、对柱形图的柱子应用条件格式.这是最常见的图表条件格式需求和方法.比如我们用柱形图比较各分公司某一指标的完成状况我们想对高于平均伤(或安排进度等其他阀(ID的柱子用嫁色表示.低于平均值的柱子用红色米示.IW£1%tfrtS>3CJUAWsiBAtnarrex.b123TE£7。913111211U公51TT公司2G3公司327公1137公IE67公Wn公司7川公三M57公Irh3公UV力H干军均U党IQAriAMiAJT?-AMA1AS3N"A和A578WA91GJARfl;IFtFAMiMr*iC.S>与处通<F3*ltt>匕ICCGaP的基匿唯UWxcMpUgaotuc»其制作思路是,a,依据条件推断,将取指标序列分别为高于平均和低于平均两个序列.b、用这两个序列做枳瞅柱形图两个序列分别填充以不同的i色。事实上,许多人为了多出:吐Jmr”中正负数不同填充色的效果,就是运用的多个方法。此方法的应用还有:*始终标出图表中的最大最小值.原理是从原序列分别出最大、的小值来作为协助序列加入图表。*标识图表中诸如周末等特定日期,原叫!是从原序列分别出周末的数据点来想入图表。以上方法同样适用于条形图、曲规图.2、对丫轴的数值标签应用条件格式.这个技巧利用数值的自定义格式,格丫轴的数用标签,高于某值(如预算完成率50%)的显示为绿色,低于某一倘的显示为红色。在坐标轴格式5数字自定义类型,输入:红色<,50*KO;偏色>50>.M0:G/通用格式其中50是我们i殳置的阀值,依据须要指定.807060503020-10-这个技巧也可以用于图表中数据序列的数据标记,让每个数据点的数据标签醍示为相应的颓色。3、对X轴的分类标签应用条件格式X轴的分类标签本身无法设置条件格式,这一技巧不过足用防助序列模拟罢了。卜图中.高于平均线(或其他阀值)的X轴标签显示为绿色低于的显示为红色.枳梁柱形图顶端显示/合计值,积累部分显示了白分比数据,总量数据和构成数据都照看到 百分比数据只有1个序列显示了%符号,其他的显示为整数,。!读者也能看得明白.特别简洁 不运用图例,而是在枳室序列的对应他巴示标签.便于网读下面给出包的做法,完成的图表效果如下。我们用些图表技巧来完成这些特点,并提高作图效率。堆积柱形图显示百分比标签首先,在原始数据的基础上,组织第13-16行的仃分比数据,用于标签显示.为使显示简洁.我的格百分比数据放大100倍,C13的公式为=C6/C$10*100.梵制到其他单元格,对第13行的数据运用自定义数据格式0.0"%,使其曾上%符号,作为百分比数据的提示"1.用做藏的曲线图显示汇总值.协助序列的应用2、积累柱形图整示百分比标然XychartIabeler的应用一一可记为"挂羊头卖狗肉现在天冷了,正是吃羊肉/狗肉的时候:)3.只在1个序列显示%符号,自定义数据格式的应用4、川睨藏的散点图显示分类标签.怫助序列的应用5.自动显示小连线,误差线的应用6、济助数据纲织技巧好用性;制作难度:麦肯细分*布图分享标笙I瀑布图史村/分拈EXcelI图1:2009-12-3012:53麦肯锡细分瀑布图文IEXCelPrt>IT,图4网,客在麦肯锡网站I看到如下的温布图.m,!*校京买Ztie5埠(ite合二曾力力*X*9«MAMTED*Wtt力<*MM及殷瀑布图不同的是,它将忏尾的柱子按分类项H进行细分显示,反映了首尾数据的构成EXCel中的实现方法:仍旧是运用积JK柱形图.协助序列占位形成悬浮效果.完成的效果是这样的:首先,在数班组织上须要考虑细分的形式.如下图.A6COFCHIJklmn仿克m0的处分探和住F.cdPn3MWFeX僮大方用发汇5箪"口作冷票啊.MKm用力就见&&,t三.在:球5年W二鼎幔火<NQ1315W1.10-704Xl1.61.4025di05a302和1.农业0.50401«计654124IKfl<r江n女电i的和k启Q“则诏!1.5IS。0.702148030.10.4544.4424.1,8代重画演!I*O5OS0505111*Y16574.1前改63O这是,种错列的排列方法,使不同分类项Il的变更值显示在不I司的柱子上。关13行的数据用于占位,其中113的公式为:=$C$13-SUM($I8:I12).复制到Ml3。然后起先作图,具体步骤被屏如下图,若比较看屯麦肯锡花柱形图之间用阴影填充的效果(起到了连接比较的作用).可在数据组织上稍作变更:5HH3展后*耳杓矢在原来的柱子之间捕入协助数据.取伯等于左边柱子的高度即可.完成图表后,将协助序列均填充为一个淡颜色,将柱形图连接起来便于比较.效果如下图.麦古锡的细分海布图J.!:p:J:3:匚1.:S二.。一二Dh,二D”I回顾一下,本例中用到的技巧: 数据如织技巧,通过错行错列形成分列和枳祟效果 协助序列占位的成悬浮效果 协助序列怕放点图显示分类标签一一这个方法在一用形图比依:日志中也有类似运用 协助序列做汝点图显示枳累柱形图上的合计值 协助数据做连接阴影效果好川性:制作步骤:1、制作EXCel中的动态图表模型这个比标简洁.一个简沽的动态图表模型如下,运用数据有效性和V100kUP函数构造,A2的数据有效性引用为A5:A36,B2:N2运用Vlookup函数依据A2的位,从$A$5:$N$36区域查找并返回时应的数据.图表以B2:N2为数据源.若A2变更,B2:N2则变更,那么图式也就变更.jJ111×JSlicrosoftIxcl-用于嵌入PPT的动态图表一中&1图卸文件(1)编辑视密9质入格式。)工具因表。窗口h)标助Qi)594832227474919Q8920010675947o.o.oo.6oo.ooo.OanO2O80.05O8950.3002三_=4159878251醛,463342218419”江rdxl;州痫比龙丽*'0a酷B京徽京庆建肃东西安北£_福甘广广案海河黑河hhh01234561111.1本例中号虑到会有多个动态图我,datal,data2等的A2均引用dashboard的Al的值.而dashboard的Al的值J由用户的选择填充值.建议将图表放在单独的dashboard工作表中,避开后续更新数据时影响PPT中的显示。为避开宏提示,这个Excel中不要包含宏“2、将Excel文件MAPPT在EXCel文件中,更制包含图表对象的单元格区域,转到PPT中.插入个空页.菜单编辑一选择性粘贴一工作表对望.即将该EXCel文件嵌入到PPT中.并显示为所复制中兀格区域的内容.将其置于PPT页面右侧.留意,嵌入后,PPT中的显示将及原文件再无关系,一切修改都要在嵌入文件中进行.因此,嵌入前应考虑充分,尽用把EXCel文件做完辩,避开后续修改麻烦,3、读出嵌入对象的名称由于我们要操作这个嵌入对软,因此须要先知道它的名称.在观图一工具栏控件工具箱,在PPT中绘制个按钮对象.双击.进入VBA界面.左侧会出现名为SIidel(或SIide2等)的对象(这是本步骤的主要El的)在右(W输入如下的代码:PrivateSubCommandButtonlCIiCk()'读取嵌入图表对象的Z称,也为了启用Slide对象DimiAsIntegerIfMe.Shapes(i).Type=msoEmbeddedO1.EObjectThen'为嵌入对象时.显示其名称MsgBox"本页有"&Me.Shapes.Count&-个Shapes.第“&i&"个是嵌入图表对象.其名称是"&Me.Shapes(i).NameEndIfNextiEndSub现在放映PPT,点击按忸,宏会告知我们战入对象的名称为“Object4依据实际制作状况或软件版本,这个名称可能会不同,如本例在2010中为“对象4”.运用上面的做法是为了启用Slide时象,井将后面的表代码均放在这个对象中.而SIide对象只有在插入控件时纵时才会启用.我也不知遒为什么。通过将选取该嵌入对象的过程录制为宏,也可以知道它的名称。在本模型完成后,此按钮即没有用处了,可以刷除或移至胶片显示区域之外的地方予以览藏,以番后用.4、镇入地图图形借用之前地图工具中的图形.其复制拈贴到PpT中,将其置干PPT页面左侧“枯贴前.请确认已在EXCeI中对图形进行命名,因为在PPT中我们也要利用到图形的名称.粘贴后.Excel中的命名在PPT中仍旧有效。5、一耳宏过程这个图表在衰格的基础上,以气泡图来可视化数值的大小.它来源于Me,myselfandBI博客的一篇11忐,>.汴行探讨门E用气泡图、条形图、甫等形式可视化表格的做法.作者认为:Circlescanbecomparedintwodirections,verticallyandhorizontallyorbyrowsandcolumns.It是说运用气泡图便于在行、列两个方向同时进行比较.比较行道珅,ArneACcldenUPerHo.FghURegions2005200620072008AVe勺perRe90nMq9,21aBMI4,31MB4加2.124>93HBRUSSiO0,00IOroo6333,761.etnAmerica2牌,teoIM2.552,14,rddeEastandNOrtbAfrica3仍0,001.06IM1,70Ambooa0,672,790,5011,26Europe0,3310.3210r29l03210,341KtorthXVnerca049I0,4910r090,5810,34IWrthMie0z00l0l000,880,000,221Averagep<rYZr2,1s2,g