Excel表格CHOOSE函数应用

2025-09-27 11:44:49

1、看到这种比较有层次规律的结构,使用IF函数最容易不过。

那好,就在C2单元格里面输入公式=IF(B2>=90,"A+",IF(B2>=80,"A",IF(B2>=70,"B",IF(B2>=60,"C","D")))),之后向下拖动复制填充,结果也就出来了。亲羞

Excel表格CHOOSE函数应用

2、IF函数公式解读:

(1)IF函数公式IF(条件判断,条件满足压恩时执行,条件不满足时执行),这个还是比较容易理解的。

(2)看着步骤①里面的IF函数公式一直在嵌套使用,如果要判断生成的结果(如:等级A、B、C、D、E、F……)很多,岂不是要嵌套很多个IF,看似明了,却又显得很复杂。嵌套的太多,也可能容易漏掉右半括号“)”而报错或提醒,复杂一点的公膨驼牺式可能找不到原因。

Excel表格CHOOSE函数应用

1、先大致了解一下CHOOSE函数吧:

CHOOSE函数公式,即:CHOOSE(要选定的第几个,待选择的值1,待选择的值2,待选择的值3……待选择的值254),其中,“要选定的第几个”的数值范围是1~254。

CHOOSE函数能选的参数个数有限,看似也比较麻烦,一般来说也就很少使用了,当然也有它发挥的场合,就如现在。

Excel表格CHOOSE函数应用

2、在D2单元格里面输入公式=CHOOSE(SUM(--({90,80,70,60}<=B2))+1,"D","C","B","A","A+"),之后向下拖动复制。对比一下之前IF函数求解的结果,两者是一样的。

Excel表格CHOOSE函数应用

3、CHOOSE函数公式解读:

(1)在函数公式里面,一对大括号({})里面的数值表示数组,用逗号隔开,其顺序不能打乱。

(2)数组里面的值与相应的单元格进行比较时,将会生成一个布尔逻辑值(TRUE或FALSE),此时在它外围加两个减号(--)以让它转换成数值(0或1),然后进行求和运算。

(3)之所以在求和之后再+1,主要是如果待比较的单元格是空白时,那么其结果将会是0,此时由CHOOSE函数来选第0个,将会出错。

(4)求和值是多少,则会选择第几个值(如:"D","C","B","A","A+")。

4、对比两种方法,将会发现CHOOSE函数求解比较好用。当然,如果要求解更复杂的逻辑判断、选择,那就得使用到VBA程序了。

使用函数求解过程中遇到疑问的,可以通过“公式求值”的方法逐一查看其运算过程。

Excel表格CHOOSE函数应用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢