EXCEL两个表做VLOOLUP问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 13:04:18
如a表中的A列为姓名,b表中A列为姓名,B列为成绩。
b表中的每个姓名有三行内容,对应三个不同的成绩,现在要将b表中B列的成绩用VLOOKUP函数连接导a表的B列,而且必须是b表中每个姓名所对应的最高成绩。请高人帮助解决。

我给你写个例子
数据自己改
在a表b1输入
=MAX(IF(表b!$A$1:$A$7=表a!A1,表b!$B$1$:B$7,0))
输入完按shift+ctrl+回车结束,就会得到你要的数据
向下托b1就好了

如果是学习,非要用lookup的话,请说明,不过肯定没这个简单

最好将你的表格发个样图看看。

a表的B1输入
=MAX(OFFSET(b表!$A$1,MATCH(a表!A1,b表!A:A,),1,3))
下拉即可

=sumproduct((max((b表!a1:a100=a1)*(b表!b1:b100)))*1),向下填充该公式即可