excel vlookup匹配不出来(vlookup有一部分匹配不出来)

大家好,我是秦老师,今天继续给大家带来不一样的干货。那么前几天有个小伙伴留言说想讲一讲这个 VLOOKUP 函数有时候匹配不成功,到底问题出在哪儿啊?那我觉得这个 vlook 函数我们其实讲了很多次,然后这个工作当中也经常用,那确实有时候会出现匹配不成功的现象。那么在这里秦老师给大家总结一下常见的问题,比如说以我这个表为例,你看这个是物料代码和单号,我现在要把这个物料代码顺序不一样的单号给它匹配过来,所以我们肯定是用微度看盘数对吧 VLOOKUP 函数的物料代码。然后我们想选在这个范围内的物料代码对吧?然后这个时候书 2 我想返回它第二个,然后 0 精确匹配。

然后这个时候注意永远的记住,如果你不是动态结构,这个地方一定是按 F4 把它锁死了对吧,这个范围是不能变的然后敲回车这个时候弄好之后双击朝下双击这个填充品朝下,那你会发现你看这个地方他就会报错。当然你去看的时候你会发现这两个完全跟哪两个?这跟这两个是吧?你看跟这两个是不是长得一样的。所以这里就会有一个问题说首先要去考虑它是不是数据的结构不对。所以你会发现这个很大的一个坑是什么呢? CD 两列是居中的。所以我一直强调 CD 两列应该是什么?应该是把左上角这个按钮左中右按钮,把它按一遍之后松开。松开之后你就会发现一些端你会发现你看它是左对齐,说明它是文本。那么它如果也左对齐说明它是文本,那么说明这个 C 和 G 列数据类型没问题。那么现在问题出在哪?你就发现你看有问题是吧。

这个 42 你看原来这里有什么有空格?看见没有?那这里有空格看见没有包括我们看这个0808。你看这个时候注意你看这地方有空格,大家看见没有。所以这个时候怎么处理呢?一般情况下我们的做法是那注意光标放在里面,然后这个时候我们按 ctrl 加 H 然后抄一个空格,把空格替换成空,然后点全部替换,你看它就会告诉你替换成功看见没有,然后这边也自然匹配成功。所以空格这种东西在匹配当中会经常碰到。

当然如果你用函数的话也可以,比如说我们有两个函数可以专门解决这种问题,一个是什么呢?一个叫 tirm TRM 函数这个函数是解决什么呢?是我们来看一下,它是把多余的空格删掉,但是英文之间的空格会保留看见没有。但这种用法是什么?你需要重新再引用一个范围对不对?所以没有替换那么方便相当于你要利用老的区域建一个新的区域很麻烦。

还有一个函数是叫克令是吧,肯定是什么呢?肯定是把这个文本当中的非打印的字符去掉。有时候我们会碰到这种情况,那么我们来看一下这这种,这这第一种。那么第二种是什么情况呢?第二种是这样子的,它不是文本匹配,也说它不是文本匹配,它是数值匹配。说一看这个代码是数字型的代码,我们从拼也来 VLOOKUP 盘述一下。好比如说我想知道 2076 在哪里,在这一张表里面对吧,然后取第二个,然后 01 样的永远的这个位置把它这个 if 4 给它取中。那么这里也讲,大家不要偷懒。有时候很多情况下大家喜欢这样把 C 列和 D 列这样选中就觉得没事儿,反正我这样整列选中注意有时候也会匹配不成功。所以我们希望大家严谨,是从数据区域一定要把范围选中。

当然如果你是动态区域的话,那你只要选字段就好了对吧?我们在前面也讲过,然后这个时候把它弄好。弄好之后如果双击朝下,那你会发现它也会报错,看见没有?那这个时候我们教大家的判断方法一样是把它选中。然后这个时候注意把这个左中右按钮按一遍。我讲过左对齐和右对齐的问题是吧。左对齐和右对,你一看就知道,你看。原来这个为什么它左对齐呢?说明它是文本喽对吧?它是文本喽对吧?然后我这边这个它是数值,看见没有?这两个又是左对齐的,说明它们两个根本就不是什么,它们根本就不是真正的数值,而是文本。所以你看你光标点进去发现这里怎么有一个角标看见没有,原来问题出在这儿看没有,有个角标是不是看见没有。所以你如果把这个表角标如何把它去掉,你看也是可以的。好我们把这个标记给它删掉敲回车,但是有时候你发现这个标记删掉都不行。所以这里问题算了,你发现它的格式是文本,把它改成常规对不对?然后这个时候再把它的标记删掉,看见没有,这样才成功,大家理解。

首先要保证它原始的这个数值是什么常规或者是数值,然后这边也是常规和数字,所以这个就是我们职场当中进经常碰到的两种情况,一种是文本的这个匹配,以空格出现的问题居多。那么另外一种是数值的匹配,那么主要是数值它变成了文本,所以也会产生这样的问题。好,那么希望这一期视频对大家有所帮助,感谢大家关注这个nboffice。

excel vlookup匹配不出来(vlookup有一部分匹配不出来)

为什么两个工作表一样的数据就是vlookup不出来?

vlookup匹配不出来的原因主要是大原因:

一:查找关键和目域字符可能存有非打印字符,这是肉眼到的,建议在CLEAN函数进行清除

二、文本格式不一样,一个是数值型,一个是文本型(有绿三角)

三、参数不对,用了近似查找,近似查找实际是不是我们肉眼所看到的字符串部分相同的意思,如果是部分相同,建议在VLOOKUP函数中用通配符"*"

如果还搞不定,这里我建议用一个艾敦制表神器(工作表选项中的查找合并功能),不仅能一次导入多列,而且解决了字符串格式不一样的问题,智能删除了非打印字符

excel匹配数值显示不出来

那可能是你两个表的名称不相同,或者是你匹配时选错了列数,导致不能匹配出来

vlookup为什么部分匹配不出来?

vlookup函数部分匹配不出来,原因有一原数据不正确,单元格数据不是同类型查找出错,二是可能有重复,vlookup仅能单一查找

1、数据类型问题。首先要检查应用的目标列和被应用的目标列数据类型是否一致。如一个是文本,一个是数字,那结果肯定是报错,一个也匹配不出来。2、空格问题。需要检查套用的目标单元格的值前后是否有空格,尤其是从系统中导出的excel数据表时,特别要检查这一点。3、目标套用列是否位于第一列;这个不容赘述,这是vlookup函数最显著的特点;4、第三个参数是否正确。即被套用的对象是第几列开始显示,这也是vlookup函数的基本含义;5、明确第二个参数是绝对引用还是相对引用。6、数据表是否存在合并单元格。如有,则还原。7、注意是精确查找还是模糊匹配。

发表评论

登录后才能评论