首先,对VLOOKUP的语法结构做一个简单的介绍:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
解释:VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
在我们的工作中,一般使用的都是精确匹配,因此在精确匹配或者近似匹配该项的参数一定要选择为false或者0,否则返回值将远非我们所想要匹配的。
下面我们就用实际例子来演示VLOOKUP 函数的使用过程:
实例场景:从系统中提取了公司所有员工的数据,要将这些数据通过发邮件的方式给数据中所涉及到的contact person ,因此要在数据中加入一列,来存放contact person 对应的邮箱信息
而每个员工的邮箱信息,可以从数据库中直接拉出来单独放到一个表中,比如专门放到email表中,
我们要做的工作是用vlookup函数将DE1-email 信息匹配到infor表中。
在infor表中的F列的第二行输入如下公式,然后回车
=VLOOKUP(E2,email!$A$1:$B$25,2,0)
公式中,E2是要查找的值,email!$A$1:$B$25 是查找范围,即从这个范围中找出与E2相等的值,2是查找列数,即如果E2在email!$A$1:$B$25中查找到了,则将email!$A$1:$B$25中对应的第二列信息反馈回来,显示在infor表的F列对应位置,0表示精确匹配。
得到第一个用户的邮箱信息,然后将公式在F列中往下拉,匹配到所有员工的对应邮箱信息
这样我们就把员工邮箱信息匹配好了,接下来,可能就要根据业务需求把相关信息发给相关的人了。