Excel初学小白之提取数组行列(excel提取数列内容)

yumo6665个月前 (07-25)技术文章53

大家好,我是自学Excel的小白,自己一路摸爬滚打到现在将近两年了,随时准备着把自己的收获与大家分享。话不多说,我们来看看下面这个问题:提取指定区域的奇数行、奇数列、偶数行和偶数列。

按理说,最新版office和WPS提取指定的行与列,直接使用函数choose家族之choosecols和chooserows即可,当然也可以使用index嵌套match函数完成,此外,还可以使用take和drop搭配lambda自定义函数完成,这里呢,我们主要是提供一种思路,就是用index嵌套match来完成;来看看数据源和结果。

具体的函数公式分别如下:

提取奇数行:

=LET(s,A1:D10,INDEX(s,SEQUENCE(ROWS(s)/2)*2-1,SEQUENCE(,COLUMNS(s))))

提取偶数行:

=LET(s,A1:D10,INDEX(s,SEQUENCE(ROWS(s)/2)*2,SEQUENCE(,COLUMNS(s))))

提取奇数列:

=LET(s,A1:D10,INDEX(s,SEQUENCE(COLUMNS(s)),SEQUENCE(,COLUMNS(s)/2)*2-1))

提取偶数列:

=LET(s,A1:D10,INDEX(s,SEQUENCE(COLUMNS(s)),SEQUENCE(,COLUMNS(s)/2)*2))

不知道,各位还有其他好的办法,一起分享分享;就到此为止吧!

相关文章

excel函数技巧:NO24行列数计算函数rows、columns

我用这两个函数比较多还是因为把它们代替了count类函数,特别是counta函数,主要原因在于用conuta时会将空行统计成1,这与实现是1的时候会产生混淆。而rows函数会返回错误值,再用iferr...

Excel神操作:一键复制数据N次,自动垂直排列!职场效率翻倍秘籍

还在手动复制粘贴?这个公式让你的工作效率提升10倍!在日常工作中,我们经常遇到这样的场景:需要把某个数据重复生成多份,并且要整齐地垂直排列。比如制作员工工牌、生成测试数据或创建重复标签。今天教大家两种...

新函数TRIMRANGE来了!智能判断表格大小,让函数自动更新

今天跟大家分享一个我期盼了很久的一个Excel新函数——TRIMRANGE,Excel终于可以智能的判断数据区域的大小了,现在Excel函数已经迈进数组编程时代,有了它不但可以提高计算的速度,还能让函...

新函数EXPAND来了!自动扩展表格区域,没想到还能这么用!

今天我们来学习EXPAND函数的使用方法,它也是一个Excel的新函数,主要用于区域的扩展,经常与其他函数嵌套使用。一、EXPAND函数EXPAND:将数组展开到指定的行和列语法:=Expand(ar...

Choosecols好用的升级函数|随意提取行列/水平垂直拼接表格Excel

提取列/水平拼接:choosecols提取行/竖直拼接:chooserows两者语法相同,下面以choosecols为例说明它的基本用法及扩展,最后留下一个综合的问题考考你。语法:choosecols...

定了,这样隔行进行求和,全员都说好

Hi,大家好,本专栏将会从零开始和大家用图文的方式,30天让你从不会到熟练使用函数,0基础开始学习Excel函数,让你喜欢上它!有兴趣的小伙伴可以持续关注我,或者在专栏进行查看学习,愿与君携手共进!大...