永发信息网

excel中怎样用函数实现不同两个表格间的满足多条件返回值的问题

答案:2  悬赏:30  手机版
解决时间 2021-04-09 07:29
  • 提问者网友:欲劫无渡
  • 2021-04-08 07:35
表1 表2
A B C A B C
1 语文 45 1 语文 85 5
2 数学 75 2 英语 60 10
3 英语 64 3 数学 75 6
4 历史  95 
如何在用函数实现表1语文B1>=表2中的B1,则表2中的C1返回到表1中的C列,如果不成立就返回0,表1的数学也要跟表2的数学对应哦。
注意:表1中的历史,在表2中没有的,也要返回0
大家帮帮忙,谢谢
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-04-08 08:43
2007以上版本:=IFERROR(IF(B1>=VLOOKUP(A1,Sheet2!A:C,2,0),VLOOKUP(A1,Sheet2!A:C,3,0),0),0)
2003以下版本:=IF(ISERROR(IF(B1>=VLOOKUP(A1,Sheet2!A:C,2,0),VLOOKUP(A1,Sheet2!A:C,3,0),0),0),0,IF(B1>=VLOOKUP(A1,Sheet2!A:C,2,0),VLOOKUP(A1,Sheet2!A:C,3,0),0),0))
全部回答
  • 1楼网友:十鸦
  • 2021-04-08 09:55
在表2的c2输入: =if(countif(表1!a:a,a2),if(b2=vlookup(a2,表1!a:b,2,0),"小张","何丽"),"") 函数解析: 当表2的a2单元格信息在表1的a列存在,则根据表2的a2信息到表1中进行查找其对应的b列数据与b2单元格信息进行比较,如果相同返回“小张”,不同返回“何丽”。不然返回空。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯