Excel 宏安全设置及其作用

如果在计算机中安装了防病毒软件,当打开包含宏的工作簿时,会在打开工作簿前对其进行扫描,以检查文件的安全性。各项宏安全设置及其作用如下所述。

禁用所有宏,并且不通知:如果对宏不信任,可以选择此选项。选择了此项后,在打开包含宏的工作簿时,就会禁用其中的所有宏与有关宏的安全警告。如果工作簿中包含可信任的宏,可以将这些文件放置到受信任的位置。这些受信任的位置中的文件不会经过信任中心安全系统的检查,可以直接运行。

禁用所有宏,并发出通知:默认设置,如果希望在禁用宏时提示安全警告通知,可以选择此选项。

禁用无数字签署的所有宏:如果宏由受信任发布者进行数字签名,则可以直接运行。如果不信任发布者,就会提示通知。如果是未签名的宏,则会被禁用,且不会提示通知。通过此选项,可以有选择性地执行宏。

启用所有宏(不推荐,可能会运行有潜在危险的代码):选择此选项可以运行所有宏。但是,如果执行的宏中包含恶意代码,计算机会受到攻击,所以不建议选择此选项。

信任对VBA工程对象模型的访问:此选项是专为开发人员设置的,用于禁止或允许以编程方式访问VBA对象模型,是为编写自动化代码提供的一种安全选项。此设置因用户和应用程序的不同而不同,默认为拒绝访问。

什么是宏和VBA?

“宏”,指一系列Excel能够执行的VBA语句。这样可能有些难以理解,如果说“将一块文字变为’黑体’,字号为’三号’”就可以看作一个“宏”的话,那么“宏”就不难理解了,其实Excel中的许多操作都可以是一个“宏”。

VBA是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要用来扩展Windows的应用程式功能,特别是Microsoft Office软件,也可说是一种应用程式视觉化的Basic脚本。在Excel中可以利用VBA使软件的应用效率更高,例如通过一段VBA代码,可以实现复杂逻辑的统计(比如从多个表中自动生成按合同号来跟踪生产量、入库量、销售量、库存量的统计清单)。

Excel 重命名数据透视表

在创建数据透视表时,默认情况下Excel会使用“数据透视表1”、“数据透视表2”这样的名称为数据透视表命名,可以更改数据透视表的名称以使其更有意义,具体操作步骤如下。

步骤1:单击要重命名的数据透视表。

步骤2:在“分析”选项卡的“数据透视表”组中,单击“数据透视表名称”文本框。

步骤3:输入新的名称。

步骤4:按Enter键。

Excel 清除与删除数据透视表

如果要从数据透视表中删除所有的报表筛选、行标签和列标签、值以及格式,然后重新设计数据透视表的布局,可以使用“全部清除”命令,具体操作步骤如下。

步骤1:单击要清除的数据透视表。

步骤2:单击“分析”选项卡中“操作”组中的“清除”|“全部清除”命令。

使用“全部清除”命令可以快速重新设置数据透视表,但不会删除数据透视表。

“全部清除”之后,数据透视表的数据连接、位置和缓存仍然保持不变。如果存在与数据透视表关联的数据透视图,则“全部清除”命令还会删除相关的数据透视图字段、图表自定义和格式。

要注意的是,如果在两个或多个数据透视表之间共享数据连接或使用相同的数据,然后对其中一个数据透视表使用“全部清除”命令,则同时还会删除其他共享数据透视表中的内容。但是,如果在Excel试图删除其他共享数据透视表中的项之前发出警告,则可以取消该操作。

提示:如果包含数据透视表的工作表有保护,则不会显示“全部清除”命令。如果为工作表设置了保护,并选中了“保护工作表”对话框中的“使用数据透视表”复选框,则“全部清除”命令将无效,因为“全部清除”命令需要刷新操作。

如果要删除数据透视表,则可以按照以下步骤进行操作。注意体会“全部清除”与“删除”的不同。

步骤1:单击要删除的数据透视表。

步骤2:单击“分析”选项卡中“操作”组中的“选择”|“整个数据透视表”命令。

步骤3:按Delete键。

Excel 自定义分级显示样式

对于分级显示行,Microsoft Office Excel应用RowLevel-1和RowLevel-2等样式(例如:字体、字号和缩进等格式设置特性的组合,将这一组合作为集合加以命名和存储。应用样式时,会同时应用该样式中所有的格式设置指令)。对于分级显示列,Excel会应用ColLevel-1和ColLevel-2等样式。这些样式使用加粗、倾斜及其他文本格式来区分数据中的汇总行或汇总列。通过更改每个样式的定义方式,可以应用不同的文本和单元格格式,进而自定义分级显示的外观。无论在分级显示的创建过程中,还是在创建完毕之后,都可以向分级显示应用样式。

自动向汇总行或汇总列应用样式。

步骤1:选择“数据”选项卡“分级显示”单元组右下角的“外边框”按钮,弹出“设置”对话框。

步骤2:在对话框中选中“自动设置样式”复选框。

步骤3:单击“确定”按钮即可。

向现有汇总行或汇总列应用样式。

步骤1:选择要应用分级显示样式的单元格。

步骤2:选择“数据”选项卡“分级显示”单元组右下角的“外边框”按钮,弹出“设置”对话框。

步骤3:在对话框中选中“自动设置样式”复选框。

步骤4:单击“应用样式”按钮。

提示此外,还可以使用自动套用格式(可应用于数据区域的内置单元格格式集合,如字体大小、图案和对齐方式。Excel可识别选定区域的汇总数据和明细数据的级别,然后对其应用相应的格式)为分级显示数据设置格式。

Excel 协方差解读

与相关系数一样,协方差也是用于描述两个测量值变量之间离散程序的指标。当需要对一组个体进行观测而获得了N个不同的测量值变量时,“相关系数”和“协方差”工具可以在相同设置下使用,两者都会提供一张输出表,其中分别显示每对测量值变量之间的相关系数或协方差。不同之处在于相关系数的取值在-1和+1之间(包括-1和+1),而协方差则没有限定的取值范围。

“协方差”工具为每对测量值变量计算工作表函数COVAR的值。在“协方差”工具的输出表中的第i行、第i列的对角线上的输入值是第i个测量值变量与其自身的协方差,这正好是用工作表函数VARP计算得出的变量的总体方差。

提示:可以使用“协方差”工具来检验每对测量值变量,以便确定两个测量值变量是否趋向于同时变动,即一个变量的较大值是否趋向于与另一个变量的较大值相关联(正相关);或者一个变量的较小值是否趋向于与另一个变量的较大值相关联(负相关);或者两个变量中的值趋向于互不关联(协方差近似于零)。

Excel 使用筛选功能简化数据查询

在Excel 2016中进行数据查询时,用户一般采用排序或者是运用条件格式的方法。排序是重排数据清单,将符合条件的数据靠在一起;条件格式是将满足条件的记录以特殊格式显示。这两种查询方法的缺点是不想查询的数据也将显示出来,从而影响查询的效果。

有没有一种更为便捷的查询方法呢?当然有,这种方法就是筛选。筛选与以上两种方法不同,它只显示符合条件的数据,而将不符合条件的数据隐藏起来。

数据的筛选分为自动筛选和高级筛选两种。

自动筛选

步骤1:在数据区域中单击任一单元格。

步骤2:单击“数据”选项卡“排序和筛选”单元组中的“筛选”按钮。

步骤3:此时每一列数据顶端的项目名称右侧会出现一个按钮。用户可根据需要从中选择需要显示的数据,然后符合条件的数据就被显示出来了。

高级筛选

高级筛选用于根据多个条件来查询数据。

步骤1:筛选的条件输入到表格中的一个空白区域中。

步骤2:依次选择“数据”选项卡“排序和筛选”单元组中的“高级”按钮,在弹出的“高级筛选”对话框中进行相应设置。

步骤3:单击“确定”按钮即可。

Excel 在当前数据范围内重新应用筛选和排序

用户在当前数据范围内已经应用了筛选或排序,如果还想在当前数据范围内重新应用筛选或排序命令,则可以执行以下操作步骤。

步骤1:在已经应用了筛选或排序的数据区域中单击任意单元格。

步骤2:依次单击“开始”选项卡“编辑”单元组中的“排序和筛选”按钮,从弹出的菜单中选择“重新应用”命令或还可以依次单击“数据”选项卡“排序和筛选”单元组中的“重新应用”按钮即可。

Excel 取消当前数据范围的筛选和排序

在对工作表进行了数据筛选后,如果要取消当前数据范围的筛选或排序,则可以执行以下操作。

  • 单击设置了筛选的列标识右侧的按钮,在弹出的“筛选”列表中选择“从‘**’中清除筛选”命令即可。
  • 如果在工作表中应用了多处筛选,用户想要一次清除,则可以依次单击“开始”选项卡“编辑”单元组中的“排序和筛选”按钮,从弹出的菜单中选择“清除”命令即可。
  • 如果在工作表中应用了多处筛选,用户想要一次清除,还可以依次单击“数据”选项卡“排序和筛选”单元组中的“清除”按钮即可。

Excel 按单个条件进行排序

排序是统计工作中经常涉及的一项工作,在Excel中可以将数据按单个条件进行排序、多个条件进行排序还可以自定义条件进行排序。

如果需要将数据按某一字段进行排序,此时可以使用按单个条件进行排序的方法。

按单个条件进行排序的具体操作步骤如下:

步骤1:选择数据区域中的任意单元格。

步骤2:选择“开始”选项卡“编辑”单元组中的“排序和筛选”按钮,从弹出的菜单中选择“自定义排序”命令,弹出“排序”对话框。

步骤3:从对话框“主要关键字”列表中选择关键字,然后在“次序”列表框中选择“升序”或“降序”即可。

步骤4:单击“确定”按钮。

此时的数据已经按刚才选择的“主要关键字”以及选择的次序进行了排序。