我要投稿 | RSS
您当前的位置:首页 > Excel函数

CHOOSE函数:根据给定的素引值,返回数值参数列表中对应的数值.

作者:      来源:原创
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函数的使用方法。

来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门