Excel或R - 创建具有多个条件的变量?

时间:2017-03-07 11:10:25

标签: r excel

两个数据集:

数据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}。

1 个答案:

答案 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