Excel初学小白之提取数组行列(excel提取数列内容)
大家好,我是自学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))
不知道,各位还有其他好的办法,一起分享分享;就到此为止吧!