excel:比较两列并复制其他列上的数据

excel:比较两列并复制其他列上的数据,excel,Excel,我需要帮助。。我试图比较两列并复制其他列中的数据 Columns: A B C D 1 3 10 2 4 20 3 1 30 4 2 40 5 0 50 我想比较A列和B列,找到它的副本,如果A列在B列有副本,则从C列复制数据 结果必须是: A B C D 1 3 10 0 2 4 20 40 3 6

我需要帮助。。我试图比较两列并复制其他列中的数据

Columns: 

A     B     C     D
1     3     10
2     4     20
3     1     30
4     2     40 
5     0     50
我想比较A列和B列,找到它的副本,如果A列在B列有副本,则从C列复制数据

结果必须是:

A     B     C     D
1     3     10    0
2     4     20    40
3     6     30    10
4     2     40    20  
5     0     50    0

提前感谢…

根据我对问题的理解,我会给出一个答案(假设
col B
中的更改只是一个打字错误):

输入

输出

A   B   C   D
1   3   10  0
2   4   20  40
3   6   30  10
4   2   40  20
5   0   50  0
D2中的公式(已填写):
=IF(COUNTIF(B$2:B$6,$A2)>0,VLOOKUP($A2,$B$2:$C$6,2,FALSE),0)

COUNTIF(B$2:B$6,$A2)
返回
A2
中的值在数组
B2:B6
中出现的次数。如果该值大于
0
(意味着
A2
B2:B6
中是),则
If()
函数在
col B
中查找
A2
,并返回第二行的值(
col C
);如果
A2
不在
B2:B6
中,则公式返回
0

A   B   C   D
1   3   10  0
2   4   20  40
3   6   30  10
4   2   40  20
5   0   50  0