Excel中两列数据对比,如何找到相同的并自动填充
要查找目标并返回查找区域该目标的值要使用函数VLOOKUP。方法如下:
以2007版EXCEL为例,打开下图所示Excel工作表,要在查找范围C列、D列中查找A列中的编号并返回查找范围内该目标对应的在D列中的数值。
1、在F2单元格中输入函数:=VLOOKUP(),如下图所示。
要运用VLOOKUP函数,首先我们要知道它的语法和参数,即:
VLOOKUP(要查找的值、要在其中查找值的区域、区域中包含返回值的列号、精确匹配或近似匹配 _ 指定为 0/FALSE 或 1/TRUE)。
2、输入VLOOKUP函数第1个参数:要查找的值,即E2(数据列E都为查找值,先设置其中一个然后复制公式即可),如下图所示。
3、VLOOKUP函数第2个参数:要在其中查找值的区域,即数据列C、D,如下图所示。
注意:请记住,查阅值应该始终位于所在区域的第一列,这样 VLOOKUP 才能正常工作。例如,如果查阅值即编号位于单元格 C2 内,那么您的区域应该以 C 开头。
4、VLOOKUP函数第3个参数:区域中包含返回值的列号,即第2列,因为我们要返回查找范围(C列-第1列,D列-第2列)内该目标对应的在D列中的数值,如下图所示。
5、VLOOKUP函数最后1个参数:精确匹配或近似匹配 _ 指定为 0/FALSE 或 1/TRUE,即0,如下图所示。
6、按回车键返回函数计算结果,如下图所示。
7、将光标移动到F2单元格右下角,当光标呈“+”字型时,下拉复制公式,如下图所示,完成。
注:上图中的#N/A为错误值,因为我们在C列中没有找到E列中的目标编号,所以F列单元格返回错误值 #N/A。