excel 判断,if A列等于D列.B列等于E列.则在F列输出C列相对应的字符串内容.

嗯.我输入错了.效果图... 嗯.我输入错了.效果图 展开
 我来答
云中飞鹤V_V
2014-07-16 · TA获得超过191个赞
知道小有建树答主
回答量:102
采纳率:100%
帮助的人:51.4万
展开全部

楼主题目没讲明白,F2里面怎么会显示四?

我理解是如果A列等于D列并且B列等于E列,则在F列输出C列相对应的字符串内容

F列公式如下:=IF(AND(A1=D1, B1=E1),C1,"")

不知楼主是不是这个意思?

更多追问追答
追问


嗯.我输入错了.效果图

追答

哦,明白了,F1公式:=IF(VLOOKUP(D1,A:C,3,FALSE)=VLOOKUP(E1,B:C,2,FALSE),VLOOKUP(E1,B:C,2,FALSE),"")

效果:

芥菜时代
2014-07-16 · TA获得超过198个赞
知道小有建树答主
回答量:612
采纳率:0%
帮助的人:236万
展开全部
=IF(AND(A1=D1,B1=E1),C1,"不匹配") 我现在是返回不匹配 你(ˇˍˇ) 想返回其他值可以自己修改
追问
不是这样.你这个公式只能真对同一行进行判断.我要的是对整列进行判断.然后输出C列对应的内容
追答
你是要整列全部相同才输出整列c的内容?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友496cde0
2014-07-16 · TA获得超过222个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:130万
展开全部
F1=IF(VLOOKUP(D1,A1:C5,2,0)=E1,VLOOKUP(D1,A1:C5,3,0),"")
追问
不对.你这个没有返回我要的数值啊.在A列中寻找等于D1且B列中寻找E1的.两个条件同时到达时.在F1显示C列的中文.
你看.D1是22.E1是2.同时达到要求的只有A2,B2,所以C2显示在F1
追答
没错,VLOOKUP(D1,A1:C5,2,0)表示数列A1:C5中的第二列即D1所对应的B列中的数值,如果和E1相等,就返回数组第三列即C列所对应的数。VLOOKUP函数中的2,3表示所对应组列的第几列,试一下。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式