Excel报表再处理(三):图表

不同的学校有不同的统计需求在通用软件无法实现所需功能的时候,我们还可以对一键输出后的数据报表进行二次数据加工或图表生成。本文将介绍Excel图表的创建,在这之前我们先准备好图表的数据源。如图所示我们直接建立一个Excel数据表或者接复制易点成绩统计软件演示文件夹的“一键输出.xls”后打开《全科目考试质量分析表》进行操作。为了了解VBA代码,在创建图表的过程中我们先开启Excel的宏录制功能。

Excel图表创建步骤:

1、插入二维柱形图(你也可以尝试其他图形);
    2、在生成的空白图表上右键后选择“选择数据”菜单;
    3、图表数据区域从B2拖拉到D10;
    4、依次编辑图例项为:低分率、及格率、优秀率;
    5、水平坐标签区域从A2拖拉到A10;
    6、点击确定后完成图表创建并拖动图表到指定位置。

停止录制后打开VBA编辑器,在模块里找到我们保存的宏:

Sub Macro1()
    ActiveSheet.Shapes.AddChart.Select                                                    '选定工作表并创建新图表
    ActiveChart.ChartType = xlColumnClustered                                         '图表为二维柱形图  
    ActiveChart.SetSourceData Source:=Range("B2:D10")                        '数据源为:B2:D10
    ActiveChart.SeriesCollection(1).Name = "=Sheet1!$B$1"                     '设置图例项名称,这里我直接点选了单元格文本
    ActiveChart.SeriesCollection(2).Name = "=Sheet1!$C$1"
    ActiveChart.SeriesCollection(3).Name = "=Sheet1!$D$1"
    ActiveChart.SeriesCollection(3).XValues = "=Sheet1!$A$2:$A$10"       '水平坐标签数据区域:A2:A10
End Sub

根据图表创建步骤对比代码,我们可以发现刚才在数据表上的实际操作都转化成了代码。也就是说在具有上面数据结构的数据表中我们可以不再实际操作而是复制代码新建宏并运行就可以自动生成同样的图表。在以后的工作中你只需要把平时重复的操作创建为各种宏应用在对应需求的报表上就可以节省大量的时间,进一步你还可以修改宏加入自己的程序逻辑对各种数据进行更深层次的整理和挖掘。

通过宏录制分析代码这很重要!因为软件中输出Excel表格实际上也是调用了相同的函数,只是不同开发语言调用的语法有所差异而已但数据表创建过程实质是一样的,这是我们精通Excel的捷径。

L.Q.R 210620

(0)

相关推荐

  • 钟摆动画图

    本文通过制作一个动画图表,演示了一些基本的VBA技术,同时演示了VBA快速简化重复任务的能力. 如下图1所示,总共由16个钟摆组成. 图1 每个钟摆需要4个命名公式,这意味着16个钟摆需要64个命名公 ...

  • 实现运动诱发失明(MIB)动画模型

    这个炫酷的图表仍然来自excelhero.com.正如之前提到过的,通过学习研究复杂的图表制作,无论是否能够完全明白,都会很好地提高我们的Excel绘图能力. 下面是一组旋转的蓝色十字架和3个黄点.现 ...

  • 精选369套Excel动态可视化图表,自动函数公式,可直接使用

    财务人员都知道,Excel图表能够帮助我们将复杂的数据通过图表的形式展现出来,其实别小看一份的简单的Excel图表,制作起来十分复杂. 很多财务人员就因为制作复杂,做财务报表时总是敷衍了事,做出来的财 ...

  • Excel报表再处理(一):宏

    成绩统计软件都是按固定的算法进行统计的,输出的数据报表肯定不会100%符合不同学校老师的需求.这时我们可以通过Excel的宏对输出的报表进行二次处理.其实,说白了掌握Excel的VBA你都可以自行还原 ...

  • Excel报表再处理(二):统计成绩表的总分与平均分

    先按图示自行建立Excel成绩表格或者直接复制易点成绩统计软件演示文件夹的"2011年高三级第一学期期末考试成绩表.xls",在打开的Excel表格按<Excel报表再处理( ...

  • 1097:Excel如何计算环比增长及图表输出

    Excel如何计算环比增长及图表输出

  • 逃离Excel报表困扰,除了Python,还可以用RPA

    日常工作中,无穷无尽的表格常令人抓狂.这其中,又以Excel最为头大.Excel无处不在,它看似简单,实际上门道特多.即便有着Excel宏这样强大的功能.Python这样厉害的工具任你使用,也难以从中 ...

  • 说说Excel中的微图表

    都说文不如表,表不如图.图表作为Excel中重要的数据可视化处理工具,其数据展现力是其他应用所无法比拟的. 但是常规图表也有先天不足之处:独立于单元格之外,无法与单元格数据进行完美的融合. 而在单元格 ...

  • Excel使用公式制作图表的小技巧!

    Excel情报局 OFFICE爱好者大本营 用1%的Excel基础搞定99%的职场工作 做一个有价值感的Excel公众号 Excel是门手艺 玩转需要勇气 数万Excel爱好者聚集地 自我提升也是一种 ...

  • Excel表格中的图表如何进行更改和编辑?

    Excel在做好图表之后,可以对图表的样式颜色等相关的参数进行更改,下面看小编的操作吧! 1.先将图表做好,我们如果感觉生成的图表不是很好,可以对图表进行设置. 2.鼠标选中图表激活上方的设计选项,在 ...

  • Excel如何新建一个图表?

    图表的制作在Excel中是非常常见的,主要用于数据的统计和处理,下面小编就来教大家如何来 新建一个图表吧! 1.制作图表首先要有数据,先选中制作图表的数据,不要选择合并单元格. 3.2.然后在上方导航 ...

  • 168套全自动可视化Excel报表模板.xls

    No.1 资料详情 涵盖了财务分析报告表.企业日常管理表.人力资料管理表.日常办公报表.生产数据分析表.销售业绩表等等.有了这套资源包,你也可以轻松做出专业的Excel报表,让领导对你刮目相看.预览如 ...