成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

vlookup两个表怎么匹配

Q1:EXCEL中,用vlookup匹配两个表的数据,出现很多不能匹配#N/A,但是表中明明有可以匹配的项

原因:选择引用的区域没有使用绝对定位操作,导致提取的区域在下拉公式时出现#N/A。

解决方法:

1、首先在Excel单元格中输入两个区域的数据,需要根据“姓名”提取出“数据”。

2、然后点击数据下方的空白单元格并点击“fx”插入vlookup函数。

3、在函数参数窗口中根据下图输入,公式为:=VLOOKUP(D2,$A$2:$B$5,2,0)。

4、点击确定生成结果并下拉公式即可针对“姓名”提取“数据”。

Q2:这张表格里使用vlookup函数怎么匹配出每一个商品对应的商品编号?求公式

只有这一个表吗?你的意思是现在开始录入新行数据时,利用上面已录入的数据先进行匹配,如果匹配到就用匹配的,没匹配到就手工录入编号吗?如果如我猜想的这样,那么公式如下编写:
因为我不知道你现在的第一空白行的行号是多少,我用问号?替代,同理用?-1代表最后数据行的行号(如果?是36,那么用35替换公式中的?-1),在第一个空白行的F?单元格输入公式:
=Vlookup(E?,E$2:F?-1,2,0)
下拉复制公式即可

Q3:vlookup函数,两个表匹配的时候出现错误提示

估计是公式中含有一些EXCEL不认可的特殊字符,按以下方法解决:

一、公式中使用的标点符号要求是半角符号(退出中文输入法再输入即为半角),所以先确认退出中文输入法再重新手工输入公式。(公式中的那个文件名称的括号得根据文件实际情况输入)

二、直接复制下面的公式使用就好了,我这边亲测是可以用的。

公式:

=VLOOKUP(A3,[发货频次(20141208更改).xlsx]Sheet1!$C:$D,2,)

公式还可以加入防错判断更为完善点,当A3是空白或是找不到这个值时,上面的公式返回的是#N/A错误值,用以下公式当遇上这情况时,返回空白,即什么也不显示。

防错判断公式:

=IFERROR(VLOOKUP(A3,[发货频次(20141208更改).xlsx]Sheet1!$C:$D,2,),"")

Q4:excel用vlookup匹配两个表的数据,出现#N/A,但是表中明明有可以匹配的项怎么办?

出现这种情况的原因是错误值是没有对应数据,或者是第二参数引用数据的区域没有锁定
如图:

解决方法参考如下:


假设A1和D1两个单元格是两个看上去内容相同的单元格,你再空单元格写入公式
=IF(A1=D1,"相同","两个单元格不相同")
或用两个单元格分别写入
=LEN(A1)
=LEN(D1)
看一下得出的字符数是否相同
解决方法
在A列后面插入一个新B列
写入公式
=SUBSTITUTE(CLEAN(A1)," ",)
下拉填充公式
在D列后面插入一个新E列
写入公式
=SUBSTITUTE(CLEAN(D1)," ",)
下拉填充公式
完成后选中B,E两列----右键---复制---再右键----选择性粘贴----数值----确定,再删去A,D两列数据
最后再写入VLOOKUP函数公式。


wwW.bAzHiSh★I.cOM

猜你喜欢

更多