index函数的应用 批量提取工作表中奇偶行的数据

在工作中,有时候我们会接到各种奇葩又不得不执行的命令 , 比如说批量提取工作表中奇偶行的数据,真是无语了 。
在讲案例之前,我们先来复习一下index函数的语法结构 。
=index(数组,行序数,[列序数],[区域序数])
即提取数据区域中第几行第几列的数据,第三、四参数可以省略 。
一、提取奇数行的数据

index函数的应用 批量提取工作表中奇偶行的数据

P1单元格中的公式为:
=INDEX(A:A,ROW(1:1)*2-1)
公式的含义是提取A~M列中第1 , 3 , 5、7…行的数据
二、提取偶数行的数据
index函数的应用 批量提取工作表中奇偶行的数据

P7单元格的公式为:
=INDEX(A:A,ROW(1:1)*2)
公式的含义提取A~M列中第2,4,6、8…行的数据
解题的思路为:
【index函数的应用 批量提取工作表中奇偶行的数据】要提取一列数据中第几行的数据我们可用index函数来解决,问题的关键是行数如何确定 。奇数行(1 , 3,5…)我们可用row(1:1)*2-1来构建,偶数行(2,4,6,8…)则用row(1:1)*2来构建 , 怎么样,你学会了吗?

相关经验推荐