综合百科

所占比例怎么算 excel函数公式

所占比例怎么算 excel函数公式

Excel中有多个查找函数,之前我们详细介绍了VLOOKUP函数,今天我们来谈谈LOOKUP函数。

LOOKUP函数与VLOOKUP函数看起来颇为相似,但它们之间到底存在哪些差异呢?我们来看一下LOOKUP函数的基本用法:它在单元格区域中查找某个值,并返回相应的结果。其公式可以表示为:

=LOOKUP(查找值,单元格区域,返回值区域)

其中,查找值是我们想要查找的关键字;单元格区域是我们的目标范围,它不仅仅限于单元格区域,还可以是数组;而返回值区域则是我们期望获取结果的区域,如果不提供此参数,LOOKUP函数将会在单元格区域中直接返回查找结果。

LOOKUP函数的一个特点是:它会查找最后一个符合条件的值的位置,并返回返回值区域中对应位置的值。

可能上面的描述有些复杂,让我们通过一个例子来加以说明。假设我们有一个库存明细表,使用LOOKUP函数进行查找:

查找A001,如果它在源数据中存在,函数将返回A001及其对应的数据;

查找A002或A003,如果源数据中不存在,函数将返回小于这两个值的最大结果,这里是A001;

查找0或C,如果源数据中没有这些值,函数将根据不同情况返回错误值N/A或源数据中的最后一条记录。

公式也可以写成:

=LOOKUP($H2,$A:B)

… …

=LOOKUP($H2,$A:E)

通过相对引用动态扩展查找区域,返回最右侧的值。

LOOKUP函数在进行查找时,如果找到完全匹配的值,就会返回该值,这是精确匹配;如果没有找到完全匹配的值,它会返回近似的结果,这是近似匹配。

=IF(LOOKUP($H15,$A:$A)=$H15, LOOKUP($H15,$A:$A,B:B),N/A)

或者

=IF(LOOKUP($H15,$A:$A)=$H15, LOOKUP($H15,$A:B),N/A)

这些公式会先预查关键字,如果找到精确匹配的关键字,再进行查找操作;否则返回错误值(可以根据需要显示其他字符)。

这个公式可以很好地替代VLOOKUP函数,并且突破了它不能逆向查找的限制。LOOKUP函数还擅长进行分级匹配,如学习成绩分等级、提成比例分级匹配等。例如:

=LOOKUP(C2,{0,60,70,90},{“不及格”,”及格”,”良好”,”优秀”})

通过这个公式,我们可以轻松实现分级匹配。LOOKUP函数还可以用于计算个人所得税、提取关键字等其他场景。关于这些高级用法,这里不再赘述。感兴趣的同学可以自行搜索研究,这里只分享了一些我在工作中应用的方法。 好了,今天的内容就分享到这里,我们下期再见。


所占比例怎么算 excel函数公式

你可能也会喜欢...