choose英 [tʃuːz]
vt.选择;挑选;
vi.作出选择;进行挑选;喜欢;想要;
CHOOSE(index num, value1, value2, ...)根据给定的素引值,返回数值参数列表中对应的数值. choose函数的语法格式
=Choose(index_nu m, value 1, [value 2], ...)
=Choose(索引值,值1,值2,值3,.......)
参数Index_nu m ——可以是表达式(运算结果是数值)或直接是数值,介于1-254之间。
当index_nu m 等于 1时,choose 函数返回 value 1。
当index_nu m 等于 2时,choose 函数返回 value 2。
当index_nu m 等于 3时,choose 函数返回 value 3。依次类推.......
3
为了便于向大家介绍CHOOSE的用法,小编输入了几行数据
4
这个时候,在E 2这个格子内输入 =SUM(CHOOSE(1,A 1:A 4 , B 1:B 4 , C 1:C 4 )).这个函数相当于=SUM(A 1:A 4)
5
所以,上一步中的函数答案为10,是1+2+3+4的和。
6
把前面的函数变为 =SUM(CHOOSE(2,A 1:A 4 , B 1:B 4 , C 1:C 4 ))后,此时的函数就相当于=SUM(B 1:B 4),为7+8+9+10的和,答案是34。同理C 1到C 4的和也可以通过把2改为3得到。
7
当索引值为小数3.6时,即=SUM(CHOOSE(3.6,A 1:A 4 , B 1:B 4 , C 1:C 4 )),函数相当于=SUM(CHOOSE(3,A 1:A 4 , B 1:B 4 , C 1:C 4 ))。就是5+6+7+8的和。
实例二:
使用choose来判断身份证号码中的性别。
身份证号码中性别判断的基础知识,身份证号码是的第17位如果是奇数(1、3、5、7、9)则表示的性别就是男性,如果是偶数(0、2、4、6、8)则表示的是女性。
所以,我们需要先提取出身份证号码中的第17位,再再判断这个数字是多少。
而choose的值是从1开始的,所以,如果身份证号码的第17位是0,我们都+1进行处理,0+1,1+1,2+1……如此一来,第1个值(奇数),对应的就是女。相反,偈数2、4、6、8、10就是男性。一共对应10个值。
所以,通过以上的分析,B2单元格的公式为: =MID(A2,17,1)
c2单元格的公式就是: =CHOOSE(B2+1,"女","男","女","男","女","男","女","男","女","男") choose的第1个参数是出现的值,后面分别对应出现的值所对应的结果。
当然了,除了使用choose来判断性别以外,还有其他的方法。在此只是练习choose函数的使用方法。
|