如何把两个Excel表匹配并替换??急

来源:百度知道 编辑:UC知道 时间:2024/07/05 20:51:08
在Excel中我有两个工作表,第一个工作表中放的是代码,而且代码分布在不同的列不同的行,比如:
A B C D E F G....
Z01 Z03
Z02 Z08
Z07
第二个工作表中放的是代码对应的描述:
Z01 生产日期
Z02 投运日期
Z03 体积
Z04 重量

请问一下怎么样能很快的把第一个工作表中的代码换成工作表二中的代码描述? 如果用VLOOKUP的话,应该是要每一列去匹配吧,表一中的列数比较多,用VLOOKUP工作量很大。
请各们在线的高手给解决一下,谢谢,急用!

。。。

假设你的第一张表名为sheet1,第二张表名为sheet2
在第三表的A1单元格,输入公式:
=IF(ISERROR(VLOOKUP(Sheet1!A1,Sheet2!$A:$B,2,0)),"",VLOOKUP(Sheet1!A1,Sheet2!$A:$B,2,0))
将此公式向右和向下复制,达到你的要求

假定代码放在"表1"中,代码描述放在"表2"中,请在"表3"的A1输入公式:
=IF(COUNTIF(表2!A:A,表1!A1),VLOOKUP(表1!A1,表2!$A:$B,2,0),表1!A1)
将公式向右向下复制到"表1"相应范围.
"表3"就是你要的结果.
表2中找不到的代码不会转换为描述.