SWITCH

SWITCH 将「表达式」与「值1」到「值n」依次做比较,并返回与表达式相等的第一个值所对应的结果。如果所有值均未匹配,且已给出默认值 (default_result),则返回默认值。

tip

可使用此函数的最低 LibreOffice 版本为 5.2


语法

SWITCH( 表达式, 值1, 结果1[, 值2, 结果2][, … ][, 默认值] )

表达式」可以是文本、数值、逻辑值、日期输入或对单元格的引用。

值1, 值2, ...」是任意值或对单元格的引用。对于每个值,必须给出对应的结果。

结果1, 结果2, ...」是任意值或对单元格的引用。

默认结果」: 任意值或对单元格的引用,在没有匹配成功时返回该结果。

如果没有「」等于「表达式」,且没有给出默认结果,则返回 #N/A 错误。

示例

=SWITCH(MONTH(A3),1,"January",2,"February",3,"March","No match") returns "January" when A3 contains a date in January, "February" when A3 contains a date in February , etc...