VLOOKUP函数的基本语法是这样的:

该函数第一参数是要查找的值;第二参数是要查找值和返回值所在的数据表区域;第三参数是要返回数据表中第几列的值;最后一个是精确匹配或模糊匹配的标示,0或者FALSE表示精确匹配,非0值或TRUE表示模糊匹配。注意:这个函数有个bug 必须只能向右查找,要查找的数据必须在所有数据列的左边 反正会查询内容不对 我们现在是根据姓名查询 所有姓名列要在最左边

hive 2列模糊匹配 excel两列数据模糊匹配 函数_数据源

例图

主表sheet1可以看到函数栏目展示了“=VLOOKUP(B3,Sheet2!A:C,3,0)”,接下来我一个个解释,

hive 2列模糊匹配 excel两列数据模糊匹配 函数_数据_02

1“查找值B3”就是我需要对应的条件,也就是你想匹配的值,这里的B3是姓名就是你想根据姓名这个字段查找其他表里姓名一样的数据,然后进行数据匹配。

2“数据表Sheet2!A:C”就是下图我已经选中的需要匹配查找的区域(注意:也可以是其他excel文件,但是注意这个作为数据源,不允许删除,否则匹配上的值全部报错)。

hive 2列模糊匹配 excel两列数据模糊匹配 函数_字段_03


操作这个参数时,系统excel会自动形成一个断点式的选框。选中的值就是数据表的值

hive 2列模糊匹配 excel两列数据模糊匹配 函数_数据_04

3“序列数3”是只针对数据源的序列数,可以看到下图我把3删除之后出现了1,2,3三个分别对应数据源Sheet2!A:C的ABC列 我这边选择C列 性别一栏。

hive 2列模糊匹配 excel两列数据模糊匹配 函数_字段_05

4“匹配条件0”0为false 表示精确匹配

输入函数完成之后 光表放在最后 直接点击回车 就会匹配上sheet2表中名字为“邓建财”的性别

hive 2列模糊匹配 excel两列数据模糊匹配 函数_hive 2列模糊匹配_06

然后点击邓建财的性别单元格的右下角等数据变成实体十字时,双击 将会填充性别列所有的数据

其他列一样 只是在数据源选中你最终要匹配的列 填充数据 这里是考试年会栏 把3换成了4 第三列是性别 第四列是考试年分

hive 2列模糊匹配 excel两列数据模糊匹配 函数_数据源_07