此次来操练在 Excel 中的 CHOOSE 函数,这是一个很好用的东西,CHOOSE 可以按照函数的引数值,从最多 254 个数值中传回一个。
CHOOSE 函数语法:CHOOSE(index_num, value1, [value2], ...)
Index_num:指定所拔取的数值引数。Index_num 必需是介于 1 到 254 之间的数字,或是包括 1 到 254 之间数字的公式或贮存格参照。
若是 index_num 为 1,CHOOSE 会传回 value1;若是为 2,则会传回 value2;依此类推。
Value1, value2, ...:按照 index_num 从当选取值或履行动作的 1 到 254 的数值引数。引数可所以数字、贮存格参照、已界说的名称、公式、函数或文字。
(若是 index_num 小于 1 或年夜于清单中最后值的个数,则 CHOOSE 会传回毛病值 #VALUE!。
若是 index_num 是分数,则在利用它前,会将它捨去到最接近的整数。)
按照下图中资料 A、B、C 来操练:
分成以下四种状态:
(1) 贮存格F2:=CHOOSE(3,"第一季","第二季","第三季","第四时")
由于 index_num 为 3,所以传回成果为「第三季」。此中 Value1, value2, ... 为文字。
(2北京拓展公司) 贮存格F4:=CHOOSE(2,C2,C4,C6,C8)
由于 index_num 为 2,所以传回贮存格C4,成果为「66」。此中 Value1, value2, ... 为贮存格。
(3) 贮存格F6:=SUM(CHOOSE(2,C2:C4,C7:C9,C12:C14))
由于 index_num 为 2,所以传回贮存格C7:C9,再由 SUM 函数计较和为「194」。此中 Value1, value2, ... 为贮存格範围。
(4) 贮存格F8:=SUM(C2:CHOOSE(3,C5,C8,C11,C14))
由于 index_num 为 3,所以传回贮存格C11,再计较 SUM(C2:C11) 成果为「625」。此中 Value1, value2, ... 为贮存格。
自行操练,若是你输入公式:
(1) =CHOOSE(WEEKDAY(TODAY()),"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
(2) =CHOOSE(WEEKDAY(TODAY()),"礼拜日","礼拜一","礼拜二","礼拜三","礼拜四","礼拜五","礼拜六")
(3) ="礼拜"&CHOOSE(WEEKDAY(TODAY()),"日","一","二","三","四","五","六")
都可以传回今天是礼拜几。
创作者先容 vincent