在Excel中,可以使用IF函数来实现类似于SQL中的CASE WHEN功能。

语法如下:

IF(logical_test, value_if_true, value_if_false)
  • logical_test:需要进行判断的条件或表达式。
  • value_if_true:如果logical_test为真,则返回的值。
  • value_if_false:如果logical_test为假,则返回的值。

例如,假设有一个名为score的列,需要根据分数判断学生的等级,可以使用IF函数来实现:

=IF(score>=90, "A", IF(score>=80, "B", IF(score>=70, "C", "D")))

这个公式的意思是,如果分数大于等于90,则返回"A";如果分数大于等于80,则返回"B";如果分数大于等于70,则返回"C";否则返回"D"。

可以根据具体的需求,嵌套多个IF函数来实现更复杂的逻辑判断。

excel 类似case when的功能

原文地址: https://www.cveoy.top/t/topic/iqiw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录