Excel 没有像其他编程语言中那样的 CASE 函数,但你可以使用 IF 函数来实现类似的功能。IF 函数的语法如下:

IF(logical_test, value_if_true, value_if_false)

其中,logical_test 是要测试的条件。如果条件为真,则结果为 value_if_true,否则为 value_if_false

为了实现类似于 CASE 语句的功能,你可以将不同的条件写在不同的 IF 函数中,并嵌套它们。例如:

=IF(A1=1, 'One', IF(A1=2, 'Two', IF(A1=3, 'Three', 'Other')))

在这个公式中:

  • 如果 A1 的值为 1,则结果为 'One'。
  • 如果 A1 的值为 2,则结果为 'Two'。
  • 如果 A1 的值为 3,则结果为 'Three'。
  • 否则结果为 'Other'。

这个公式的作用相当于:

CASE WHEN A1=1 THEN 'One' WHEN A1=2 THEN 'Two' WHEN A1=3 THEN 'Three' ELSE 'Other' END

通过嵌套 IF 函数,你可以处理多个条件并根据不同的条件返回不同的结果。

Excel 中的 IF 函数:替代 CASE 语句

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

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