两个数据集:
数据1
x y z
A B ?
C D ?
数据2
x1 y1 z1
C D 100
E F 200
A B 300
在excel中最好(或在必要时在R中)我想创建变量“z”,如果x = x1且y = y1,则= z1。所以在上面的例子中,z将是{300,100}。
答案 0 :(得分:1)
在每张纸上创建一列m:
=A2&B2
确保m1(C)位于z1(D)之前。
然后使用VLOOKUP为m
找到正确的z=VLOOKUP(D2;Data2!C:D;2;FALSE)
数据1:
x y z m
A B 300 AB
C D 100 CD
数据2:
x1 y1 m1 z1
C D CD 100
E F EF 200
A B AB 300