需要帮助..我试图比较2列并复制其他列中的数据..
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
提前感谢...
答案 0 :(得分:0)
我理解这个问题的答案(假设col B
中的更改只是一个错字):
输入
A B C D
1 3 10
2 4 20
3 6 30
4 2 40
5 0 50
输出
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()
函数会查找A2
在col B
中并返回第二行中的值(col C
);如果A2
中B2:B6
不,公式将返回0
。