excel新增新函数可以提取任意行列数据:CHOOSECOLS与CHOOSEROWS用法
今天跟大家分享2个新的Excel函数,WPS用户也是可以使用的,它就是——CHOOSECOLS与CHOOSEROWS,废话不多说,让我们直接进入主题吧
一、了解函数
CHOOSECOLS:返回数组中的指定列数据
语法:=CHOOSECOLS(array,col_num1,[col_num2],…)
- 第一参数:数据区域
- 第二参数:第一个列号
- 第三参数:第二个列号
以此类推,是可以设置多个列号,来返回多列数据的,效果如下动图所示,
我们分别将列号设置为1,2,3 函数就会自动返回选中区域的第1,2 ,3列数据
CHOOSEROWS:返回数组中的指定行数据
语法:= CHOOSEROWS (array,col_num1,[col_num2],…)
- 第一参数:数据区域
- 第二参数:第一个列号
- 第三参数:第二个列号
以此类推,可以设置多个列号,来返回多列数据的,作用与CHOOSEROWS用法一样,只不过,它是根据行号来进行数据返回的
二、反向查询
公式:=VLOOKUP(A12,CHOOSECOLS($A$1:$C$8,3,1),2,FALSE)
Vlookup只能从左往右查询,不能从右往左查询,如果你想从右往左查询,就是反向查询。
这个公式的关键点就是利用CHOOSECOLS,来构建Vlookup的第二参数
CHOOSECOLS第二参数设置3,就表示在【学号】放在左侧第一列,第三参数设置为1表示将【姓名】放在第二列,这样就能实现数据查询了
三、隔列求和
这个函数稍微有点复杂,我们来分步讲解下,先来看下总的公式
公式:=SUM(CHOOSECOLS(B3:I9,SEQUENCE(COUNTA(B1:I1),,1,2)))
1.SEQUENCE
这个函数可以自动的生成序号,在这里我们需要使用它来自动的获取【出库对应的所有列号】
公式:=SEQUENCE(COUNTA(B1:I1),,1,2)
- 参数1:COUNTA(B1:I1),对号数计数,得到我们需要生成的数字个数
- 参数2:省略
- 参数3:表示从数字1开始生成
- 参数4:增量为2,表示每2个数字间相差2
这样的话根据当前的数据,就会生成 1,3,5,7的数字。效果如下动图
2.隔着列求和
已经获取了对应的列号,随后就能使用CHOOSECOLS来获取所有【出库】的数据。最后使用SUM函数对其求和即可
四、隔列筛选
有时候利用FILTER来做数据筛选,我并不要得到这个表格的所有的数据,仅仅需要几列,就可以搭配CHOOSECOLS
例如现在想要提取:学历为本科的姓名与专业
公式:=FILTER(CHOOSECOLS(A2:F8,1,4),B2:B8="本科")
这个公式就比较好理解了,就是FILTER的常规用法,只不过使用CHOOSECOLS返回了我们需要的2列数据罢了
五、同时查找多列数据
这个感觉作用不大,使用之前分享的Xlookup我觉得更加简单一些,就不再讲解原理了,有兴趣的同学,可以自己研究下。
公式:=FILTER(CHOOSECOLS($A$2:$H$10,MATCH(C$13,$A$1:$H$1,0)),$A$2:$A$10=$B14)
以上就是今天分享的使用方法,因为是新函数,希望大家喜欢,请继续关注脚本之家。
相关文章
轻松实现行级数据计算! Excel2024新函数BYROW详解
2024年,Excel引入了令人兴奋的新函数BYROW,这一功能将为用户在数据分析时提供更强大的灵活性和简便性,下面我们就来看看使用方法2024-12-10每一个使用频率都是极高的! excel中5个函数搭配+10个公式直接套用
excel处理数据的时候,我们经常使用函数家公式直接套用,简单快捷,今天我们就来介绍五个函数和十个公式套用,使用率很高,详细请看下文介绍2024-12-10excel最强函数SUMPRODUCT公式怎么用? 掌握这篇就够了
在众多的函数公式,有一个函数具有求和、计数多种功能,此函数就是Sumproduct,该怎么使用这个函数呢?下面我们就来你看看详细教程2024-12-09Excel和怎么用sumproduct函数公式实现多条件求和?
excel中经常需要多条件求和,可以实现的方法有很多,其中最简单好用的就是sumproduct函来实现,详细请看下文介绍2024-12-09Excel中2个Xlookup函数公式组合应用你会吗? 轻松查询多列
最新版本的Excel推出了XLOOKUP公式,非常实用,简单易学,今天分享2个XLOOKUP函数公式组合应用2024-12-09Excel函数公式len和lenb有什么区别? len函数和lenb函数使用技巧
今天分享的是Excel中的文本函数公式,len函数和lenb函数,这两个函数有什么区别?下面我们就来看看详细介绍2024-12-09- 今天咱们一起来学习专门用于字符拆分的TEXTSPLIT函数,接下来咱们就看看这个函数的部分基础用法2024-12-04
Excel最牛拆分截取函数: Textspilt的高阶用法来了 真的很强大!
TextSplit是Excel中很厉害的函数之一,可以快速的根据指定符号,分隔数据,用来文本处理,下面我们就来看看高阶玩法2024-12-04秒杀Excel数据透视表! excel新函数GROUPBY真强大
最近看到一大堆人在吹新函数GROUPBY牛,目前对GROUPBY函数的初步看法,就是基本上可以达到透视表的各种效果,优点在于能处理文本以及多表,缺点在于参数太多,一共7个需要花2024-11-26Excel新函数公式TOCOL太强大了! 把Vlookup秒成渣
在最新版本的Excel里面,更新了很多新函数,其中TOCOL函数公式非常强大,值得一学,下面我们就来看看多种用法2024-11-26
最新评论