lookup函数基本介绍:
lookup函数有数组法和向量法两种用法,今天和大家讲解其向量法的使用方法,原理如下:
lookup(查找值,查找列,结果列)
当仅有2个参数,无结果列时,查找列即是结果列。
需要注意的一点:查找列的值需要为升序。
(若不是升序,Excel会将其当为升序)
lookup函数查找数字,查找列是升序排列
❶数字的精确查找
当查找值为数字,且在查找列可以精确找到时,如下公式:
=LOOKUP(F2,G:G,H:H)
当查找值为3,则会在查找列中找到3,返回与结果列相对应的值,即是C。
❷数字的模糊查找
如查找值输入的为4.3,使用该公式:=LOOKUP(F2,G:G,H:H)
此时会进行模糊查找,即现在查找值为4.3,则其会在查找列当中查找小于等于4.3且最为接近的值,即是4,返回对应结果,即D。
若查找值为6.2,则最接近的值为6,结果即是E。
lookup函数查找数字,查找列是乱序排列
当查找列的值非升序排列时,此时直接用Lookup,会返回错误:
此时,可将查找列做升序排序之后,再用Lookup函数,若不能改变顺序,需要用一个强制错误处理方法,公式如下:
=LOOKUP(1,0/(F2=G:G),H:H)
公式解释如下:
=lookup(1,0/(查找值=查找列),结果列)
通过0/(查找值=查找列),仅将查找值转换为了0,其余转为了错误值。
若查找列中,仅有一个正确值,其它均为错误值,则会匹配到该正确值所对应的结果。
lookup函数查找文本
对于文本而言,由于无法顺序,只能通过使用强制错误方法匹配,使用公式如下:
=LOOKUP(1,0/(L1=M:M),N:N)
以上就是今天和大家分享的主要内容。
·END· 微信扫一扫加关注,Office自学网官方微信公众号, 专注分享软件安装和视频教程,让你一号在手,办公无忧!