在EXCEL中查找A列为某值同时B列为另一值时对应的C列的值

如下例,要查找丁同学的英语成绩,应该怎么写公式?ABC语文甲56语文乙34语文丙58语文丁90数学甲97数学乙34数学丙85数学丁57英语甲89英语乙98英语丙78英语丁... 如下例, 要查找丁同学的英语成绩,应该怎么写公式?

A B C
语文 甲 56
语文 乙 34
语文 丙 58
语文 丁 90
数学 甲 97
数学 乙 34
数学 丙 85
数学 丁 57
英语 甲 89
英语 乙 98
英语 丙 78
英语 丁 96
展开
 我来答
lynn1518
2011-01-03 · TA获得超过768个赞
知道小有建树答主
回答量:117
采纳率:0%
帮助的人:154万
展开全部
A B C
三列存放数据

在E2中,输入你科目“英语”,F2中输入姓名“丁”
在G2中输入如下公式
=LOOKUP(1,0/(($A:$A=E2)*($B:$B=F2)),$C:$C)
在G2中就显示你要查询的成绩值了。。
如果有多列, 则在E,F列中输入多个。 把上面G2中的公式往下拖动复制就好了。

如果只查找一个。
也可以这样:在你想存放查询值的单元格里输入:
=LOOKUP(1,0/(($A:$A="英语")*($B:$B="丁")),$C:$C)
根据你的具体情况。把上面公式中的A,B,C 以及 "英语,"丁"
这些内容作相应的修改。就好了。
redstarw
2011-01-03 · TA获得超过1.5万个赞
知道大有可为答主
回答量:5246
采纳率:100%
帮助的人:3162万
展开全部
=LOOKUP(1,0/(($A$1:$A$12="英语")*($B$1:$B$12="丁")),$C$1:$C$12)
-------------------------------------------
或者用下式:
=INDEX(C1:C12,MATCH("英语丁",A1:A12&B1:B12,0))
数组公式,须按三键结束。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gududegudu
2011-01-03
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
如果是SQL语句的话
Select C From 成绩表 Where A='英语' And B=‘丁';
Excel 中应该有相似之处吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笨鸟先飞3
2011-01-03 · 超过10用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:38.6万
展开全部
建议用自动筛选功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式