針對值清單評估運算式,並傳回多個可能結果運算式的其中一個。

SWITCH(<expression>, <value>, <result>[, <value>, <result>]…[, <else>])  

如果與 value 相符則為來自其中一個 result 運算式的純量值;如果不符合任何 value,則為來自 else 的純量值。

所有 result 運算式和 else 運算式都必須屬於相同的資料類型。

下列範例會建立月份名稱的計算結果欄。

= SWITCH([Month], 1, "January", 2, "February", 3, "March", 4, "April"  
               , 5, "May", 6, "June", 7, "July", 8, "August"  
               , 9, "September", 10, "October", 11, "November", 12, "December"  
               , "Unknown month number" )