excel中如何将两个表格多条件匹配?

表1:
A B C D E F G H I J K
03 侧 0.6T-10/
03 侧 0.6T-4/
03 侧 0.6T-8/
03 上 0.6T-10/
03 上 0.6T-4/
03 上 0.6T-8/
11 侧 0.6T-10/
11 侧 0.6T-4/
11 侧 0.6T-8/
11 上 0.6T-10/
表2
A B C D E F G H I J K
03 上 0.6T-10/
03 上 0.6T-4/
03 上 0.6T-8/
03 侧 0.6T-10/
03 侧 0.6T-4/
03 侧 0.6T-8/
11 上 0.6T-10/
11 上 0.6T-4/
11 上 0.6T-8/
11 侧 0.6T-10/
表1和表2中ABC列是名称相同关联相同但是顺序不同的,而且AB相同情况下,C列是有区别的,要将表1里的GHIJK列数字根据表2的顺序填在表2的GHIJK列里
数组不会做啊,麻烦教详细点,包括下拉往后拉会不会有改变,多谢多谢!!!!

在SHEET2的E2单元格输入公式
=lookup(1,0/((sheet1!$A$2:$A$1000=$A2)*(sheet1!$B$2:$B$1000=$B2)*(sheet1!$C$2:$C$1000=$C2)),sheet2!E$2:E$1000)
公式复制到E2单元格,可以向下向右填充
1000的数据指表1的数据有1000行,可以根据实际情况调整.
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-15
表2的G1输入公式
=SUMPRODUCT((表1!$A$1:$A$1000=$A1)*(表1!$B$1:$B$1000=$B1)*(表1!$C$1:$C$1000=$C1)*表1!G$1:G$1000)
右拉至K1,再下拉填充即可
第2个回答  2012-06-15
sheet2的d1输入公式
=index(sheet1!d:d,match($a1&$b1&$c1,sheet1!$a$1:$a$100&sheet1!$b$1:$b$100&sheet1!$c$1:$c$100,0))
公式以ctrl+shift+enter结束
右拉、下拉填充追问

要匹配的不是d列,是GHIJK列,我不会修改公式,恳请帮我修改下,多谢!!!

本回答被网友采纳
相似回答
大家正在搜