excel中if判断语句(Excel中多条件判断SelectCase语句和IIf语句使用方法分享)(1)

SunYoung

Select Case根据表达式的值,来决定执行几组语句中的其中之一。

语法:

Select Case 任何数值表达式或字符串表达式

[Case 表达式‘表达式,表达式To表达式,Is表达式

[ 语句]] ...

[Case Else

[ 语句]] ...

End Select

例子:

单条件判断:

Select Case Range("a1").Value

Case Is > 0

Range("b1") = "正数"

Case Else

Range("b1") = "负数或0"

End Select

运行结果如图一:

excel中if判断语句(Excel中多条件判断SelectCase语句和IIf语句使用方法分享)(2)

图一

多条件判断:

Select Case Range("a1").Value

Case Is > 0

Range("b1") = "正数"

Case Is = 0

Range("b1") = "0"

Case Else

Range("b1") = "负数"

End Select

运行结果如图二:

excel中if判断语句(Excel中多条件判断SelectCase语句和IIf语句使用方法分享)(3)

图二

excel中if判断语句(Excel中多条件判断SelectCase语句和IIf语句使用方法分享)(4)

图二

区间判断:

Select Case Range("a1").Value

Case 0 To 100

Range("c1") = 0.1

Case 101 To 300

Range("c1") = 0.3

Case Is > 300

Range("c1") = 0.5

End Select

运行结果如图三:

excel中if判断语句(Excel中多条件判断SelectCase语句和IIf语句使用方法分享)(5)

图三

IIF函数根据表达式的值,来返回两部分中的其中一个。

语法:

IIf(判断真伪的表达式,为真返回这部分的值或表达式,为假返回这部分的值或表达式)

例子:

Range("c3") = IIf(Range("a3") <= 0, "负数或零", "正数")

运行结果如图四:

excel中if判断语句(Excel中多条件判断SelectCase语句和IIf语句使用方法分享)(6)

图四

excel中if判断语句(Excel中多条件判断SelectCase语句和IIf语句使用方法分享)(7)

图四

未完待续......

,