1 / 18
文档名称:

EXCEL中lookup函数的经典查找方式.doc

格式:doc   大小:1,925KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

EXCEL中lookup函数的经典查找方式.doc

上传人:文艺人生 2022/6/19 文件大小:1.88 MB

下载得到文件列表

EXCEL中lookup函数的经典查找方式.doc

相关文档

文档介绍

文档介绍:EXCEL中lookup函数的经典查找方式
主讲老师:卢子老师
  讲座主题:解析lookup函数的经典查找方式
  学习是需要技巧和经验的。感谢卢子老师为大家分享和交流他的实战经验。下面是本期讲座的全部内容。
  本期讲座"",lookup()),这样的形式就可以把错误值屏蔽。在H51单元格,输入这样的公式:=IF(ISNA(LOOKUP(1,0/(G51=$B$42:$B$45),$C$42:$C$45)),"",LOOKUP(1,0/(G51=$B$42:$B$45),$C$42:$C$45)),下拉,就可以屏蔽错误值了。将错误值屏蔽了,表格就好看多了。
  上面公式中,"",是显示空的意思,错误就显示空,没有就查找。
  第二,借助错误值来判定产品是否存在。
  下图所示根据左边的数据源,来判定右边对应的数据是否在番号列中。
  只需要嵌套一个isna函数就可以做到,如果没有存在就错误,有存在就......这样的形式。在H62单元格输入公式:=IF(ISNA(LOOKUP(1,0/(G62=$B$62:$B$74))),"否","是"),下拉就即可得出结果。
  “图啥”网友问:iserror与isna函数的区别。ISNA只屏蔽#N/A错误,ISERROR屏蔽所有错误。
  第三,LOOKUP函数多条件查找。
  如上图所示,根据“俗称”和“订单号”来查找“订单数”和“尾数”,可以套用这样的公式:=LOOKUP(1,0/(条件(1)*(2)*(3).。。。。。),引用区域),用*或&将各个条件连接起来,*就是和的意思。
  此题有两种方法:
  第一,在K112单元格输入公式:=LOOKUP(1,0/(($I112=$B$112:$B$120)*($J112=$C$112:$C$120)),D$112:D$120),复制公式就可以得到结果。
  第二,另外也可以使用这个公式:=LOOKUP(1,0/($I112&$J112=$B$112:$B$120&$C$112:$C$120),D$112:D$120)
  第四,含某个字符查找。
  按照上图所示,根据左边的数据源,来对含有某个字符进行查找。单击G128单元格,输入公式:=LOOKUP(1,0/(FIND($F128,$B$128:$B$131)),B$128:B$131),就可以得到结果。
  VLOOKUP函数与lookup函数对比:
  第一,在多条件查找方面,就能看出lookup函数好用。用vlookup多条件查找,最简单的方法就是借用辅助列。
  第二, VLOOKUP函数对于反向查找是需要嵌套其余函数才能实现,而LOOKUP函数没有正反之分,因此在这方面LOOKUP函数会更加容易实现。
  第三, vlookup在查找字符方面,可以使用*号类通配符。LOOKUP是不支持通配符的,但可以使用FIND (查找字符,数据源区域)的形式代替。
  本讲座有关的Excel源文件请在论坛下载:?mod=redirect&goto=findpost&ptid=7&pid=24&fromuid=1
讲座主题:VLOOKUP函数运用(下)
  在第3期的技术讲座中,已经学习了VLOOKUP函数的用法,也分析了一些基础例子。无言老师在本期讲座通过几个实例来帮助大家更深入的了解VLOOKUP函数的使用。
  VLOOKUP函数运用一:
  VLOOKUP函数第三个参数返回的列数可以通过match函数定位查找的返回所需的列数,vlookup和match嵌合使用。下图所示的A11:H20单元格区域是excel源数据。
  =match(需要查找的数据表列标题,元数据表列标题范围,0),这是精确查找定位第一次出现的列位置。
  请使用vlookup函数解出下图所示的C24单元格中编号所对应的其余单元格的值。单击C24单元格右下角的向下三角形,可以更换选择其余的编号。
  在E24单元格输入公式:=VLOOKUP($C$24,$A$11:$H$20,MATCH(D24,$A$11:$H$11,0),0)即可得到答案。同样的方法可以求出其余单元格的值,只是把定位的单元格地址更改一下就好了。
  VLOOKUP函数运用二:原工作表存在通配符的查找。
  如下图所示,原工作表A列中存在“*”通配符。
  通过上图的源数据,要对下图的C、D、E列对应的数据进行查找,该如何设计公式呢?
  单击C231单元格,输入以下公式:
  =VLOOKUP(LEFT($B231,2)&"*",$A$219:$G$222