首页技术vlookup匹配出来是na,vlookup两个表匹配结果出现NA

vlookup匹配出来是na,vlookup两个表匹配结果出现NA

编程之家2026-06-021068次浏览

大家好,今天小编来为大家解答以下的问题,关于vlookup匹配出来是na,vlookup两个表匹配结果出现NA这个很多人还不知道,现在让我们一起来看看吧!

vlookup匹配出来是na,vlookup两个表匹配结果出现NA

vlookup需要匹配的不是数字,全部结果显示NA

既然你用VLOOKUP函数,那么这里你犯了两个错误。

错误1,VLOOKUP函数只能在数据源的首列中查找,所以你的源数据(即图一的数据)必须把客户订单号放在左侧,你把A列和B列交换一下顺序即可。

错误2,VLOOKUP函数用法错误,要查找的是一个值,而不是一列值,因此:

把原公式:

=VLOOKUP(B:B,Sheet4!A:B,2,0)

改成这样:

vlookup匹配出来是na,vlookup两个表匹配结果出现NA

=VLOOKUP(B2,Sheet4!A:B,2,0)

最后,下拉填充公式就可以了。

如果不打算更换源数据中A列和B列的顺序,那么可以考虑放弃VLOOKUP函数,

用下边的公式吧:

=INDEX(Sheet4!A:A,MATCH(B2,Sheet4!B:B,0))

vlookup函数显示#na应该怎么办

Excel是常用的一款软件,掌握一些技巧有利于提高效率。那么Vlookup函数显示#NA怎么办呢?下面就介绍一下。

材料/工具

Excel

方法

新建一个Excel文档。

在两个表,进行vlookup匹配的时候,显示#NA,表示无法匹配。

可能是因为两个查找数所在格并不完全一样,或许是空格多了几个。

可以用=trim(字符串)(字符串是要去空格的单元格内容)去掉空格。

还有一种原因是在使用vlookup时候,如果查找值内容是公式得出来的,需要把它变成数值格式才能用来匹配。

复制该列,在第一格右键选择性粘贴,粘贴为“数值”。就可以匹配啦!

vlookup有对应值但显示na是什么原因

VLOOKUP函数出现NA可能是以下原因造成的:

1、VLOOKUP引用参数不正确,例如要查找目标不在首列。

2、数据格式类型不符,如格式为文本、字符的不同格式。

3、数据中有多余的空格或其它特殊符号。

4、引用区域内没有包含可供查询的关键字。

参数说明:

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。col_index_num为table_array中查找数据的数据列序号。col_index_num为 1时,返回 table_array第一列的数值。

如果你还想了解更多这方面的信息,记得收藏关注本站。

请问运动手表上的pai是什么意思?(运动手表pai是什么意思)ai智能写作软件免费 写作ai有哪些国内ai写作软件有哪些