首页技术choose函数的使用方法,desmos函数生成器

choose函数的使用方法,desmos函数生成器

编程之家2026-06-29859次浏览

大家好,今天小编来为大家解答以下的问题,关于choose函数的使用方法,desmos函数生成器这个很多人还不知道,现在让我们一起来看看吧!

choose函数的使用方法,desmos函数生成器

choose函数的使用方法实例

CHOOSE函数用于根据给定的索引值从多个参数中选择并返回对应值,其基本语法为=CHOOSE(index_num, value1, [value2],...),其中index_num为1到254之间的数字,决定返回哪个参数的值。以下是具体使用方法及实例:

一、基础用法:选择单个值示例1:选择单元格值在C1单元格录入公式=CHOOSE(3,A1,A3,B1,B3),若A1、A3、B1、B3的值分别为10、20、30、40,则返回B1的值(30)。

原理:index_num=3时,函数返回第三个参数B1的值。

示例2:选择文本值公式=CHOOSE(2,"苹果","香蕉","橙子")返回"香蕉"。

二、与SUM函数嵌套:选择单元格区域示例:计算指定区域的和在C1单元格录入公式=SUM(CHOOSE(2,A1:B2,A4:B5,A7:B8)),若A4:B5的值为30和40,则返回70。

原理:CHOOSE(2,...)返回A4:B5,SUM函数计算该区域和。三、与IF函数嵌套:多条件判断示例:学生成绩分级在C2单元格录入公式:=CHOOSE(IF(B2>=90,1,IF(B2>=80,2,IF(B2>=60,3,4))),"优秀","良好","及格","不及格")若B2=85,则返回"良好"。

choose函数的使用方法,desmos函数生成器

原理:IF嵌套判断B2的值,返回对应的index_num(如85分返回2)。

CHOOSE根据index_num返回对应的文本(如2返回"良好")。

四、与VLOOKUP函数嵌套:灵活查找示例:跨列查找学生信息在F4单元格录入公式:=VLOOKUP($E$4,CHOOSE({1,2,3,4},$A$2:$A$8,$B$2:$B$8,$C$2:$C$8,$D$2:$D$8),2,0)若查找学生S5的考试结果,返回54。

原理:CHOOSE({1,2,3,4},...)将多列数据重新排列为虚拟表,第一列为$A$2:$A$8,第二列为$B$2:$B$8。

VLOOKUP在虚拟表中查找$E$4的值,并返回第二列结果。

五、注意事项index_num范围:必须为1到254之间的整数,否则返回#VALUE!错误。参数数量:value1到value254可为数字、文本、单元格引用或区域。嵌套灵活性:CHOOSE函数常与其他函数(如IF、VLOOKUP、SUM)结合,解决复杂问题。

choose函数的使用方法,desmos函数生成器

Excel中Choose函数怎么用

利用 CHOOSE函数,可以根据索引号从多个值(最多 29个)中选择一个值。例如,如果value1至 value7代表一周的天数,当用 1至 7之间的某个数字作为 index_num时, CHOOSE就会返回相应的某一天。

语法=CHOOSE(index_num,value1, value2,...)

1.如果 index_num为 1,则 CHOOSE返回 value1;如果为 2,则 CHOOSE返回 value2,以此类推。

2.如果 index_num小于 1或大于列表中最后一个值的索引号,则 CHOOSE返回错误值#VALUE!。

3.如果 index_num为小数,则在使用前将被截尾取整

CHOOSE函数的常见用法

CHOOSE函数常见用法包括根据排名填写奖项奖金、根据日期填写季度、跨列求和以及与VLOOKUP合用实现反向查询。具体如下:

根据排名填写对应的奖项和奖金语法:根据查找值(排名)返回对应参数(奖项或奖金)。

示例:奖项填写:在E2单元格录入=CHOOSE(D2,"一等奖","二等奖","三等奖"),下拉复制公式,根据D列排名返回对应奖项。

奖金填写:在F2单元格录入=CHOOSE(D2,888,666,555),下拉复制公式,根据D列排名返回对应奖金。

根据日期填写所属季度语法:结合MONTH函数提取月份作为查找值,返回对应季度参数。

示例:在L2单元格录入=CHOOSE(MONTH(K2),1,1,1,2,2,2,3,3,3,4,4,4),下拉复制公式,根据K列日期返回所属季度(1-4月为1,5-7月为2,8-10月为3,11-12月为4)。

跨列求和语法:通过数组常量{1,2}或{1,3}指定参数位置,选择多列数据后求和。

示例:求A、C列工资总额:在I2单元格录入=SUM(CHOOSE({1,2},B1:B8,D1:D8,F1:F8)),选择B列(参数1)和D列(参数2)数据求和。

求A、E列工资总额:在I3单元格录入=SUM(CHOOSE({1,3},B2:B9,D2:D9,F2:F9)),选择B列(参数1)和F列(参数3)数据求和。

与VLOOKUP合用实现反向查询语法:通过CHOOSE构建虚拟数组,将原查询列与目标列位置互换,再由VLOOKUP按新顺序查询。

示例:查找姓名为“王4”“王10”“王12”所在班组,在G3单元格录入=VLOOKUP(E3,CHOOSE({1,2},B:B,A:A),2,0),下拉复制公式。其中CHOOSE将B列(姓名)作为参数1、A列(班组)作为参数2,构建虚拟数组后由VLOOKUP按姓名查询班组。

注意事项:

需熟练掌握基本语法=CHOOSE(查找值,参数1,[参数2],…[参数254]),查找值范围为1-254。规避常见错误:查找条件含空格或格式不一致导致查找不到结果。

查找区域未绝对引用(如$B$2:$B$10),复制公式时区域变动引发错误。

录入公式单元格错位(如公式在I2但引用区域从I3开始)。

文章到此结束,如果本次分享的choose函数的使用方法和desmos函数生成器的问题解决了您的问题,那么我们由衷的感到高兴!

excelif函数公式大全讲解(officeif函数多个条件怎么用)filter函数的三个参数,用filter方法过滤数组