如何从Excel数据表中每5行提取出1行?

Excel学习世界 2025-02-04 20:18:10

解答网友提问:如何每隔若干行提取一行?这个问题之前我写过不少教程,今天再教一个新的方法。

案例:

从下图 1 中提取出每 5 行中的第一行,效果如下图 2 所示。

解决方案:

1. 在 D2 单元格中输入以下公式 --> 下拉复制公式:

=MOD(ROW(A1),5)

公式释义:

mod 函数的作用是求余数;

row(a1):计算 a1 单元格的行号,结果为 1;单元格下拉则行号以 1 为步长不断递增;

这个公式的作用是将递增的数值序列除以 5,得到循环的余数序列

2. 选中数据表的任意单元格 --> 选择工具栏的“数据”-->“筛选”

3. 点开 D 列的筛选钮 --> 仅勾选 1 --> 点击“确定”

4. 选中 A1:C32 区域 --> 按 Alt+; --> 按 Ctrl+C

5. 在旁边的空白区域粘贴。

6. 取消筛选功能。

7. 删除 D 列的辅助列。

0 阅读:1

Excel学习世界

简介:Excel 学习交流