excel两个工作表按条件填充的问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 16:44:09
有excel工作表a和工作表b,
如果b表的某行的c列和d列的单元格的值分别和a表某行c列和d列的单元格的值相同,则将b表e、f、g列的值分别填入a表x、y、z列的单元格。
请问这个操作如何批量来完成,请高手帮忙完成,不胜感激!

在a表的x1输入
=INDEX(b表!E$1:E$100,MATCH($C1&$D1,b表!$C$1:$C$100&$D$1:$D$100,))数组公式,先不要回车,按Ctrl+Shift+Enter结束计算,再向右填充至z1,选x1~z1一同向下填充。

典型的多条件查找引用问题。
请参考本人百度空间相关文章:
http://hi.baidu.com/qinqh_yl/blog/item/bfd99425ae847a6134a80fb9.html

efg列是数值还是文本?
cd列会不会出现重复值?
如果出现重复值,数值求和?
如果出现重复值,文本值取第几个?

行数有规律有IF嵌套,如在B表的E1中输入:=IF(AND(b!C1=a!C1,b!D1=a!D1),X1,)