EXCEL函数的应用

来源:百度知道 编辑:UC知道 时间:2024/05/29 22:47:12
我想把两个表格的数据进行加工
表格1
列A 列B 列C
黄瓜 绿 5
西瓜 黑 4
柿子 红 3
表格2
列A 列B 列C
黄瓜 绿
黄瓜 红
柿子 黄
西瓜 红
我想把表格2里的B列自动填写进去,就是说,如果表1里列A和列B的数据同时符合表2的要求,就把表1里列C的数据写到表2里
请各位指教,谢谢

=SUMPRODUCT((表1!A2:A100=a2)*(表1!b2:b100=b2),表1!c2:c100)
以上公式在表2的C2单元格,但表1中不能有内容重复的行

你可以单击鼠标右键选择“选择性粘贴”-“数值”即可

在表2的C1中输入:
=IF(SUMPRODUCT((A4=表格1!A:A)*(B4=表格1!B:B))=0,"表1中无此值",SUMPRODUCT((A4=表格1!A:A)*(B4=表格1!B:B)*表格1!C:C))
然后选中C1,向下拖动复制填充公式。

因为A列的数据不是唯一的,不能用VLOOKUP来引用,能不能在表2的C列输入=IF(AND(A1="黄瓜",B1="绿"),5,IF(AND(A1="西瓜",B1="黑"),4,IF(AND(A1="柿子",B1="红"),3,IF(AND(A1="黄瓜",B1="红"),2,IF(AND(A1="西瓜",B1="红"),1,"")))))