这二天收到网友的来信询问有关于Excel 的部份,他利用LOOKUP 这个函数制作了一个内容,想要比对内容后来显示对应的栏位内容,不过他用了之后发现,这栏位里的内容为什么只有部份正确,其它不是错误内容就是直接显示#N/A,而且还说看了我的教学做出来的,这时我满头问号的想,我有这样教吗??总之这位网友后来自己解决了,不过呢,我再仔细查看了他的问题,发现他犯了很多新手常见的错误,往下来跟大家分享。

Excel教程– 新手最常犯的错误,使用LOOKUP必须要注意的事情

首先,这内容大概是这样,在A 栏有一排数值,B 栏是对应的内容,他要在E 栏用D 栏去比对A 栏后,显示B 栏的内容,简单的说,就是拿D去比对A,如果符合就把隔壁的B 显示。

01-2.webp

一开始他是这样做的,利用LOOKUP 这个函数,公式长这样:

=LOOPUP($A$2:$A$10,D2,$B$2:$B$10)

LOOKUP 函数的说明是像这样LOOKUP(搜寻范围,对比条件,显示结果),乍看之下,他的需求好像是用这样没错啊,为什么内容都错误了?我们往下来看。

06-1.webp

大家注意一下,在LOOKUP 的语法说明中,搜寻范围的内容,如果是数值或英文,必须以递增顺序排列,否则不会传回正确的值,这就是关键了。

03-2.webp

所以,当你要用LOOKUP 来做这个之前,你要先将A 栏重新排按递增排序,这样LOOKUP 就会正常运作。

05-2.webp

如果你之后遇到类似的问题,直接用VLOOKUP 来做最方便,没有这种问题,公式长这样:

=VLOOKUP(D2,$A$2:$B$10,2,FALSE)

这我想就不用我多做说明了,如果不太明了公式用意,请到Office 知识家参考,各位新手们在使用LOOKUP 之前一定要注意来源的内容是否符合递增哦。