
工作问题:
通常,我们会遇到如下工作任务:在Excel中,两张表格(表一、表二)分别记录着很多货物信息,但两张表内的货物品名有一部分是重复的,也有一部分是各自独有的,现需快速将其标识出来。


解决方法:
1.利用“Vlookup”查找函数,在表一中,通过表一的品名在表二中进行查找,若能找到匹配数据,返回标识值,否则返回错误值,即可在表一中标识出表一、表二共有数据和表一独有数据。
操作:在表一D2单元格中输入公式“=VLOOKUP(A2,表二!$A$2:$C$8,3,0)”,回车确认,在将该公式复制到D3:D8单元格,即可得到结果,显示“1”的行为两表共有数据,显示“#N/A”的行则为表一独有数据。

2.在表二中,通过表二的品名在表一中进行查找,若能找到匹配数据,返回标识值,否则返回错误值,即可在表二中标识出表一、表二共有数据和表二独有数据。
操作:在表二D2单元格中输入公式“=VLOOKUP(A2,表一!$A$2:$C$8,3,0)”并进行与表一同样操作,得到所需结果。

公式说明:
VLOOKUP函数主要用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值,其语法形式为:VLOOKUP(需要查找的值,查找的目标范围,返回目标范围的第几列值,逻辑值)。
具体到本例所用公式=VLOOKUP(A2,表二!$A$2:$C$8,3,0),共有四个参数:
1.第一个参数“A2”表示要查找的值,即用A2里的值到目标区域查找,它必须位于自定义查找区域的最左列。它可以为数值、引用或文字串。
2.第一个参数“表二!$A$2:$C$8”即为用于查找数据的区域,上面的查找值必须位于这个区域的最左列,可以使用对区域或区域名称的引用,必须使用绝对坐标。
3.第三个参数“3”为在表二中待返回的匹配值在查找区域的列序号。当前我们就需要返回表二A:C列这个区域的第三列,即“标识”这一列数据。
4、第四个参数“0”为一逻辑值,指明函数VLOOKUP查找时是近似匹配,若需精确匹配则可用1。
此类问题在我们的日常工作中会经常遇到,若通过排序对比等方法,一旦数据量较大时,我们会看的头晕眼花,往往还会出错,一旦有遗漏就需要重头再来,如果使用这个公式,不管数据量有多大,分分钟都可搞定,而且绝对不会出错,完全可以达到事半功倍的效果。
喜欢这类文章就关注我:“空中的纸飞机”或我的专题:“高效率办公”吧!
网友评论