原标题:谁说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. STM32控制OLCD显示中英文(NB-IoT专栏—基础篇6)
  2. 【OpenCV 4开发详解】图像直方图绘制
  3. 的函数原型_相信我,跟着这个文章学习JS原型,你一定能看得懂
  4. R语言ggplot2可视化增加轴标签(ticks)和轴标题(title)之间的距离实战
  5. kafaka使用 消息队列_Java使用消息队列还是直接使用线程池ExecutorService异步处理?...
  6. java多线程阻塞队列_阻塞队列和多线程消费者,如何知道何时停止
  7. AMIO编辑器开发(三):转向C++,月底遇到第二个瓶颈
  8. Actor生命周期理解
  9. [LeetCode]: 100: Same Tree
  10. CV Code | 本周新出计算机视觉开源代码汇总(含实例分割、行人检测、姿态估计、神经架构搜索、超分辨率等)...
  11. webdriver.chrome()禁止加载图片
  12. grafana+zabbix 部署分布式监控系统
  13. Unity3D研究院之2D游戏开发制作原理(二十一) 【转】
  14. 实现百战铁路售票系统临时车次的添加功能
  15. 【Python自动化Excel】pandas处理Excel数据的基本流程
  16. creo外观库_Proe/Creo外观着色与贴图
  17. 如何修改iphone服务器,iPhone手机配置教程
  18. 工信部颁发“免死金牌” 抢票软件继续存活
  19. CSS单位中px、en和rer的区别?
  20. SCI、EI、IEEE、检索网站的区别

热门文章

  1. 1553B总线系统如何搭建?
  2. 【雕爷学编程】Arduino动手做(52)---MicroSD卡读写模块
  3. shell 引号 解析 逗号_shell 脚本给逗号分隔的内容添加双引号
  4. 怎样成为快速阅读的高手(下)
  5. 如何在ubuntu20.04安装中文输入法
  6. TrimLeft C语言实现
  7. ionic框架环境配置
  8. 修改代码的艺术(奋斗的小鸟)_PDF 电子书
  9. wondows 与sql
  10. Linux系统下的系统资源和网络资源控制