本类文章存档于 ‘Excel图表与图形’ 分类目录.

Page 1 of 212

Excel 2007国际象棋棋盘

1 颗星2 颗星3 颗星4 颗星5 颗星 (目前还没有人投票)
Loading ... Loading ...

Excel 2007 Chess Game Viewer,是一个极具创造性的Excel应用程序,由Daniel Ferry制作。
没有使用宏,而是:

  • 没有使用VBA的动态图表
  • XY散点图和堆积柱状图的组合
  • 使用图片文件进行标记填充
  • 条件图表格式形成棋盘样式
  • 没有IF()函数。而是使用REPT()和逻辑函数作为IF() INDEX/MATCH的替代品


详见:Excel 2007 Chess Game Viewer
示例下载:

有兴趣的朋友可以下载研究。

相关文章

Excel图表类型及使用

1 颗星2 颗星3 颗星4 颗星5 颗星 (1 人投票, 平均: 4.00 out of 5)
Loading ... Loading ...

引言:记得曾经有朋友问过:Excel各种类型的图表适合在什么情形下使用?虽然我平时不常使用图表,但碰巧看过人民邮电出版社出版过的两本书:《Excel 2007图表完全剖析》和《PPT演示之道》,其中谈到过常用图表类型的适用情形,特将这些内容归纳于此,供有兴趣的朋友参考。更详细的内容大家可以阅读这两本书。同时,大家也可以共同探讨,根据自已使用图表的经验,谈谈什么情形下适用什么图表类型。
Excel提供了11种类型的图表,其中又含有73种图表子类型。
柱形图
ExcelChartAndApply1
经常用于表示以行和列排列的数据。对于显示随时间的变化很有用。最常用的布局是将信息类型放在横坐标轴上,将数值项放在纵坐标轴上。
折线图
ExcelChartAndApply2
与柱形图类似,也可以很好地显示在工作表中以行和列排列的数据。区别在于折线图可以显示一段时间内连续的数据,特别用于显示趋势。
饼图
ExcelChartAndApply3
适合于显示个体与整体的比例关系。显示数据系列相对于总量的比例,每个扇区显示其占总体的百分比,所有扇区百分数的总和为100%。在创建饼图时,可以将饼图的一部分拉出来与饼图分离,以更清晰地表达其效果。
下列图表类型是用于比较组分的有效图表:
(1)饼图适合用于比较2~5个组分。
(2)复合饼图适合用于比较6~10个组分。
(3)复合条饼图可处理6~15个组分。
(4)如果有两个或多个饼图,应使用百分比堆积柱形图。百分比堆积条形图、百分比堆积折线图以及百分比堆积面积图都是由百分比堆积柱形图衍变而来的。
条形图
ExcelChartAndApply4
对于比较两个或多个项之间的差异很有用。
面积图
ExcelChartAndApply5
面积图是以阴影或颜色填充折线下方区域的折线图,适用于要突出部分时间系列时,特别适合于显示随时间改变的量。如果只有几个数据点,添加垂直线有助于读者分辨每个时期的实际值。
XY(散点)图
ExcelChartAndApply6
适合于表示表格中数值之间的关系,常用于统计与科学数据的显示。特别适合用于比较两个可能互相关联的变量。虽然散点图可用于大型数据集,但其缺陷是,如果不使用VBA或插件,将很难给点加上标签。如果数据集较小,可使用成对的条形图来显示相同的信息,这种图表可添加标签,让读者能够看出哪些记录与其他记录不符。
气泡图
ExcelChartAndApply7
与散点图相似,但气泡图不常用且通常不易理解。气泡图是一种特殊的XY散点图,可显示3个变量的关系。气泡图最适合用于较小的数据集。
气泡图给XY散点图中的每个点添加一些信息,在气泡图中标记的大小将随第三个数据点而异。数据集很稀疏时,使用气泡图最合适。如果图表包含的数据点太多,气泡将导致图表很难看懂。
散点图与气泡图都能够显示两三个不同的变量之间的关系。创建数据时要小心,散点可显示两个变量之间是否存在着关系,而气泡图有一项独特功能,即能够提供第三维数据。
股价图
ExcelChartAndApply8
常用于显示股票市场的波动,可使用它显示特定股票的最高价/最低价与收盘价。
曲面图
ExcelChartAndApply9
适合于显示两组数据的最优组合,但难以阅读。
圆环图
ExcelChartAndApply10
与饼图一样,圆环图显示整体中各部分的关系。但与饼图不同的是,它能够绘制超过一列或一行的数据。圆环图不容易阅读。
圆环图是一种奇怪的图表,有时可用于比较两个饼图,但通常百分比堆积柱形图更适合这种比较。
雷达图
ExcelChartAndApply11
可用于对比表格中多个数据系列的总计,很适合用于进行绩效评估,但不太常用。雷达图可显示4~6个变量之间的关系。
雷达图用于显示个人或公司在几个方面的表现,下面是一些典型的用法。
(1)员工绩效评价。例如,经理可能用1~5分评价员工在效率、准确性、时间观念等方面的表现。虽然这些数据可使用表格来表示,但使用雷达图表示更有趣。
(2)客户满意度。例如,营销经理可使用雷达图总结客户满意度调查结果。此时,应使用一行显示客户在速度、准确性和价值等几个方面的满意度。
- – - – - – - – - – - – - – - – - – -
只能混合使用某些图表类型。混合使用图表类型时,为获得最佳效果,建议遵循下列原则:
(1)应总是使用二维图表类型,Excel不允许混合使用三维图表。
(2)在二维类型中,应只混合使用簇状图表类型。
(3)不能混合使用水平图表和垂直图表。柱形、折线与面积图应放在一起,条形图不能与它们混合。
(4)可以混合使用圆形图表。
(5)在大部分情况下,折线图可改为带直线的XY散点图。

当然,图表类型的选择要结合实际要表达的意图。其最终目的是,以最简洁的型式,表达出要展现的结果。
注:网站空间被删之前的文章,找出来重新辑录于此.

相关文章

Happy New Year

1 颗星2 颗星3 颗星4 颗星5 颗星 (1 人投票, 平均: 5.00 out of 5)
Loading ... Loading ...

又是暂新的一年!
在这里,给大家送上迟到的祝福:Happy New Year!
找到了Andy Pope制作的两个Excel工作簿,与大家分享Excel带来的乐趣。

  • 显示“Happy New Year”的LCD屏。

如下图:
happynewyear2
使用标准的XY图表构造,通过工作表公式计算图表数据,通过滚动条人工控制显示屏移动,也可以使用VBA自动控制移动。也可以通过Alphabet工作表构造自已的字体形状。
原工作簿下载:

原文链接:http://www.andypope.info/fun/pixilate.htm

  • 在工作表中欣赏“焰火”。

如下图:
happynewyear1
用户能够控制发射焰火的数量,以及火花的数量和重力的影响。这也是通过使用XY图表实现的。
原工作簿下载:

原文链接:http://www.andypope.info/fun/fireworks.htm
哈哈……过瘾吧!这又一次验证了:实现不是问题,就怕你没有想象力和创造力。

相关文章

在Word和PowerPoint中的图表对象模型

1 颗星2 颗星3 颗星4 颗星5 颗星 (目前还没有人投票)
Loading ... Loading ...

作为Office 2007发布版的一部分,我们对Office中的图表作了较大的修改,然而并没有为Word和PowerPoint提供对象模型。响应用户的反馈,在Office 2007 SP2和Office 2010中,我们公布了Word和PowerPoint中统一的/一致的图表对象模型,因此,你可以为任何利用了新的图表功能的应用程序编写解决方案。图表通过相同的共享的Office绘图层来绘制,因此如果你熟悉Excel 2007中的对象模型,那么可以容易地在Word和PowerPoint中创建相似的解决方案。
公司经常需要基于客户端指定的数据在文档或演示文档中创建图表。在许多情况下,这些图表有标准格式、大小和位置,使之首选自动化操作完成。这个对象模型能够被用作解决方案的一部分,以自动生成图表,从而节省时间。
下面看一个示例:如何基于已经获得的数据在PowerPoint中创建图表并应用标准的格式。

Sub CreateChart()
    Dim myChart As Chart
    Dim gChartData As ChartData
    Dim gWorkBook As Excel.Workbook
    Dim gWorkSheet As Excel.Worksheet
 
    Set myChart = ActivePresentation.Slides(1).Shapes.AddChart.Chart '创建/设置图表
    Set gChartData = ActivePresentation.Slides(1).Shapes(1).Chart.ChartData '设置图表数据
    Set gWorkBook = gChartData.Workbook '设置工作簿对象引用
    Set gWorkSheet = gWorkBook.Worksheets(1) '设置工作表对象引用
 
    gWorkSheet.ListObjects("Table1").Resize gWorkSheet.Range("A1:B5") '添加数据
    gWorkSheet.Range("Table1[[#Headers],[Series 1]]").Value = "Sales"
    gWorkSheet.Range("a2").Value = "Bikes"
    gWorkSheet.Range("a3").Value = "Accessories"
    gWorkSheet.Range("a4").Value = "Repairs"
    gWorkSheet.Range("a5").Value = "Clothing"
    gWorkSheet.Range("b2").Value = "1000"
    gWorkSheet.Range("b3").Value = "2500"
    gWorkSheet.Range("b4").Value = "4000"
    gWorkSheet.Range("b5").Value = "3000"
 
    With myChart '应用样式
        .ChartStyle = 4
        .ApplyLayout 4
        .ClearToMatchStyle
    End With
 
    myChart.HasTitle = True '添加标题
 
    With myChart.ChartTitle '格式化标题
        .Characters.Font.Size = 18
        .Text = "2007 Sales"
    End With
 
    With myChart.Axes(xlValue) '添加坐标轴标题
        .HasTitle = True
        .AxisTitle.Text = "$"
    End With
 
    myChart.ApplyDataLabels '添加数据标签
 
    Set gWorkSheet = Nothing
 
    gWorkBook.Application.Quit
 
    Set gWorkBook = Nothing
    Set gChartData = Nothing
    Set myChart = Nothing
 
End Sub

正如你所见,图表仍然由ChartObject表示并且在本例中由Shape包含。图表在Word中能够由InlineShape或Shape包含,在PowerPoint中由Shape包含。这里,ChartObject一般是在Excel中看到的镜像。一些关键的不同是:

  • 在Excel中属性/方法通常接受一个Range对象,而现在在Word和PowerPoint中接受单元格地址字符串。
  • 在Word和PowerPoint中添加了一个新对象ChartData,访问图表中隐含的链接或嵌入的数据。

编程操作Word和PowerPoint中图表的能力也为围绕在演示期间动态改变图表外观或者创建交互的Word文档的各种各样有趣的解决方案打开了“门”。下面是一个解决方案示例:在演示期间添加数据标签到图表中。

Private Sub BtnDataLabels_Click()
 
    Set myChart = ActivePresentation.Slides(1).Shapes(1).Chart '设置图表对象引用
 
    myChart.ApplyDataLabels '添加数据标签
 
    Set myChart = Nothing
 
End Sub

初译自Excel Team Blog

问题:在实现第一个示例时,发现必须添加对Excel对象库的引用,在添加时发现虽然安装的是Office 14,但仍然是“Microsoft Excel 12.0 Object Library”,并且执行时出现错误:
newchartom1
难道作者的介绍自相矛盾?

相关文章

格式化波型图

1 颗星2 颗星3 颗星4 颗星5 颗星 (1 人投票, 平均: 5.00 out of 5)
Loading ... Loading ...

本文介绍在Excel 2010中格式化波型图,内容来源于Excel团队博客《Formatting Sparklines》。

上面的波型图按月显示了2008年三个图书供应商的净利润。单独的净利润数值能够告诉哪些供应商做得好,而波型图帮助识别数字后面的趋势:Seattle和Houston在夏季销售量下降,通常它们的利润一直在攀升,而Richmond除了最后一个月外销量一直不佳。
看看三个波型图的格式选项。选择波型图后,功能区中将出现波型图上下文选项卡,与选择图表或数据透视表相似。下面是“波型图工具”上下文选项卡中的格式选项、显示/隐藏和样式:
 
波型图有一个与图表和表相似的库,可以在其中快速选择颜色方案。波型图的一些独特的选项在显示/隐藏组中,可以激活点。选中某个点选项将开启或高亮显示每个波型图中的该点,因此,如果开启高点,那么对于折线波型图来说,将获得每个波型图中的高点。对于柱状图和盈亏图,代表高点的点将被格式化与其它点不同。如果与高点有关,都将被高亮显示。负点将开启或高亮显示波型图中的负点,如果开启示例波型图中的负点,则得到如下图的结果:

此时,这些波型图变得相当明显,强调Richmond全年仅有一个利润为正的月。库也将同时更新,以反映在显示/隐藏组中选择的选项。
也可以从颜色搭取器中为所有的点和波型图颜色选择颜色。库的旁边有两个下拉控件,可以进行颜色拾取及一些其它选项。本例中,改变波型图颜色为灰色,负点为鲜红:
 
当切换波型图类型时存储了格式化选项,因此拾取灰色柱状波型图并切换到折线波型图,将提供一个灰色的波型图。同时注意到标志选项被禁用,这是由于选择了柱状波型图,而标志选项仅应用于折线波型图。在坐标轴菜单中也有显示坐标轴选项,应用于所有的波型图类型。
通过混合颜色、点和坐标轴,可以创建各种外观的波型图。
 
注意,格式化是基于组的,上面的波型图示例都在相同的组中,因此设置单个的颜色/点选项将设置到所有的波型图。如果希望使某个波型图具有不同的格式,必须首先将其从该组中移除。

相关文章

Page 1 of 212