Excel 自动筛选

自动筛选一般用于简单的条件筛选,筛选时将不满足条件的数据暂时隐藏起来,只显示符合条件的数据。打开实例文件“筛选示例数据.xlsx”工作簿。

步骤01:单击要筛选列的任意数据单元格,如单元格E3,在“数据”选项卡中的“排序和筛选”组中单击“筛选”按钮,如图6-52所示。

图6-52 单击“筛选”按钮

步骤02:随后表格的标题行单元格右侧会显示自动筛选下三角按钮,单击“二级科目”单元格右侧的筛选按钮,从展开的筛选列表中取消勾选“(全选)”复选框,如图6-53所示。

图6-53 取消勾选全部

步骤03:在筛选下拉列表中勾选要显示的项目,如“三叶草科技有限责任公司”复选框,单击“确定”按钮,如图6-54所示。

图6-54 勾选筛选项

步骤04:此时工作表中只显示“二级科目”为“三叶草科技有限责任公司”的行,而将其余的行隐藏,如图6-55所示。

注意:快速取消自动筛选

在对数据进行自动筛选后,如果要显示全部的数据,只需要再次单击“排序和筛选”组中的“筛选”按钮即可撤销筛选操作,取消显示筛选下三角按钮,并显示出全部的行。

图6-55 筛选结果

Excel 自定义排序

除了按照升序、降序对数据进行排序外,Excel还允许用户按自定义序列进行排序。例如,对应收账款数据表可以对“一级科目”按照“应收账款、其他应收款、预收账款”的顺序排序。打开实例文件“排序原始数据.xlsx”工作簿,我们详细讲解自定义排序的应用。

步骤01:打开“排序”对话框,单击“主要关键字”中的“次序”下三角按钮,从展开的下拉列表中单击“自定义序列”选项,如图6-45所示。

图6-45 单击“自定义序列”选项

步骤02:随后打开“自定义序列”对话框,在“输入序列”框中依次输入“应收账款”“其他应收款”和“预收账款”,然后单击“添加”按钮,如图6-46所示。

图6-46 输入序列

步骤03:随后输入的序列被添加到“自定义序列”列表框底部,单击“确定”按钮,如图6-47所示。

图6-47 单击“确定”按钮

步骤04:返回“排序”对话框,此时“次序”框中显示之前输入的自定义序列,从“主要关键字”下拉列表中选择“一级科目”,然后单击“确定”按钮,如图6-48所示。

图6-48 选择主要关键字

步骤05:返回工作表中,此时表格以“一级科目”为关键字,按照“应收账款、其他应收款、预收账款”的顺序排列,排序结果如图6-49所示。

图6-49 自定义序列排序结果

高手支招:简单两步设置按行排序

在默认的情况下,排序操作都是按列进行排序的。在某些特殊情况下,需要对工作表中的数据按行进行排序,用户只需要简单的两步设置即可完成按行进行排序。

步骤01:打开“排序”对话框,单击“选项”按钮,如图6-50所示。

图6-50 单击“选项”按钮

步骤02:随后打开“排序选项”对话框,在“方向”区域中单击选中“按行排序”单选按钮,然后单击“确定”按钮,如图6-51所示。

图6-51 设置排序方向

Excel 多关键字排序

多关键字排序也可称为复杂的排序,也就是按多个关键字对数据进行排序。在“排序”对话框中,用户除了可以添加多个关键字外,还可以设置排序的依据和次序。打开实例文件“排序原始数据.xlsx”工作簿。

按值设置多关键字排序

在大多数情况下,用户都是按照单元格的值设置关键字进行排序,操作步骤如下。

步骤01:选择数据表内任意单元格,单击“排序和筛选”组中的“排序”按钮,如图6-30所示。

图6-30 单击“排序”按钮

步骤02:在“排序”对话框中单击“主要关键字”下三角按钮,从展开的下拉列表中单击“期初余额”,如图6-31所示。

图6-31 选择主要关键字

步骤03:设置好主要关键字后,单击“排序”对话框中的“添加条件”按钮,如图6-32所示。

图6-32 单击“添加条件”按钮

步骤04:单击“次要关键字”下三角按钮,从展开的下拉列表中单击“期末余额”,如图6-33所示。

图6-33 选择次要关键字

步骤05:再次单击“添加条件”按钮,单击新增的“次要关键字”下三角按钮,从下拉列表中选择“日期”,设置第二次要关键字,如图6-34所示。

步骤06:此时各关键字排序的次序均为默认的“升序”,单击“确定”按钮,如图6-35所示。

图6-34 设置第二次要关键字

图6-35 单击“确定”按钮

步骤07:排序结果。返回工作表中,此时按“期初余额”为主关键字、“期末余额”为次关键字、“日期”为第二次关键字排序结果如图6-36所示。

图6-36 多关键字排序结果

步骤08:还可以直接在“排序”对话框中更改关键字的次序,例如,单击选择次要关键字“期末余额”,然后单击“上移”按钮,如图6-37所示。

步骤09:单击选中次要关键字“日期”,单击“删除条件”按钮,删除关键字,如图6-38所示。

图6-37 更改关键字次序

图6-38 删除关键字

图6-39 更改关键字后的“排序”对话框

步骤10:此时“排序”对话框中只有两个关键字了,而且主要关键字更改为“期末余额”,单击“确定”按钮,如图6-39所示。

步骤11:按“期末余额”为主关键字、“期初余额”为次关键字排序结果如图6-40所示。

按单元格格式排序

在Excel 2016中,除了以“数值”为默认的排序依据外,还可以将“单元格颜色”“字体颜色”“单元格图标”等格式设置为排序依据。接下来以“单元格颜色”为排序依据,以“期末余额”为主要关键字进行排序。

图6-40 排序结果

步骤01:打开“排序”对话框,从“主要关键字”下拉列表中选择“期末余额”,单击“排序依据”下三角按钮,从展开的下拉列表中单击“单元格颜色”选项,如图6-41所示。

步骤02:单击“次序”下三角按钮,单击要显示在顶端的颜色,如“蓝色”,如图6-42所示。

图6-41 选择排序依据

图6-42 设置顶端颜色

步骤03:单击“确定”按钮。在“排序”对话框中单击“确定”按钮,如图6-43所示。

图6-43 单击“确定”按钮

步骤04:返回工作表中,按单元格颜色排序结果如图6-44所示,蓝色的单元格在顶端。

图6-44 排序结果

Excel 简单排序:升序、降序

简单的排序就是指在排序的时候,设置单一的排序条件,将工作表中的数据按照指定的某一种数据类型进行重新排序,比如单一的升序或降序排序。打开实例文件“排序原始数据.xlsx”工作簿。

升序排序

步骤01:单击要排序的列的任意数据单元格,如“期末余额”,使之成为当前单元格,在“数据”选项卡中的“排序和筛选”组中单击“升序”按钮,如图6-25所示。

图6-25 单击“升序”按钮

步骤02:随后,表格按照“期末余额”由小到大的顺序排列,如图6-26所示。

图6-26 按升序排序

注意:执行排序时出现错误提示

如果用户在执行排序操作时,没有选择数据区域的单元格,屏幕上会弹出图6-27所示的提示对话框,单击“确定”按钮,重新选择当前单元格。

图6-27 提示对话框

降序排序

如果要对“期末余额”数据按从大到小的顺序排列,则需要使用“降序排序”命令。

步骤01:选择“期末余额”列的任意数据单元格,在“数据”选项卡中的“排序”组中单击“降序”按钮,如图6-28所示。

图6-28 单击“降序”按钮

步骤02:随后,表格按照“期末余额”数据从大到小的顺序排列,如图6-29所示。

图6-29 降序排序结果

Excel 定义和使用三维名称计算全年销量

在工作簿中定义三维名称,可以引用多个工作表中的相同区域。打开实例文件“全年销量统计.xlsx”工作簿。例如,在“一季度”“二季度”“三季度”和“四季度”的单元格区域B2:B4中分别存放了该年度各月的销量,现要在“全年合计”工作表的单元格B2中计算年销量。

步骤01:打开“新建名称”对话框,在“名称”框中输入“全年销量”,清除“引用位置”区域默认的内容,只保留等号。单击“一季度”工作表标签,按住Shift键,单击要选择的最后一个工作表标签“四季度”,然后再选择单元格区域B2:B4,此时“引用位置”中的公式如图6-23所示。

图6-23 定义三维名称

步骤02:切换到“全年合计”工作表,在单元格B2中输入“=SUM(全年销量)”,结果如图6-24所示。

图6-24 在公式中应用三维名称

Excel 在公式中使用名称

在公式中使用名称比直接引用单元格区域具有很多的优点,既可以避免公式过于冗长,过于复杂,还可以增强公式的可读性,而且使公式的录入相对更加简便。

步骤01:在公式中直接输入名称。如果用户能够记清要引用的单元格区域的名称,在输入公式时可直接输入名称作为参数,如在单元格E2中输入公式“=VLOOKUP(C2,data1,2,FALSE)”,按下Enter键后得到如图6-19所示的计算结果。

步骤02:从下拉列表中选择名称。如果用户记不清名称也没关系,当需要输入名称作为参数时,在“定义的名称”组中单击“用于公式”下三角按钮,从展开的下拉列表中选择要使用的名称即可,如图6-20所示。

步骤03:设置公式引用期初余额。在单元格F2中输入公式“=VLOOKUP(C2,datal,7,FALSE)”,按下Enter键后向下复制公式,得到如图6-21所示的结果。

步骤04:在单元格I2中输入公式“=IF(D2=”预收账款”,F2+H2-G2,F2+G2-H2)”,按下Enter键后,向下复制公式,计算出期末余额数据,如图6-22所示。

图6-19 在公式中直接输入名称

图6-20 从下拉列表中选择名称

图6-21 设置公式引用期初余额

图6-22 设置公式计算期末余额

Excel 使用“名称管理器”管理名称

当工作簿中包含多个名称时,可以使用“名称管理器”来管理名称,在“名称管理器”对话框中,用户可以根据需要对名称进行新建、编辑和删除操作。

步骤01:在“公式”选项卡中的“定义的名称”组中单击“名称管理器”按钮打开“名称管理器”对话框。此时该对话框中会显示当前工作簿中已定义的名称,如需新建名称,可直接单击“新建”按钮,如图6-12所示。

图6-12 单击“新建”按钮

步骤02:打开“新建名称”对话框,如图6-13所示。

步骤03:可以在“名称管理器”对话框中编辑名称,选定要编辑的名称,如“客户名称”,然后单击“编辑”按钮,如图6-14所示。

图6-13 “新建名称”对话框

图6-14 选择要编辑的名称

步骤04:打开“编辑名称”对话框,用户可以修改该名称,如图6-15所示。

步骤05:选择要删除的名称,如“客户编号”,单击“删除”按钮,如图6-16所示。

图6-15 “编辑名称”对话框

图6-16 单击“删除”按钮

步骤06:随后屏幕上会弹出提示对话框提示用户是否删除,单击“确定”按钮,如图6-17所示。

步骤07:此时“名称管理器”对话框中已删除“客户编号”名称,如图6-18所示。

图6-17 确定删除

图6-18 已删除名称

Excel 定义名称详解

在Excel中,对于某一个单元格区域,可以给它指定一个特定的名称,如果需要在公式中引用该单元格区域,则可以直接引用该单元格区域的名称。在Excel 2016中,名称的创建通常有两种方法,一种是使用对话框创建名称,第二种是直接使用名称框,此外,还可以根据选定内容创建常量名称。下面我们具体来介绍一下。

使用对话框创建名称

Excel中的名称根据范围来划分有工作簿级的名称和工作表级的名称,工作簿级的名称在整个工作簿中有效,如果是工作表级的名称则只在当前工作表中才有效,默认的名称为工作簿名称。使用“新建名称”对话框定义时可以指定名称的范围,具体方法如下。

步骤01:在“公式”选项卡中的“定义的名称”组中单击“定义名称”按钮,如图6-1所示。

图6-1 单击“定义名称”按钮

步骤02:在弹出的“新建名称”对话框中的“名称”框中输入名称“data1”,然后单击“引用位置”右侧的单元格引用按钮,选择“引用位置”为F26,如图6-2所示。

图6-2 输入名称

步骤03:此时“新建名称”对话框会折叠显示,选择名称所包含的单元格区域,如“期初余额”工作表中的单元格区域A1:G10,如图6-3所示。

图6-3 选择单元格区域

步骤04:返回“新建名称”对话框,单击“确定”按钮,如图6-4所示。

图6-4 单击“确定”按钮

步骤05:当选定单元格区域A1:G10时,名称框中会显示已定义的名称data1,如图6-5所示。

使用名称框定义名称

步骤01:选定要定义名称的单元格区域,如单元格B2:B10,在编辑栏左侧的名称框中输入名称“客户名称”,如图6-6所示。

步骤02:按下Enter键后,确认该名称,如图6-7所示。

图6-5 在名称框中显示名称

根据选定内容创建名称

除了前面介绍的两种定义名称的方法,Excel还支持根据用户选定的内容来创建名称。这种方法通常用于对表格的列区域或行区域创建名称,而且默认的名称可以是表格的首行或首列内容。根据选定内容创建名称的操作步骤如下所示。

图6-6 在名称框中输入名称

图6-7 确认名称

步骤01:选择单元格区域,通常可以是表格的某一列,包含列标题,如选择单元格C1:C33,其中C1为列标题,如图6-8所示。

步骤02:在“定义的名称”组中单击“根据所选内容创建”按钮,如图6-9所示。

注意:选择要创建为名称的区域

在使用选定内容创建名称时,如果希望表格的首行或首列内容为名称,则在选择单元格区域时,需要包含标题,但是名称区域却不包含标题所在的单元格。例如图6-8中,“客户编号”名称包含的单元格区域为C2:C33,不包含单元格C1。

步骤03:在“以选定区域创建名称”对话框中勾选“首行”复选框,以首行内容为名称,单击“确定”按钮,如图6-10所示。

图6-8 选择单元格区域

图6-9 单击“根据所选内容创建”按钮

图6-10 选择名称值

步骤04:重新选择单元格区域C2:C33,此时名称框中会显示名称为“客户编号”,如图6-11所示。

图6-11 查看名称

Excel 库存量控制

为了不影响企业的经营,同时又不会造成库存的负担,企业需要对库存量进行控制。在Excel中,可以使用条件格式进行库存量控制,当库存量低于或者高于某个数值时,则以特殊格式警告,具体操作步骤如下所示。

步骤01:打开“进销存管理.xlsx”工作簿,切换到“库存统计”工作表,选中单元格区域“L4:L10”,功能区切换到“开始”选项卡,单击“样式”组中的“条件格式”下三角按钮,在展开的下拉列表中选择“新建规则”选项,如图5-107所示。

步骤02:弹出“新建格式规则”对话框,在“选择规则类型”选项卡下选择“只为包含以下内容的单元格设置格式”规则类型,在“只为满足以下条件的单元格设置格式”条件下,依次选择的条件为“单元格值”“大于或等于”,在右侧的文本框中输入30,然后单击“格式”按钮,如图5-108所示。

步骤03:打开“设置单元格格式”对话框,切换到“字体”选项卡,将“字形”设置为“加粗”,并且选择添加“双下画线”,选择“颜色”为“深蓝色”,如图5-109所示。

图5-107 选择新建规则

图5-108 编辑规则

图5-109 设置字体

步骤04:切换到“填充”选项卡,选择背景色为“黄色”,单击“确定”按钮,如图5-110所示。

图5-110 设置填充颜色

步骤05:返回“新建格式对话框”,单击“确定”按钮返回工作表,效果如图5-111所示。

图5-111 设置条件格式效果

Excel 库存统计相关函数及制作库存统计表

库存统计是对商品的出入库情况进行的综合统计,它包括期初库存、本期入库、本期出库和期末库存等信息。

相关函数介绍

在进行库存统计时会涉及ISNA函数和SUMIF函数,下面我们分别介绍这两个函数的语法和功能。

ISNA函数的语法和功能

在Excel中,ISNA函数的功能为,如果数值为对错误值#N/A单元格的引用,函数ISNA返回逻辑值TRUE,否则返回FALSE。

函数语法:ISNA(value)

Value为需要进行检验的数值。分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。

SUMIF函数的语法和功能

Excel中的SUMIF函数的主要作用是按给定条件对指定单元格求和,即根据指定条件对若干单元格、区域或引用求和。

函数语法:SUMIF(range,criteria,[sum_range])

其中range是必需项,表示条件范围;criteria是必需项,表示条件;sum_range是可选项,表示求和范围。

制作库存统计表

步骤01:打开“进销存管理.xlsx”工作簿,复制“出库单”工作表,将复制后的工作表重命名为“库存统计”,并将其移到工作表的最后位置。选中单元格区域“B1:I11”,然后单击鼠标右键,在弹出的快捷菜单中选择“删除”选项,如图5-92所示。

图5-92 选择“删除”选项

步骤02:弹出“删除”对话框,选中“下方单元格上移”单选按钮,然后单击“确定”按钮,如图5-93所示。

图5-93 设置删除选项

步骤03:此时即可删除单元格区域“B1:I11”中的所有单元格,下方单元格依次上移,如图5-94所示。

步骤04:在“库存统计”工作表中输入表格标题和相应的列标题,然后进行单元格格式设置,并适当地调整各列的列宽,如图5-95所示。

步骤05:在“商品代码”列输入文本型数值代码,然后在C4单元格中输入公式“=IF(ISNA(VLOOKUP($B4,商品代码表!$B:$G,COLUMN(),0)),””,VLOOKUP($B4,商品代码表!$B:$G,COLUMN(),0))”,按Enter键完成输入,随即返回引用结果。然后将该单元格的公式向右和向下填充(不带格式),如图5-96所示。

图5-94 删除区域中所有单元格

图5-95 输入相关数据

图5-96 设置商品代码公式并填充

步骤06:在F4:F10单元格中输入期初库存数量,然后在单元格G4中输入公式“=IF(ISNA(VLOOKUP($B4,商品代码表!$B:$G,6,0)),0,VLOOKUP($B4,商品代码表!$B:$G,6,0)*F4)”,按Enter键完成输入,随即返回计算结果。然后将该单元格的公式填充到该列的其他单元格中,如图5-97所示。

步骤07:导入本期商品入库的数量。在单元格H4中输入公式“=SUMIF(入库明细单!D:D,库存统计!B4,入库明细单!J:J)”,按Enter键完成输入,随即返回计算结果。然后将该单元格的公式填充到该列其他单元格中,如图5-98所示。

步骤08:导入本期商品入库的成本金额。在I4单元格中输入公式“=SUMIF(入库明细单!D:D,库存统计!B4,入库明细单!K:K)”,按Enter键完成输入,随即返回计算结果。然后将该单元格的公式填充到该列其他单元格中,如图5-99所示。

图5-97 计算期初库存成本金额

图5-98 导入本期商品入库的数量

图5-99 导入本期商品入库的成本金额

步骤09:导入本期商品出库的数量。在J4单元格中输入公式“=SUMIF(出库明细单!D:D,库存统计!B4,出库明细单!K:K)”,按Enter键完成输入,随即返回计算结果。然后将该单元格的公式填充到该列其他单元格中,如图5-100所示。

图5-100 导入本期商品出库的数量

步骤10:导入本期商品出库的成本金额。在K4单元格中输入公式“=SUMIF(出库明细单!D:D,库存统计!B4,出库明细单!L:L)”,按Enter键完成输入,随即返回计算结果,然后将该单元格的公式填充到该列其他单元格中,如图5-101所示。

图5-101 导入本期商品出库的成本金额

步骤11:计算期末库存的数量。在L4单元格中输入公式“=F4+H4-J4”,按Enter键完成输入,随即返回计算结果。然后将该单元格的公式填充到该列其他单元格中,如图5-102所示。

步骤12:计算期末库存的成本金额。在M4单元格中输入公式“=G4+I4-K4”,按Enter键完成输入,随即返回计算结果。然后将该单元格的公式填充到该列其他单元格中,如图5-103所示。

步骤13:计算期初库存总成本。将单元格区域D11:F11合并为1个单元格,输入“期初库存总成本”,然后在G11单元格中输入公式“=SUM(G4:G10)”,按Enter键完成输入,随即返回计算结果,如图5-104所示。

图5-102 计算期末库存的数量

图5-103 计算期末库存的成本金额

图5-104 计算期初库存总成本

步骤14:计算期末库存总成本。将单元格区域K11:L11合并为一个单元格,输入“期末库存总成本”。然后在M11单元格中输入公式“=SUM(M4:M10)”,按Enter键完成输入,随即返回计算结果,如图5-105所示。

图5-105 计算期末库存总成本

步骤15:根据前面我们所学过的知识,为库存统计表添加合适的边框并去除网格线,最终效果如图5-106所示。

图5-106 最终效果图