excel中如何使用函数实现筛选统计?
1、制作一张Excel表模板。
2、在Excel表的另一页面输入需要筛选人员的名单。
3、点选函数fx,选择类别"查找与引用",选择函数VLOOKUP。
4、点击确认,出现函数参数,点选需筛选的单元格,点确定。
5、黄一的总任务数已经筛选出来,将鼠标点击该单元格,放右下角,出现黑色加号,点击鼠标左键,往下拉,再往右拉,需要的数据就出来了。
筛选后的数据计数,最简单的方法就是利用你的数据创建表,创建后的列表所做的筛选,可以通过添加汇总行自动计算出筛选后的个数,当然还可以对筛选后的数据进行求和、最大数、平均数、方差等计算。如下图的动画操作:
用SUBTOTAL函数,这是功能强大的分类汇总统计函数语法
SUBTOTAL(function_num, ref1, ref2, ...)
Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。
Function_num(包含隐藏值) Function_num(忽略隐藏值) 函数
1 101 AVERAGE
2 102 COUNT
3 103 COUNTA
4 104 MAX
5 105 MIN
6 106 PRODUCT
7 107 STDEV
8 108 STDEVP
9 109 SUM
10 110 VAR
11 111 VARP
Ref1, ref2, 为要进行分类汇总计算的 1 到 29 个区域或引用。
说明
如果在 ref1, ref2,… 中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。
当 function_num 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。当 function_num 为从 101 到 111 的常数时,SUBTOTAL 函数将忽略通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您只分类汇总列表中的非隐藏数字时,使用这些常数。
SUBTOTAL 函数忽略任何不包括在筛选结果中的行,不论使用什么 function_num 值。
SUBTOTAL 函数适用于数据列或垂直区域。不适用于数据行或水平区域。例如,当 function_num 大于或等于 101 时需要分类汇总某个水平区域时,例如 SUBTOTAL(109,B2:G2),则隐藏某一列不影响分类汇总。但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响。
如果所指定的某一引用为三维引用,函数 SUBTOTAL 将返回错误值 #VALUE!。
用SUBTOTAL函数,这是功能强大的分类汇总统计函数
语法
SUBTOTAL(function_num, ref1, ref2, ...)
Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。
Function_num(包含隐藏值) Function_num(忽略隐藏值) 函数
1 101 AVERAGE
2 102 COUNT
3 103 COUNTA
4 104 MAX
5 105 MIN
6 106 PRODUCT
7 107 STDEV
8 108 STDEVP
9 109 SUM
10 110 VAR
11 111 VARP
Ref1, ref2, 为要进行分类汇总计算的 1 到 29 个区域或引用。
说明
如果在 ref1, ref2,… 中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。
当 function_num 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。当 function_num 为从 101 到 111 的常数时,SUBTOTAL 函数将忽略通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您只分类汇总列表中的非隐藏数字时,使用这些常数。
SUBTOTAL 函数忽略任何不包括在筛选结果中的行,不论使用什么 function_num 值。
SUBTOTAL 函数适用于数据列或垂直区域。不适用于数据行或水平区域。例如,当 function_num 大于或等于 101 时需要分类汇总某个水平区域时,例如 SUBTOTAL(109,B2:G2),则隐藏某一列不影响分类汇总。但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响。
如果所指定的某一引用为三维引用,函数 SUBTOTAL 将返回错误值 #VALUE!。
excel做筛选,已有足够的功能,并不需要使用函数。
例如下面就是三种方法:
1.数据--筛选
2.数据--分类汇总
3.数据--透视表
筛选统计其实最简单的方法就是用数据透视表,不会破坏原数据表
Excel中提供了强大的筛选功能,其中“自动筛选”用于条件简单的筛选操作,且符合条件的记录只能显示的在原有的数据表格中,不符合条件的记录将自动隐藏。若要筛选单元格中含有指定关键字的记录,被筛选的多个条件间是“或”的关系,需要将筛选的结果在新的位置显示出来(便于两个表的数据比对),筛选不重复记录等等,“自动筛选”就显得有些无能为力了。“高级筛选” 你可用过?如果熟练使用,能满足许多日常办公所需,从而大大提高我们的工作效率。
一、筛选含有特定字符的记录
比如我们要查找姓“陈”的所有员工记录,可按下面的步骤进行。
如图1所示,在数据区域外的任一单元格(如B17)中输入被筛选的字段名称“姓名”,在紧靠其下方的B18单元格中输入筛选条件“陈*”。
依次单击“数据”菜单中的“筛选”,选择“高级筛选”命令,弹出“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。将“列表区域”设置为“$A$1:$F$15”,“条件区域”设置为“$B$17:$B$18”,“复制到”设置为“$A$20:$F$20”,单击“确定”按钮,系统会自动将符合条件的记录筛选出来并复制到指定的从A20开始的单元格区域中(如图2所示)。
小提示:如果在图1的B18单元格中输入筛选条件“*陈”可筛选名字中含有“陈”字的员工记录(即“陈”字不一定是名字中的第一个字,该字可在名字中的任意位置)。
二、筛选空白数据
现在我们来查找没有职称员工的记录,可按下面的步骤进行。
如图3所示,在数据区域外的任一单元格(如E17)中输入被筛选的字段名称“职称”,在紧靠其下方的E18单元格中输入筛选条件“<>*”。
打开“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。将“列表区域”设置为“$A$1:$F$15”,“条件区域”设置为“$E$17:$E$18”,“复制到”设置为“$A$20”,单击“确定”按钮,系统会自动将符合条件的记录筛选出来并复制到指定的从A20开始的单元格区域中(如图4所示)。
小提示:在本例中,如果要筛选的字段是数值型的,则需要将筛选条件更改为“=”(直接输入“=”号后按回车)。反过来,如果要筛选职称为非空的员工记录,只需将图3的筛选条件改为“*”即可。如果指定的筛选字段是数值型字段,则输入筛选条件“<>”。
三、多字段多条件同时满足
有时候,需要查找的结果要满足多个条件,比如查找性别为男性、年龄不低于30岁,职称字段中含有“工程师”关键字的员工记录等,这也难不倒我们。
如图5所示,在数据区域外的任一单元格区域(如A17:C17)中输入被筛选的字段名称“性别”、“年龄”和“职称”,在紧靠其下方的A18:C18单元格区域中分别输入筛选条件“男”、“>=30”和“*工程师”。
打开“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。将“列表区域”设置为“$A$1:$F$15”,“条件区域”设置为“$A$17:$C$18”,“复制到”设置为“$A$20”,单击“确定”按钮,系统会自动将符合条件的记录筛选出来并复制到指定的从A20开始的单元格区域中(如图6所示)。
通过本例大家会发现,如果将筛选条件输入在同一行中,筛选时系统会自动查找同时满足所有指定条件的记录并将其筛选出来。
小提示:如果想查找所有字段值都是非空的员工记录,只需将指定的筛选条件文本型用“*”,数值型用“<>”,并将这些筛选条件输入在同一行中即可。
四、多字段多条件只需符合其一
情况是多变的,如果要查找年龄不低于30岁,职称为“高级工程师”的员工记录,又该怎么操作呢?
如图7所示,在数据区域外的任一单元格区域(如A17:B17)中输入被筛选的字段名称“年龄”和“职称”,在紧靠其下方的A18:B18单元格区域中分别输入筛选条件“>=30”和“高级工程师”。
打开“高级筛选”对话框,选择筛选方式中的“将筛选结果复制到其他位置”单选按钮。将“列表区域”设置为“$A$1:$F$15”,“条件区域”设置为“$A$17:$B$18”,“复制到”设置为“$A$21”,单击“确定”按钮,系统会自动将符合条件的记录筛选出来并复制到指定的从A21开始的单元格区域中(如图8所示)。
通过本例大家也不难发现,如果将筛选条件输入在不同的行中,筛选时系统会自动查找只需满足所给条件之一的记录并将其筛选出来。
在以上所有的筛选操作中,如果想使筛选结果不重复,只需选中“高级筛选”对话框中的“选择不重复的记录”复选框再进行相应的筛选操作即可。
假如查找年龄大于25小于60的员工
则如图
在EXCEL表格里,怎么提取某一单元格中的一部分文字
xcel表格中文字和数字如何分离提取?这样做再也不用一个个敲了
excel财务函数 计算年月日折旧值用什么函数?每个框填什么?最好有图,谢...
如果使用直线折旧法,那就使用 SLN 函数,年折旧额为 =SLN(B2,B3,B4),月折旧额将 B4 改成 B4*12,天则 B4*365。财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。?在财务函数中有两个常用变量:f和b。其中f为年付息次数。如果按年支付,则...
Microsoft Excel 工作表快捷键列表
五、xcel中输入并计算公式的快捷键 键入公式 =(等号) 关闭单元格的编辑状态后,将插入点移动到编辑栏内 F2 在编辑栏内,向左删除一个字符 Backspace 在单元格或编辑栏中完成单元格输入 Enter 将公式作为数组公式输入 Ctrl+Shift+Enter 取消单元格或编辑栏中的输入 Esc 在公式中,显示“插入函数”对话框...
EXCEL中RIGHT和RIGHTB函数的使用基础教程
▲Num_bytes:可选。按字节指定要由RIGHTB提取的字符的数量。提示:●Num_chars必须大于或等于零。●如果num_chars大于文本长度,则RIGHT返回所有文本。●如果省略num_chars,则假设其值为1。示例:=RIGHT("excel教程网",7):返回“excel教程网”的后7个字符,即“xcel教程网”。=RIGHTB("excel教程...
如何用签名xcel文档
电子签名技术的推广和应用,不仅解决了数据信息的完整性、真实性和可靠性的问题,更在一定程度上推动了企业的信息化进程。那么对于word、excel文档的电子签名是怎么操作的呢?下面本文主要就电子签名在OFFICE办公软件中的使用进行一下简单的讲解,方便用户能更好的使用。1、制作电子签名样本文件。首先注册成为...
vlookup怎么用,怎么用才能查到?
vlookup四个条件的填写如下:第一个是需要查找的值,第二个是被查找的数据表,第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。xcel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的...
xcel表格打印出来字很小怎么办 如何放大打印
Excel是Microsoft为使用windows操作系统的电脑编写的一款电子表格软件,直观的界面、出色的计算功能和图标工具,使excel成为最流行的个人计算机数据处理软件。你知道Excel表格打印出的文字很小该怎么办吗?快来看看吧!1、首先打开需要打印的文件,在工具栏里面点击页面布局。2、进入页面布局菜单后,找到页面设置...
EXCEL表格一个单元格同时链接两个文件
XCEL表格一个单元格一次只能设置一个链接,如果设置第二个则会自动覆盖前面的设置。解决方法:可以把相邻的两个单元分别设置成所需的2个不同链接。操作方法:1、首先点击其中一个单元格并选择工具栏中的“插入”选项。2、然后点击“插入”选项卡中的“链接”图标。3、进入选择需要链接的对象的对话框,...
EXCEL表格IF应用问题?
=IF(OR(D4=1,D4=2),10,IF(OR(D4=3,D4=4),100,IF(OR(D4=5,D4=6),1000," ")))
Excel两个人监考如何计算时长
xcel求时间计算公式以下:1、计算时间间隔小时要计算两个时间之间的间隔小时,可以使用公式:=(结束时间-开始时间)*242、计算时间间隔分钟要计算两个时间之间的间隔分钟,可以使用公式:=(结束时间-开始时间)*14403、计算时间间隔要计算两个时间之间的间隔秒数,可以使用公式:=(结束时间-开始时间)*24*60...
弓侦纳欣: EXCEL表格中如何用函数进行筛选的解决方法如下: 1、可以创建个宏命令, 2、记录自动筛选的过程, 3、查看原代码, 4、调用的函数. 这样就可以知道了.
烈山区18792094572: 如何在Excel中利用函数实现筛选后自动统计功能 - ?
弓侦纳欣: 筛选后的数据计数,最简单的方法就是利用你的数据创建表,创建后的列表所做的筛选,可以通过添加汇总行自动计算出筛选后的个数,当然还可以对筛选后的数据进行求和、最大数、平均数、方差等计算.如下图的动画操作:
烈山区18792094572: 如何在excel中使用函数完成筛选输出 - ?
弓侦纳欣: 用这个函数可以达到目的!if函数嵌套countif函数和vlookup函数.如图 首先用countif函数判断数据是否存在,如果存在就输出所在行的B列数据,如果不存在就输出“/” 如有疑问可以继续探讨!
烈山区18792094572: excel里用如何函数实现自动筛选的功能 - ?
弓侦纳欣: 先在表2的B1单元格输入 =表1!C1 再下拉自动填充公式再到表2的A1单元格输入 =INDEX(LEFT($B$1:$B$1000,LEN($B$1:$B$1000)),SMALL(IF(MATCH(LEFT($B$1:$B$1000,LEN($B$1:$B$1000)),LEFT($B$1:$B$1000,LEN($B$1:$B$1000)),)...
烈山区18792094572: 怎么设置筛选 - excel怎么设置筛选 ?
弓侦纳欣: excel怎么设置筛选1、自动筛选:首先拖动鼠标选中整个表格,再点击上面菜单栏中的数据,点击“筛选”,第一行抬头处每个单元格会有一个下拉箭头.2、然后点击任...
烈山区18792094572: excel里用如何函数实现自动筛选查找的功能 - ?
弓侦纳欣: 用高级筛选可以达到你的目的 条件区域你设置一下,上一行为1表的标题,下一行是要查询的数据两行组成一个条件区域 要做到输入要查询的内容就自动出结果,用vba中的单元格事件来处理即可,你可把文件发sm100e@qq.com已经给你处理好了,发你的邮箱中了.请查收.
烈山区18792094572: EXCEL怎么用公式实现自动筛选功能 - ?
弓侦纳欣: 设表二数据为e$2: f$100 表一左上各蓝框第一格为为a2, a6, a12, a17在A2处 =INDEX(E$2:E$100, SMALL(IF(F$2:F$100=B$2,0,1)*100000+ROW(E$2:E$100)-ROW(E$2) + 1,ROW(A2)- ROW(A$2) + 1)) ctrl+shift+enter 向下填充在a6, a12,a17处...
烈山区18792094572: 如何用excel函数对数据表格进行筛选 - ?
弓侦纳欣: 在C1单元格输入以下公式,然后向下填充公式 =IF(COUTNIF(B:B,A1)>0,"T","F") 如果是2003版本,在C1单元格输入以下公式,然后向下填充公式 =IF(COUTNIF(B$1:B$5,A1)>0,"T","F")
烈山区18792094572: EXCEL中如何设置函数筛选数据? - ?
弓侦纳欣: 在B1写公式: =INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(1:1)))&"" 这是数组公式,要按CTRL+SHIFT+ENTER三键结束 下拉填充 这样,当你在A列输入数据时,B列将自动显示A列不重复的数据.
烈山区18792094572: 如何进行excel函数筛选 - ?
弓侦纳欣: 用MID()函数取值 如上面的放于A1单元中,则输入公式:=MID(A1,5,4) 即取得A1单元中的从第5位开始后的4位,即取得5~8位的内容