Excel 加载分析工具库

要使用分析工具库,需要首先确保Excel中加载了分析工具库。如果在“数据”选项卡“分析”组中可以看到“数据分析”按钮,则已经加载了分析工具库,否则,必须先按以下步骤进行操作将其加载到Excel中。

步骤1:单击“文件”选项卡,然后单击“选项”按钮,打开“Excel选项”对话框。

步骤2:单击左边类别列表中的“加载项”,然后在“管理”右侧列表中选择“Excel加载项”,如图22-13所示。

步骤3:单击“转到”按钮,打开“加载项”对话框。

步骤4:选中“可用加载宏”列表中的“分析工具库”复选框,如图22-14所示。

图22-13 在“管理”右侧列表中选择“Excel加载项”

图22-14 选中“分析工具库”复选框

提示:如果“可用加载宏”列表中没有“分析工具库”,则单击“浏览”按钮进行查找。如果出现消息指出计算机上当前没有安装分析工具库,则单击“是”按钮进行安装。

Excel 假设分析方案应用技巧

在Excel中,可以使用“方案管理器”创建不同的假设分析方案,来预测使用不同组合的输入值计算出的不同结果。创建方案后可以在“方案管理器”中方便地查看不同方案所对应的数据表的数值变化,还可以生成方案总结报表以供预测分析。

定义方案

下面通过一个具体案例来说明如何定义一个方案。如图22-7所示,这是一个简单的图书销售利润统计表,其中顾客折扣(单元格B2)、运费(单元格B3)和数量(单元格B4)是输入单元格。

图22-7 图书销售利润统计表

在本例中,单价、进货折扣为固定值,单本书售价、单本书的利润、每种书的总利润、总利润需使用简单的公式计算得出,其公式分别如下:

  • 单本书售价:从左至右依次为“=B7*B2”、“=C7*B2”、“=D7*B2”、“=E7*B2”。
  • 单本书的利润:从左至右依次为“=B9-B7*(B2-B8-B3)”、“=C9-C7*(B2-C8-B3)”、“=D9-D7*(B2-D8-B3)”、“=E9-E7*(B2-E8-B3)”。
  • 每种书的总利润:从左至右依次为“=B4*B10”、“=B4*C10”、“=B4*D10”、“=B4*E10”。
  • 总利润:“=B11+C11+C11+D11”。

如果希望分析不同的顾客折扣、运费和数量下书籍销售的利润情况,则可以确定不同的方案,如可以分为“促销期”、“滞销期”、“常销期”三个方案,如表22-1所示。

表22-1 三个不同的方案

创建方案

下面通过实例介绍如何创建假设分析的方案。

步骤1:单击“数据”|“预测”|“模拟分析”|“方案管理器”命令,打开“方案管理器”对话框,如图22-8所示。因为是第一次打开该对话框,此时会出现“未定义方案,若要增加方案,请选定‘添加’按钮”的提示。

步骤2:单击“添加”按钮,打开“添加方案”对话框。

步骤3:在“方案名”框中输入方案的名字,例如此处输入“促销期”。

步骤4:在“可变单元格”框中输入可变单元格的地址,此处按住Ctrl键的同时单击B2、B3、B4单元格,这样可以在“可变单元格”框中输入“$B$2,$B$3,$B$4”,如图22-9所示。

图22-8 “方案管理器”对话框

图22-9 输入可变单元格

“添加方案”对话框各选项简介如下。

  • 方案名:假设分析方案的名字,可以使用任意的名称,但最好能有助于识别方案的内容。
  • 可变单元格:在此输入引用单元格的地址,允许输入多个单元格,而且输入单元格不必是相邻的。也可以按住Ctrl键的同时单击要输入的单元格,Excel会自动完成输入。
  • 备注:默认会显示创建者的名字以及创建的日期,也可以根据实际情况输入其他内容或修改与删除内容。
  • 保护:当工作簿被保护且“保护工作簿”中的“结构”选项被选中时,这两个选项即生效。保护方案可以防止其他人更改此方案。如果选择隐藏方案,则被隐藏的方案不会在“方案管理器”中出现。

步骤5:单击“确定”按钮,打开“方案变量值”对话框,输入每个可变单元格的值,如图22-10所示。

图22-10 输入方案变量值

图22-11 创建的3个方案出现在“方案”下方的列表中

步骤6:单击“添加”按钮,返回“添加方案”对话框,继续添加其他方案(滞销期、常销期),并为每个方案输入可变单元格的值。

步骤7:输入第三个方案的变量值后,单击“方案变量值”对话框中的“确定”按钮,返回“方案管理器”对话框,可以看到刚才创建的3个方案出现在“方案”下方的列表中,如图22-11所示。

显示方案

当假设分析方案创建完毕,即可在“方案管理器”中查看与管理方案,本节介绍如何在工作表中显示各方案所对应的可变单元格的信息。

步骤1:单击“数据”|“预测”|“模拟分析”|“方案管理器”命令,打开“方案管理器”对话框。

步骤2:选中“方案”列表下方的一个方案,然后单击“显示”按钮,即可在工作表中显示该方案的结果,如图22-12所示。

图22-12 从“方案”列表中选择要显示的方案

Excel 使用数据表进行假设分析应用技巧

数据表指的是一个单元格区域,可用于显示一个或多个公式中某些值的更改对公式结果的影响。数据表实际是一组命令的组成部分,有时也称这些命令为“假设分析”。用户可以通过更改单元格中的值,以查看这些更改对工作表中公式结果有何影响。使用数据表可以快捷地通过一步操作计算出多种情况下的值,可以有效查看和比较由工作表中不同的变化所引起的各种结果。

数据表有哪些类型

数据表有两种类型:单变量数据表和双变量数据表。在具体使用时,需要根据待测试的变量数来决定创建单变量数据表还是双变量数据表。下面以计算购房贷款月还款额为例,介绍这两种类型的区别(实例将在后面详细介绍)。

  • 单变量数据表:如果需要查看不同年限对购房贷款月还款额的影响,则可以使用单变量数据表。
  • 双变量数据表:双变量数据表可用于显示不同利率和贷款年限对购房贷款月还款额的影响。

使用单变量数据表

下面通过实例详细说明如何使用单变量数据表进行假设分析。

步骤1:先计算年限为1年的每月还款额。在单元格B8中输入用于计算每月还款额的公式“=PMT(B3/12,A8*12,B2-B5)”,输入完毕按Enter键,如图22-1所示。

提示:有关PMT函数的具体使用方法参见函数部分的相关知识。

步骤2:选中“A8:B19”单元格,然后依次单击“数据”|“预测”|“模拟分析”|“模拟运算表”命令,打开“模拟运算表”对话框。

步骤3:在“输入引用列的单元格”框中选择列引用单元格为$A$8(如果数据表为行方向,则需要在“输入引用行的单元格”框中选择行引用单元格),如图22-2所示。

图22-1 输入公式

图22-2 “数据表”对话框

提示:单变量数据表的输入数值应当排列在一列中(列方向)或一行中(行方向),而且单变量数据表中使用的公式必须引用输入单元格。所谓的输入单元格指的是,该单元格中源于数据表的输入值将被替换。可以将工作表中的任何单元格作为输入单元格,而不必是数据表的一部分。

步骤4:单击“确定”按钮,查看模拟运算表的结果,如图22-3所示。

图22-3 查看数据表的结果

如果单击B9至B19中任一单元格,或者选中“B9:B19”单元格区域,可以在编辑栏中看到数据表的区域数组形式为“{=TABLE(,A8)}”,其中圆括号中的单元格地址即为所引用的单元格。由于是单变量数据表,所以其中只有一个单元格地址,而且又因为是列引用,所以是“(,A8)”的形式;如果是行引用,则为“(A8,)”。

提示:用户无法对区域数组中的数据进行单元编辑,因为区域数组是以整体的形式存在的,而不是以单独的形式存在。如果用户试图编辑其中的一个数值,则会出现警告对话框,提示不能更改数据表的一部分。

使用双变量数据表

下面通过实例详细说明如何使用双变量数据表进行假设分析。

步骤1:在单元格B8中输入用于计算每月还款额的公式“=PMT(B3/12,B4*12,B2-B5)”,输入完毕按Enter键,如图22-4所示。

图22-4 输入公式

提示:在双变量数据表中,输入公式必须位于两组输入值的行与列相交的单元格,否则无法进行双变量假设分析。本例中的单元格B8即为相交的单元格。

步骤2:选中“A7:G19”单元格,然后依次单击“数据”|“预测”|“模拟分析”|“模拟运算表”命令,打开“模拟运算表”对话框。

步骤3:在“输入引用行的单元格”框中选择行引用单元格为$B$3,在“输入引用列的单元格”框中选择列引用单元格为$B$4,如图22-5所示。

图22-5 输入引用行与引用列的单元格

步骤4:单击“确定”按钮,查看模拟运算表的结果,如图22-6所示。

如果单击B8至B19中任一单元格,或者选中“B8:B19”单元格区域,可以在编辑栏中看到数据表的区域数组形式为“{=TABLE(B3,B4)}”,其中圆括号中的单元格地址即为所引用的单元格。由于是双变量数据表,所以其中有两个单元格地址,一个为行引用(即B3),一个为列引用(即B4)。

图22-6 查看数据表的结果

清除数据表

如果要清除数据表,可以按照以下步骤进行操作。

步骤1:选择整个数据表(包括所有的公式、输入值、计算结果、格式和批注)。

步骤2:单击“开始”|“编辑”|“清除”|“全部清除”命令。

Excel 利用高级筛选快速删除重复数据

步骤1:选择需要删除重复项的所有单元格。

提示:如果是要对所有数据进行这一操作,可以任意选择一个单元格。

步骤2:选择“数据”选项卡“排序与筛选”单元组中的“删除重复项”按钮,弹出如图21-28所示的“删除重复项”对话框。

图21-28 “删除重复项”对话框

步骤3:在弹出的“删除重复项”对话框选择要检查的字段,最终将只对选中的字段进行比较。

步骤4:单击“确定”按钮,如果有重复项,就会弹出如图21-29所示的提示框。

图21-29 提示框

步骤5:单击“确定”按钮,此时工作表中多余的重复项就被删除了,如图21-30和图21-31所示。

图21-30 有重复项的工作表

图21-31 删除重复项后的工作表

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

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

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

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

自动筛选

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

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

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

高级筛选

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

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

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

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

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

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

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

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

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

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

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

Excel 筛选高于或低于平均值的记录

在对数据进行数值筛选时,Excel 2016还可以进行简单的数据分析,并筛选出分析结果,例如筛选高于或低于平均值的记录。如图21-25所示,以下为筛选高于平均值记录的具体操作步骤。

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

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

图21-25 目标数据

步骤3:单击D1单元格右侧的按钮,弹出“筛选”列表,将指针移动到“数字筛选”命令上,会弹出如图21-26所示的子菜单。

步骤4:从菜单中选择“高于平均值”命令,此时的工作表如图21-27所示。

图21-26 “数字筛选”菜单

图21-27 筛选出高于平均值的数据

Excel 按颜色进行排序或筛选

在Excel中不但可以关键字进行排序和筛选,还可以按颜色进行排序和筛选,如图21-21所示工作表,以下将通过实例说明如何按颜色进行排序或筛选操作。

步骤1:在数据区域选择任意单元格,例如这里选择B4。

步骤2:选择“开始”选项卡“编辑”单元组中的“排序和筛选”按钮,从弹出的菜单中选择“筛选”命令,此时在单元格A1、B1、C1、D1的右侧都会出现一个按钮。

步骤3:单击单元格C1右侧的按钮,弹出如图21-22所示的“筛选”列表。

步骤4:如果是要按颜色进行排序,则将鼠标指针移动到“按颜色排序”命令上,会弹出如图21-22所示右侧的“按单元格颜色排序”子菜单,从中选择一种颜色即可,如这里选择“黄色”,此时的工作表如图21-23所示。

图21-21 目标数据

图21-22 “筛选”列表

步骤5:如果是按颜色进行筛选,则将指针移动到“按颜色筛选”命令上,也会弹出与“按单元格颜色排序”相类似的子菜单。在子菜单中选择一种颜色即可,如这里选择“黄色”,此时的工作表如图21-24所示。

图21-23 按颜色进行排序的结果

图21-24 按颜色进行筛选的结果

Excel 自动筛选符合条件的数据

使用Excel自动筛选功能,可以轻松地将符合某个条件的数据挑选出来。如图21-17所示,用户想将职位为“高级技师”的员工挑选出来,如何实现这一步操作呢?

使用“自动筛选”功能将职位为“高级技师”的员工筛选出来的具体操作步骤如下:

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

步骤2:选择“开始”选项卡“编辑”单元组中的“排序和筛选”按钮,从弹出的菜单中选择“筛选”命令,此时的工作表如图21-18所示。

图21-17 目标数据

图21-18 添加筛选按钮

步骤3:单击“职位”右侧的按钮,从弹出如图21-19所示列表框,在列表框中取消“中级技师”复选框。

步骤4:单击“确定”按钮,此时的工作表如图21-20所示。

图21-19 “职位”筛选列表

图21-20 筛选出符合条件的数据