#excel##excel函数##vlookup##办公软件#
这是一个可以获取知识的头条号——云端网校教程。
大家好,今天这节课是一节铺垫课程,主要是为下一课的VLOOKUP函数多列返回做准备。
我们直接进入主题,通过前面我们学习VLOOKUP函数,可以知道其很强大,同时具备查找并引用两项功能。但是它也有短板,比如下面这个操作。
公式:=VLOOKUP(F7,A:D,1,0)
我们的任务是查找并引用“周霜”这位联系人所对应的销售工号,最后得到的是NA错误。原因很简单,因为我们违反了VLOOKUP函数的规范第一条。查找对象“周霜”并没有在查找区域的第一列。
VLOOKUP函数规范:
1:“查找对象”必须在“查找区域”的第一列。
2:“查找区域”必须包括“查找对象”与“返回值”
那我们这里就放弃VLOOKUP函数,用其他函数顶替它。
我们先讲一个函数,那就是MATCH,这是一个查找函数,以下是其概念和用法,非常简单。
MATCH概念:查找某个区域中的某个对象的位置。
MATCH用法:=MATCH(查找对象,查找行/列,模糊/精确匹配)
下面我们实际操作一下。
公式:=MATCH(F7,B:B,0)
这个公式的意义就是,查找出“周霜”这位联系人,在B列中的第几行,最后返回的是12,我们对比了一下,结果是完全正确的。
然后我们说INDEX函数,这是一个引用函数,下面是其概念和用法。
INDEX概念:返回行列交叉的值
INDEX用法:=INDEX(查找区域,行,列)
看如下操作。
公式:=INDEX(A:D,G7,1)
这个公式的意义就是,引用在A:D这个区域中,第12行,第1列的单元格内容,结果正好是我们想要的。
如此一来,我们就完全达到了目的,使用MATCH和INDEX嵌套函数,可以不用去理会任何规范,比VLOOKUP函数更加强大。最后我们从头开始,整体嵌套使用一次。
公式:=INDEX(A:D,MATCH(F7,B:B,0),1)
这样我们就完美达到我们想要的结果了。
今天这节课就这样结束了,非常简单的两个函数嵌套。主要还是为了下一课的VLOOKUP函数多列返回做铺垫,因为后面要用到MATCH函数,怕有些学员基础薄弱,就先写这篇文章补充一下。
OK。希望能帮助到大家,谢谢大家的阅读,求关注,求赞,求转发。