中关村在线

软件

超强查找函数LOOKUP揭秘

lookup函数有两种参数形式:向量和数组。

1、 通过姓名反向查找时,在H2单元格输入公式LOOKUP(1,0/(C2:C9=G2),A2:A9)。其中的1和0作用特殊,用于构造逻辑判断条件,实现精确匹配定位,理解起来较为抽象,需结合数组运算机制深入分析。

2、 首先判断G2单元格中的字符串是否存在于C2至C9的单元格区域内。若存在,返回其所在位置对应的行号数字;若不存在,则返回错误值VALUE!。表达式0/(C2:C9=G2)的作用是将该区域比较后生成的逻辑数组进行运算,即将0除以数组中的每个元素。当原位置匹配成功时,结果为0除以1得0;当不匹配时,0除以FALSE会产生错误值VALUE!。因此,整个表达式最终形成一个由0和VALUE!构成的新数组,用以标识各位置的匹配情况。

3、 当查找值大于查找区域中所有数值时,LOOKUP函数会返回最后一个数值对应的位置,此处数组末尾的0即为匹配目标。

4、 按姓名与部门组合查询办公室信息

5、 在H2中输入相应公式

6、 查找最后出现的记录数据

7、 在H2单元格输入公式:LOOKUP(1,0/(C2:C9=G2),A2:A9),用于查找对应值。

8、 查找A列最后一个文本内容

9、 在C1单元格中输入公式:=LOOKUP(々,A:A) 或 =LOOKUP(座,A:A),用于查找A列最后一个文本值。

10、 々常被视为编码较大的字符,可用组合键输入。在函数中使用々或座作为参数,均可返回指定行或列中的最后一个文本内容。

11、 查找A列最后一个数值

12、 在C2单元格中输入公式:=LOOKUP(9E+307,A:A),用于查找A列最后一个数值。

13、 9E307接近Excel允许输入的最大数值,常用于查询一列或一行中的最后一个数据,因其足够大,能确保匹配到最后一个有效值。

14、 查找A列最末一个单元格的数据内容

15、 在C3单元格中输入公式:=LOOKUP(1,0/(A:A<>),A:A),用于查找A列最后一个非空值。

16、 判断A不为空字符串的条件表达式

17、 多区间条件判断

18、 依据加油站年销量划分其等级。

19、 在G2中输入相应公式

20、 可使用公式:=LOOKUP(F2,A2:B8) 进行查找匹配。

21、 查找区域需为单行或单列,且必须预先排序,否则结果可能出错。

22、 查找区域需按升序排列方可使用此法。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具