Vlookup公式第四参数,太给力了,别再IF写一长串了

举个人事运营工作,经常遇到的例子,根据奖励标准,快速对公司员工快速进行奖励计算,如下所示:

我们用IF函数公式进行多次的嵌套使用,输入的公式是:

=IF(B2>100,1000,IF(B2>80,800,IF(B2>60,500,IF(B2>40,300,100))))

在使用IF公式多嵌套使用的时候,要记住一个原则就够了

当你输入的是大于号的时候,判断的条件从大写到小

反之,如果判断符为小于号,那么判断条件的数字就要从小写到大,才不会出错

IF函数公式嵌套太多,括号也容易搞错,如果使用IFS公式,直接1个公式搞定,我们输入的公式是:

=IFS(B2>100,1000,B2>80,800,B2>60,500,B2>40,300,1,100)

IFS函数公式,同样需要满足大于号时,判断条件的数字要从大写到小

IFS函数公式,虽然比IF函数公式简单了不少

但是还是很长

首先,我们需要搭建一个辅助列

也就是每个档位区间,可能出现的最小值手动的列出来

例如,X>100,那么最小值就是100.00000001

我们只需要列出实际业务中可能出现 的最小值,例如这里我们写100.01

每个 等级都把最小值给列出来了。

然后,我们需要对辅助列进行升序排列,选中一个单元格, 在数据选项卡下,点击升序排列

最后我们只需要输入公式:

=VLOOKUP(B2,E:G,3,1)

注意,第4个参数一定要填数字1,或者TRUE,表示模糊查找

模糊查找的原理:

例如,数字75在查找的值,会从上向下查找

75前面自带一个BUFF,<=75,会查找到80.01不满足,60.01这个值满足,从而返回这一行对应的第3列数据

关于这个小技巧,你学会了么?动手试试吧!

Excel的IF嵌套IF,IFS,VLOOKUP解决同一问题

剖析Excel表格中一项应用场景:如何利用多样化的公式解决同一核心问题。具体而言,我们设想这样一个场景:依据D列中的特定要求,对A列中所记录的学生成绩进行等级划分,并将划分结果精准地记录在B列之中。

在实际操作中,为实现上述目标,我们可灵活运用多种函数。其中,IF函数便是一个不错的选择。它可以根据成绩的不同范围,自动设置相应的等级,这种方法直观明了,尤其适用于那些成绩范围划分明确的数据处理场景。此外,我们亦可以借助VLOOKUP函数,结合预先设定的等级表,快速查找并返回对应的等级信息。

示例一:IF嵌套IF(从低到高)

在B2单元格公式输入=IF(A2<60,\”不及格\”,IF(A2<70,\”及格\”,IF(A2<90,\”良好\”,IF(A2<100,\”优秀\”,\”满分\”)))

公式解释:

这个公式是一个典型的IF嵌套IF函数用法,用于根据单元格A2中的数值来判断成绩等级。

首先检查A2是否小于60,如果是,则返回\”不及格\”。

如果A2不小于60,则进入下一个IF函数,检查A2是否小于70,如果是,则返回\”及格\”。

如果A2不小于70,则进入下一个IF函数,检查A2是否小于90,如果是,则返回\”良好\”。

如果A2不小于90,则进入下一个IF函数,检查A2是否小于100,如果是,则返回\”优秀\”。

如果A2不小于100,则返回\”满分\”。

示例二:IF嵌套IF(从高到低)

在B2单元格输入公式=IF(A2=100,\”满分\”,IF(A2>=90,\”优秀\”,IF(A2>=70,\”良好\”,IF(A2>=60,\”及格\”,\”不及格\”))))

示例三:VLOOKUP函数的方式

首先构造一个等级表(D1:E6),在等级表将分数从低到高进行排列,然后在B2单元格输入公式=VLOOKUP(A2,$D$2:$E$6,2),获取等级表中第2列的值。

公式解释:在 D2 到 E6 的表格中查找 A2 单元格中的值,如果找到,返回该行第二列(E 列)的值。如果没有找到精确匹配项,它将返回最接近的较小值,如A2成绩大于0但没有大于60所以返回E2的值,依次类推。

示例四:IFS函数的方法

第四种方式:B2单元格公式=IFS(A2<60,\”不及格\”,A2<70,\”及格\”,A2<90,\”良好\”,A2<100,\”优秀\”,A2=100,\”满分\”)

公式解释:IFS 函数检查是否满足一个或多个条件,且返回符合第一个 TRUE 条件的值。 IFS 可以取代多个嵌套 IF 语句,并且有多个条件时更方便阅读。IFS 函数允许最多 127 个不同的条件。

数据逆向查找不止有vlookup,你该知道的三种逆向查询操作

使用Excel的过程中,相信许多朋友都会碰到一个问题,那就是数据的反向向左查询。我们都知道数据最简单的查询函数就是vlookup函数,但是这个函数在进行逆向查询的时候会变得非常鸡肋。今天我们就来学习三种Excel实用的向左查询方法。

方法一:vlookup+if函数嵌套实现数据逆向查询

案例说明:我们需要根据对应人员工号,向左查询人员的姓名

函数公式:

=VLOOKUP(E5,IF({1,0},$B$1:$B$9,$A$1:$A$9),2,0)

函数解析:

1、vlookup函数进行逆向查询时,需要结合if函数进行嵌套使用,也就是需要通过if函数重新构造一个函数区域列。

方法二:lookup函数快速实现数据逆向查询

案例说明:我们需要根据对应人员工号,利用Lookup函数向左查询人员的姓名

函数公式:

=LOOKUP(1,0/($B$1:$B$9=E5),$A$1:$A$9)

函数解析:

1、Lookup函数在进行数据向左查询的时候,只需要更改对应的参数位置即可。

方法三:万能嵌套函数Index+match快速实现数据向左查询

案例说明:我们需要根据对应人员工号,利用Index+Match函数向左查询人员的姓名

函数公式:

=INDEX(A:A,MATCH(E5,B:B,0))

函数解析:

1、Index+match万能组合函数在进行数据向左查询的时候,同样可以高效率的完成。函数除了可以实现逆向查询,还可以实现多条件查询等高级操作。

现在你学会如何利用不同的函数搭配,进行数据的逆向查询了吗?

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。