EXCEL表格中如何多条件筛选
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL表格中如何多条件筛选相关的知识,希望对你有一定的参考价值。
参考技术AEXCEL表格中如何多条件筛选呢?还是比较简单的,下面我来教大家。
- 01
首先,我们打开我们电脑上面的excel,然后在里面输入一些数据;
02之后我们点击选中图示中的区域,然后点击工具栏中的数据;
03之后我们点击高级;
04然后我们点击条件区域边上的引用符号;
05然后我们选中图示中的多个条件,之后点击引用符号;
06然后我们点击确定按钮;
07结果如图所示,这样就筛选完成了。
EXCEL中如何多条件筛选数据?
如图:左边数据列分别有:年龄、成绩、分值;右边成绩为手工输入,自动根据输入的年龄匹配左边的数据,从而显示分值;自动匹配为近似值。比如:年龄输入3,则自动匹配三岁对应的数据列,成绩输入:14.5,则自动在3岁对应的数据列匹配分值,14.5在分值1和2之间,取1。请问大神们,这样怎么设置公式,实现自动化呢?自动根据年龄判断读取匹配数据列,自动得出分值。
'自定义公式-按ALT+F11-插入-模块-粘贴代码-将表格另存为启用宏的格式(xlsm)
Function 分值(a As Range, b As Range)
For i = 1 To a.Columns.Count
If a.Cells(1, i) <> "" Then
If b.Cells(1, 1) = Left(a.Cells(1, i), 1) * 1 Then
For j = 1 To a.Rows.Count
If b.Cells(1, 2) < a.Cells(j, i) And b.Cells(1, 2) > a.Cells(j + 1, i) Then 分值 = a.Cells(j, 1)
Next
End If
End If
Next
If 分值 = "分值" Then 分值 = 1
End Function
G4:=IFERROR(IF(OR(E4:F4=""),"",INDEX(A$4:A$8,MATCH(F4,HLOOKUP(E4&"岁",B$2:C$8,ROW($3:$7),),-1))),"")
ctrl+shift+回车,下拉
参考技术B Excel是当今社会最流行用的办公软件之一,Excel可以用于数据的整理、分析、对比。可以更直观的看到数据的变化情况,而有时需要把条件符合的数据筛选出来,因此,小编今天为大家带来了有关于Excel如何筛选出多个数据的教程,供大家使用、学习。excel中筛选出多个数据的教程
excel中筛选出多个数据的教程图1
以上表为例,来说说同时满足多个条件的筛选方法。方法并不只有单一的一种,它们可以得到相同的筛选结果。案例就是筛选出公司员工工资表中工资高于1500的销售部员工记录。
excel中筛选出多个数据的教程图2
Excel筛选多个数据步骤一:将光标定位到要实施筛选的表格之中,切换到“数据”选项卡,在“排序和筛选”组中单击“筛选”按钮。
excel中筛选出多个数据的教程图3
Excel筛选多个数据步骤二:单击“部门”右侧的下拉按钮,仅勾选销售部,然后单击“确定”按钮,这就完成了我们筛选的第一个条件。
excel中筛选出多个数据的教程图4
Excel筛选多个数据步骤三:此时销售部所有员工的记录都被筛选出来了,我们继续使用第二个条件来筛选。单击“实发工资”右侧的下拉按钮,选择“数字筛选”中的“大于”。
excel中筛选出多个数据的教程图5
Excel筛选多个数据步骤四:在弹出的对话框中设置好第二个筛选条件:实发工资>1500,单击“确定”按钮即可。
excel中筛选出多个数据的教程图6
Excel筛选多个数据步骤五:我们看到部门列和实发工资列右侧的按钮变成了下拉按钮加漏斗的形式,说明这两列都设置了筛选条件,最终的结果如上。 参考技术C
如图:
G3用公式:
=IFERROR(LOOKUP(-F3,-OFFSET(A$3:A$100,,MATCH(E3&"岁",B$1:C$1,)),A$3:A$100),1)
下拉。
参考技术D excel如何多条件筛选数据 2007版本以上支持多列1个或2条条件筛选,其中每列可以选自定义筛选,可以2个条件:如果不能满足需要(如某列需要3个或以上条件),建议采取以下方法:1、使用辅助列,将筛选数据列复制若干(条件数-1列),然后多列筛选实现多条件筛选;或者2、使用辅助列,根据逻辑条件设置好判断公式,然后根据公式结果进行筛选。以上是关于EXCEL表格中如何多条件筛选的主要内容,如果未能解决你的问题,请参考以下文章