打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel函数学习3:CHOOSE函数

本文来源于www.contextures.com,由完美Excel翻译,稍有补充和修改,特辑录于此,分享与大家共同学习。

微信公众号:excelperfect

 

这个函数基于数字从列表项中选择,属于查找与引用类别。在大多数情况下,使用不同的函数如INDEXMATCHVLOOKUP会更好。(译者注:但该函数也有自已的优势)

下面我们介绍CHOOSE函数的相关使用和示例,看看它能做什么,有什么缺点。

 

CHOOSE函数基于索引数字从列表中返回值。


 

在什么情形下使用CHOOSE函数?

CHOOSE函数可以从列表中返回指定的编号项,诸如:

  • 对于月份号,返回财务季度编号

  • 基于开始日期计算下一个周一

  • 对于商店编号,显示销售总额


CHOOSE函数语法

CHOOSE函数语法如下:

  • CHOOSE(index_num,value1,value2,…)

    • index_number必须介于1254之间(或者在Excel 2003及更早版本是129)

    • index_number可以在公式中直接输入,也可以是公式或单元格引用

    • index_number若为分数,则在使用之前小数部分会被直接截断

    • value参数可以是数字、单元格引用、定义的名称、公式、函数或文本

 

CHOOSE函数陷阱

Excel 2003及更早的版本中,CHOOSE函数限于129之间的数字。在工作表中放置而不是直接在公式中输入查找列表通常易于管理。使用VLOOKUP函数或MATCH函数,可以引用工作表列表。

 

示例1:与月份号相对应的财务季度

对于使用简单的数字列表作为值,CHOOSE函数能够处理得很好。例如,如果单元格B2中包含月份号,那么CHOOSE公式可以计算该月份相对应的财务季度。在下面展示的例子中,财务季度于7月开始。

在公式中列出了12个值,代表从112的月份。财务季度开始于7月,因此789位于1季度。在下表中,可以看到每个月份号之下的财务季度。


对于CHOOSE函数,输入每月相对应的季度值,顺序如上表所示。在对于CHOOSE函数的值列表中,代表七月、八月和九月的项目789,值为1

=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)

在单元格C2中输入月份号,在单元格中显示通过CHOOSE函数计算的财务季度。

 

 

示例2: 计算下一个周一的日期

CHOOSE函数可以与其他函数相组合,例如WEEKDAY函数,来计算将来的日期。例如,如果你们每周一晚在俱乐部碰面,你可以基于今天的日期来找到下一个星期一的日期。

在下表中,你可以看到对于每天的工作日编号。在列H中,可以看到每个工作日相对于下一个星期一的天数。在星期日,需要加1天。如果是星期一,到下周一有7天,如此类推。


单元格C2中是当前的日期,单元格C3中的公式使用WEEKDAYCHOOSE函数来计算下一个周一。

=C2 CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)

 

 

示例3: 显示所选商店的销售总额

你可以在公式中和其他函数(例如SUM函数)一起使用CHOOSE函数。本例中,通过在CHOOSE函数中输入数字和列出了每个商店销售总额的单元格区域,能够获取指定商店的销售总额。

本例在单元格C2中输入了商店编号(101102103)。要获取index_number123代替101102103,可以使用公式: C2-100

每个商店的销售数存储在单独的列中,如下图所示。


 

SUM函数里面,首先求CHOOSE函数的值,并为SUM函数返回所选商店的正确的区域。

=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))


-------------------------------------

 

如果您对本文介绍的内容有什么建议或好的示例,欢迎发送邮件给我:xhdsxfjy@163.com

您也可以在本文下发表留言,留下您的足迹。

转载本文请联系我或者注明出处。

 

关注《完美Excel》微信公众账号:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于单元格区域,99%的用户都不知道的事儿
​在Excel中,如何随机选取?一个公式就搞定
分享一波高效率的Excel实用技巧,学到就是赚到,看看?
用Excel判断日期所属季度的7种操作,最后2个你一定没见过!
Excel函数公式:函数Large、Small、Choose的经典用法和技巧
Excel等级评定那些事:五个函数都能完成
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服