一、两个excel表格不能匹配是怎么回事

出现此问题的原因为:选择引用的区域没有使用绝对定位操作,解决的方法和详细的操作步骤如下:

1、首先,在Excel单元格中输入两个区域的数据,然后根据“姓名”提取“数据”,如下图所示,然后进入下一步

   

2、其次,完成上述步骤后,单击数据下方的空白单元格,然后单击“

 fx”以插入vlookup函数,如下图所示,然后进入下一步。

   

3、接着,完成上述步骤后,根据下图在功能参数窗口中输入,公式为:=

 VLOOKUP(D2,$ A $ 2:$ B $ 5,2,0),如下图所示,然后进入下一步。

   

4、最后,完成上述步骤后,单击“确定”生成结果,然后下拉公式以提取“名称”的“数据”,如下图所示。这样,问题就解决了。  

二、excel表格中明明存在但匹配不出来

1、如图,有两个关于“顾客性别年龄”的表格,如图所示。

2、在表1的C2单元格插入公式“VLOOKUP"。

3、在”函数参数“中第一行选中表1的”A1:A16“单元格。第二行选中表2的”AA1:B16“单元格。第三行输入数字“2”(表示第二列)。第四行其实可以忽略不输入或是输入“0”(表示精确匹配)。再单击“确定”按钮。结果如下图所示。

4、再点击表1的C2单元格,用填充柄下拉。最后结果如下图所示。

三、请问VLOOKUP数据失败是什么原因,确认两个表格的数据都存在,而且位置正确?

如果公式没有错误,VLOOKUP失败的最常见两个原因为:

一是数据类型不一致,例如一边是文本、一边是数字,是无法匹配的。区分单元格数值是否文本的方法是选择多个单元格看看窗口下边有没有合计、平均等统计结果。

二是两个数据看起来一样,实际上一边有多余的空格,甚至是其它不可看见的字符,例如等,判断方法是找一个空的单元格直接公式进行相等判断,例如:

=A2=SHEET1!A2

如果内容不完全一致,尽管看起来相同,结果会是FALSE。如果是TRUE,VLOOKUP就能搜索到,除非写错了参数(特别是第四个参数)。