在excel表,怎么把符合条件(需要符合多个条件)的记录显示出来?

例如:ABCDE110T123211T111311Y222查找A=11B=T返回ABCDE111T111... 例如:
A B C D E
1 10 T 1 2 3
2 11 T 1 1 1
3 11 Y 2 2 2

查找 A=11 B=T
返回 A B C D E
1 11 T 1 1 1
展开
 我来答
ExcelPower
2015-09-23 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11863

向TA提问 私信TA
展开全部

Excel提供了二种不同的筛选方式:自动筛选和高级筛选。来筛选不同记录并显示

“自动筛选”只能用于条件简单的筛选操作,不能实现字段之间包含“或”关系的操作;

“高级筛选”则能够完成比较复杂的多条件查询,并能将筛选结果复制到其它位置


多个条件的记录显示, 需要用到高级筛选,下例演示学习Excel高级筛选的使用方法


案例要求:筛选出图表中年龄>55,并且武力>90,或者总成绩>180的数据

根据要求,可以看出“年龄”和“武力”是“与”的关系,而“总成绩”是“或”的关系,所以只能使用高级筛选来实现。


输入高级筛选条件,在要筛选的工作表的空白位置处,输入所要筛选的条件;

1、筛选条件的表头标题需要和数据表中表头一致

2、筛选条件输入在同一行表示为“与的关系

3、筛选条件输入在不同的行表示为“或”的关系


在“数据”主菜单下的“排序和筛选”工具栏中,单击“高级”按钮。


在弹出的高级筛选对话框中进行筛选操作

默认使用原表格区域显示筛选结果

筛选列表区域选择

筛选条件区域选择

帅选条件选择完成以后的状态如下




点击确认得出筛选结果

enjoyllonely
2011-09-28 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7442万
展开全部
如果你确定只有一条记录符合
公式为
=LOOKUP(1,0/(($A$1:$A$3=11)*($B$1:$B$3="T")),A$1:A$3)
右拉
如果你不确定,可能是多条,数组公式
=INDEX(A$1:A$3,SMALL(IF(($A$1:$A$3=11)*($B$1:$B$3="T"),ROW($A$1:$A$3),4^8),ROW(A1)))
输入后不能回车,需要ctrl+shift+回车。即编辑栏公式前后自动加上了{}
右拉下拉公式
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hahappy56h
2011-09-28 · 超过11用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:34万
展开全部
可以采用如下两种方法:
1.使用自动筛选:
在A列和B列分别筛选出11和T的记录
2.使用高级筛选 :
条件区域设置为: A B
11 T
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adworld
2011-09-28 · 超过16用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:38.2万
展开全部
使用自动筛选功能可以实现您的要求 ,具体操作:
在数据菜单单击自动筛选
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7011f2944
2011-09-28
知道答主
回答量:37
采纳率:0%
帮助的人:14.1万
展开全部
自动删选
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式