原标题:谁说CHOOSE函数简单?这8种用法,赌1毛钱你不会!

今天技巧妹和大家介绍一个不是很起眼,但却备受高手欢迎的Excel函数——CHOOSE函数。

CHOOSE函数主要用来根据索引值从一组数据中返回相应位置的数值,它的基本语法:=CHOOSE(索引值,参数1,[参数2],…[参数254])

比如:=CHOOSE(3,"A","B","C","D","E"),结果返回C。

接下来,我们来看下高手们是如何利用CHOOSE函数解决问题的。

1、生成随机编号

CHOOSE结合RANDBETWEEN函数使用,可以随机生成各种编号。如下图表格,输入函数公式:=CHOOSE(RANDBETWEEN(1,5),"A001","B002","C003","D004","E005")

2、返回一星期中的某一天

想要返回一星期中的某一天,也可以用CHOOSE函数生成。如下图表格,我们想要返回星期日,可以输入公式=CHOOSE(7,E2,E3,E4,E5,E6,E7,E8)

3、计算季度

CHOOSE结合MONTH函数,可以计算出日期所在的季度。如下图表格,输入函数公式:=CHOOSE(MONTH(A2),1,1,1,2,2,2,3,3,3,4,4,4)

4、实现逆向查询

CHOOSE结合VLOOKUP函数,可以实现逆向查询。如下图表格,根据员工姓名查询工号,输入函数公式:=VLOOKUP(G2,CHOOSE({1,2},B1:B13,A1:A13),2,0)

5、隔列统计求和

CHOOSE结合SUM函数,可以统计不连续列中的数据。如下图表格,要隔列统计库存,输入函数公式:=SUM(CHOOSE({1,2,3},B2:B11,D2:D11,F2:F11))

6、随机抽取人员

利用CHOOSE函数,可以实现简单的抽奖效果。如下图表格,随机抽取人员,输入函数公式:=CHOOSE(RANDBETWEEN(1,9),B2,B3,B4,B5,B6,B7,B8,B9,B10),按F9刷新可以实现随机抽取。

7、计算提成

CHOOSE结合MATCH函数使用,可以计算员工的提成。如下图表格,输入函数公式:

=CHOOSE(MATCH(B2,{0,50,100,150,260}),0,10%,20%,40%,50%)

8、查询对应类别

购买须知:

1、本教程共计85课时,现已全部更新完毕;返回搜狐,查看更多

责任编辑:

c语言choose函数怎么用,谁说CHOOSE函数简单?这8种用法,赌1毛钱你不会!相关推荐

  1. R语言笔记6:在R中写一些简单的函数、functions基础和作用域

    R语言基础系列: 1数据类型(向量.数组.矩阵. 列表和数据框) 2读写数据所需的主要函数.与外部环境交互 3数据筛选--提取对象的子集 4向量.矩阵的数学运算 5控制结构 Your first R ...

  2. C语言函数及复杂数据结构的综合应用——简单户籍管理系统

    最全C系列题目!从0到管理系统 一.C语言数据类型及输出--体重是否正常.球的体积.计算存银行利息and浮点数长度与精度 二.C语言运算符与表达式--输出逆序数and二进制包含0和1的数量and判断是 ...

  3. R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战

    R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战 目录 R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战

  4. R语言ggplot2可视化散点图、并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线

    R语言ggplot2可视化散点图.并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域(Scatterplot With Encircling).使用geom_smooth函数基 ...

  5. R语言ggplot2可视化:ggplot2中使用element_text函数设置轴标签文本粗体字体(bold text,只设置x轴的标签文本使用粗体字体)

    R语言ggplot2可视化:ggplot2中使用element_text函数设置轴标签文本粗体字体(bold text,只设置x轴的标签文本使用粗体字体) 目录

  6. R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型、分类预测器(分类变量)被自动替换为一组虚拟编码变量、summary函数查看检查模型、使用table函数计算混淆矩阵评估分类模型性能

    R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型(Logistic regression).分类预测器(分类变量)被自动替换为一组虚拟编码变量.summary函数查看检查模型.使用t ...

  7. R语言使用pwr包的pwr.t2n.test函数对分组样本数不同的t检验进行效用分析(power analysis)的语法

    R语言使用pwr包的pwr.t2n.test函数对分组样本数不同的t检验进行效用分析(power analysis)的语法 目录

  8. R语言ggplot2可视化分组散点图、使用scale_shape_manual函数、scale_color_manual函数、scale_size_manual函自定义设置分组散点的形状、大小、颜色

    R语言ggplot2可视化分组散点图.使用scale_shape_manual函数.scale_color_manual函数.scale_size_manual函数自定义设置分组散点的形状.大小.颜色 ...

  9. R语言使用pwr包的pwr.t.test函数对分组样本数相同的t检验进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量

    R语言使用pwr包的pwr.t.test函数对分组样本数相同的t检验进行效用分析(power analysis).在已知效应量(effect size).显著性水平(sig).效用值(power)的情 ...

最新文章

  1. 从实际案例聊聊Java应用的GC优化
  2. 13.MongoDB 连接命令格式
  3. linux下防火墙的管理工具firewall-cmd
  4. 解读Dataphin流批一体的实时研发
  5. 数据结构——树的理解路线(总)
  6. Kitura —— 基于 Swift 的 Web 框架
  7. ASP.NET Web API中实现版本的几种方式
  8. html excel插件,Web端如此强大的电子表格Excel插件,轻松进行数据处理——jExcel
  9. [含论文+源码等]javaweb银行柜员业务绩效考核系统
  10. 使用Mac的十大最好用神器
  11. PL读写PS端DDR的设计
  12. 算法题目打卡:Ques20201019
  13. Python数据分析项目实例5: 分析某餐饮企业的订单详情表数据(基于matplotlib的python数据可视化分析)
  14. 2022年北京购房攻略一 (常识篇)
  15. 2020-4-18 深度学习笔记20 - 深度生成模型 2 (深度信念网络DBN,深度玻尔兹曼机DBM)
  16. vue2快速生成代码片段
  17. 更改MyEclipse/Eclipse的工作空间名字(workspace)
  18. 域成员计算机加入域问题
  19. 2.深入一点理解C源程序的编译过程
  20. 如何在Windows中轻松查看最近修改的文件

热门文章

  1. Struts2 2.3升级2.5.22版本遇到的问题
  2. 华为手机到底用了多少美国芯?
  3. 华为生产不含美国芯片的手机!
  4. STM32处理器输入捕获分析
  5. GNS3----cisco路由器NAT配置
  6. 遇到问题,有哪些有效的分析方法?
  7. 企业安全-001态势感知
  8. 图解奇偶校验与海明码的详细过程
  9. 【SQLServer】windows身份验证和sa都被禁用解决方法
  10. java中wait的简单用法