VLOOKUP函数应用中常见问题和错误原因(三)

之前我们讲到了VLOOKUP函数怎么使用,刚有点沾沾自喜。可实际应用中,总是出现各种各样的问题,常会打击自信心,怎么去解决这些问题呢?

常见的问题主要包括参数设置错误、?格式问题、?以及数据问题等,以下是一些常见的问题及其解决方法:?

常见问题:

格式问题

比如这个表格,通过城市代码,查找城市。先检查一下公式,没有什么问题,公式都书写正确,但是为何出现#N/A错误呢?

细心点可能已经发现了,左边列单元格左上角有绿色三角号,是文本格式的数值。是因为单元格格式不同导致的。左边的序号是文本格式的,右边的序号是数字格式。

进行查找时,要求查找值与数据源对象数据类型必须完全一致,如果查找值是文本类型,数据源是数值类型,会导致VLOOKUP函数查找出错,反过来也会出错。

如果能改数据源,这个问题很简单了。点击单元格右边的叹号,点击转换为数字,就全部转成数字格式了。但很多公司数据源是通过其它管理系统导出的数据,不让修改数据源,如果你改了,别人的引用数据就会出错。

在不破坏数据源的情况下怎么将数据类型修改为一致呢?


我们知道,在EXCEL中,文本不能加减乘除,只能左右相连。数字不能左右相连,只能加减乘除。我们可以利用这个规则,在公式中,将数字格式单元格连接一个空字符,就会转变成文本。同样,可以将文本单元格*1或+0,就会转变成数字格式。


这里所说的单元格内容,是指纯数字内容,如果包含文字或其它符号,就一定不是数字格式了。