excel 函数 比较两列的值

来源:百度知道 编辑:UC知道 时间:2024/06/16 03:28:05
遇到一个excel的问题,希望高手能帮忙:
sheet Merge有4列数据,如:
Name address mail status
N1 addr1 mail1 N/A
N90 addr2 mail2 N/A
N3 addr3 mail3 N/A
......这样的数据大概有1000多行
在一个叫temp的sheet里面有同样格式的数据:
Name address mail status
N1 addr1 mail1 A
N90 addr2 mail2 B
N13 addr3 mail3 A
N20 addr23 mail3 A
N5 addr3 mail3 B
N9 addr3 mail3 A
......这里面的数据有700多行。
现在需要这样处理:
把sheet temp里面的每一行用name, address,mail作为判断值在sheet Merge里面查找,如果找到,就用temp的status去更新merge的status的值,改怎么处理?
谢谢

首先,两个表都在首列插入一辅助列(新A列),分别在A2输入公式“=B2&C2&D2”,公式向下填充;
其次,在Merge表中的F2输入公式“=IF(ISERROR(VLOOKUP(A2,temp!A:E,5,FALSE)),E2,VLOOKUP(A2,temp!A:E,5,FALSE))”公式向下填充。

建议使用SQL进行数据对比!