作业帮 > 综合 > 作业

EXCEL两表间同时满足两个条件数据引用

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 19:48:57
EXCEL两表间同时满足两个条件数据引用
如题:
表1为原始数据表
1 2 3 4 5 6 7 8 9 10.
A X X X X X X X X X X
B X X X X X X X X X X
C X X X X X X X X X X
D X X X X X X X X X X
.
表2
(A列) (B列) (C列)
A 1
A 3
B 8
B 5
C 2
D 3
......
现在想在表2的C列中引用表一中“X”的数据,需要满足如下条件,当表2的A列数值和B列数值同时等于表1中的第一列和第一行的数值是,引用表一中满足条件的“X”的数值
可能是我没有表达清楚,是这样的.表2的A列对应的就是表1的第一列,表2的B列对应的是表1的第一行,即1 2 3 4.那一行,而表2的C列值需同时满足当表2的(A列)与(B列)同时与表1的第一列和第一行的值相等时,取其表1中英文字母列于数字行所交叉的那个数值X.
例如:表2中(C列)第一个值应该为表1中的A行第一个X值,(C列)第二个值为表1中A行的第三个X值,(C列)第三个值应为表1中B行的第8个X值.
楼上的方法很好,但是b1应改为b1+1,因为表一中的ABCD已经占用了一列.
即如果数据区域为:Sheet1!A1:M5
在C1中输入: =VLOOKUP(A1,Sheet1!$A$1:$M$5,B1+1,0),下拉填充到C列即可.
注意:数据区域要用绝对地址引用,即行标和列标前要加$,否则下拉填充C列时数据区域会改变而导致结果错误.