分享

如何隔行提取数据

 sunnynie2021 2022-11-13 发布于广东

如图1,B2:J19数据一行是整数,一行是百分数,需要隔行提取数据,把整数放在一起,百分数放在一起,结果如图2。怎样实现呢?

图 1

图 2

在空白单元格输入公式

=FILTER(B2:J19,MOD(ROW(B2:B19),2)=0),

所有整数提取到一起了,

在另外的空白单元格输入公式

=FILTER(B2:J19,MOD(ROW(B2:B19),2)=1),

所有百分数提取到一起了,

瞬间把整数和百分数分开了,爽呆了。

下面来解释一下公式的意思。

FILTER 函数可以基于定义的条件筛选一系列数据,

第1个参数是筛选的区域或数组,

第2个参数是筛选条件,结果为true就是要保留的行或列,

第3个参数如果未保留任何项,则返回。

Row取行数,mod是两个数相除求余数,结果为0表示偶数行,结果为1表示奇数行。

请注意,这些函数都不需要绝对引用,因为它们仅存在于一个单元格中,并将其结果溢出到相邻单元格。

光说不练假把式,试试就知道这个函数有多厉害,瞬间完成数据筛选。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多