Excel中,怎样将A表中的一列数据进行条件筛选,并将符合条件的数据所在该行对应的另一个数据返回到B表?

如图,想要在B表中对A表C列的数据进行筛选判别,成绩若低于90分,将对应的姓名返回到B表的“不合格人员”中,该用什么公式实现?... 如图,想要在B表中对A表C列的数据进行筛选判别,成绩若低于90分,将对应的姓名返回到B表的“不合格人员”中,该用什么公式实现? 展开
 我来答
heping956
推荐于2018-03-13 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:81%
帮助的人:2861万
展开全部

  你好:可以用数组函数公式

  =INDEX(Sheet1!$A:$A,SMALL(IF(Sheet1!C:C<90,ROW(C:C),10^4),ROW(A1)),1,1)

  编辑完成后同时按下ctrl+shift+enter三个键。


  也可以点第一行行标,再点数据》自动筛选,筛选条件里点数字筛选,点小于,输入90



追问
公式最后的1,1    代表什么含义?
追答
列数,区域数
琴俊贺楼Rl
推荐于2017-12-16 · TA获得超过4721个赞
知道小有建树答主
回答量:1174
采纳率:57%
帮助的人:371万
展开全部

表名是sheet1 和 sheet2 

在sheet2 的A2单元格输入 

=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!C$2:C$5<90,ROW(Sheet1!$C$2:$C$5),4^8),ROW(1:1)))&""

三键结束公式,CTRL+SHIFT+回车




追问
请问公式中的4^8是什么意思?是固定的么?
追答
4^8就是4的8次方,和你的表格没关系,只是为了筛选数据用。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友665a354a3
2015-03-10 · TA获得超过239个赞
知道小有建树答主
回答量:211
采纳率:66%
帮助的人:96.5万
展开全部
输入=INDEX(sheet1!A1:A1000,SMALL(IF(sheet1!C$1:C$1000<90,ROW(C$1:C$1000),65536),ROW(A1)))&""
按ctrl+shift+enter结束,下拉
SHEET1填你表A的名字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌文元LWY
高粉答主

2015-03-10 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部
在B表的A2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(A!A:A,SMALL(IF(A!C$2:C$5<90,ROW($2:$5),4^8),ROW(A1)))&""
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式