Excel中Lookup函数的三种用法:高效实用,无处不在

admin 办公 2023-12-19 23:11 109

1

职场实例

小伙伴们大家好,今天我们来介绍一下LOOKUP函数的三种常见的职场用法:

①提取各列最后一个文本;

②提取各列最后一个数值;

③提取各列最后一个非空单元格内容。

2

解题思路

LOOKUP函数用于在查找范围中查询指定的查找值,并返回另一个范围中对应位置的值。此函数可以忽略空值、逻辑值和错误值来进行数据查询,几乎可以成VLOOKUP函数和HLOOKUP函数所有的查询任务。

①提取各列最后一个文本:

我们在B7单元格输入以下函数公式:

=LOOKUP("々",B2:B5)

LOOKUP(查找值,查找区域)

LOOKUP在进行查找时公式的结构非常简单,查找值和要找的结果分别位于查找区域的首列和末列。

查找值"々"通常被看做是一个编码较大的字符。"々"字符可以通过按住Alt键不放,依次再按下键盘上的数字键4,1,3,8,5。可以返回一列或者一行中的最后一个文本内容。

②提取各列最后一个数值:

我们在B7单元格输入以下函数公式:

=LOOKUP(9E+307,B2:B5)

9E+307是Excel中的科学计数法,即9^10^307,被认为是按近Excel允许输入的最大值。用它作为查询值,可以返回一列或者一行中的最后一个数值。

③提取各列最后一个非空单元格内容:

我们在B7单元格输入以下函数公式:

=LOOKUP(1,0/(B2:B5<>""),B2:B5)

LOOKUP函数语法:

=LOOKUP(目标值,查找的范围,返回值的范围)

此函数典型格式化用法:

=LOOKUP(1,0/(条件),目标区域或数组)

(C2:C5<>"")

{TRUE;FALSE;TRUE;FALSE}

先以(条件区域=指定条件)形式进行逻辑判断,即(C2:C5<>"")是一个逻辑公式。当判断这个区域单元格的值不等于空时,返回的结果就是TRUE,否则为FALSE。

0/{TRUE;FALSE;TRUE;FALSE}

{0;#DIV/0!;0;#DIV/0!}

当0除逻辑值TRUE(即1)的时候结果就是0;

当0除逻辑值FALSE(即0)的时候结果就是错误值#DIV/0!。

LOOKUP函数使用数值1作为第一参数,即用数值1作为查找值在第二参数

{0;#DIV/0!;0;#DIV/0!}数组中进行查找。

当找不到具体的查询值1时,LOOKUP函数以小于查询值的最大值0进行匹配,加上LOOKUP函数默认为升序查找,所以最终返回第三参数B2:B5中与0所处位置相对应的最后一个内容14。

相关推荐
关闭

用微信“扫一扫”