夜雨聆风学习资料网

ARTICLE · 1190908

DROP「弃阵手」|Excel 兵器谱卡牌|剔除首尾行列、精准留取中段数据

DROP「弃阵手」|Excel 兵器谱卡牌|剔除首尾行列、精准留取中段数据
江湖绰号:弃阵手|舍弃首尾冗余行列,一键提纯中段有效数据
语法结构
=DROP(array, rows, [columns])
  1. 区域:必需,待裁剪的单元格区域或数组
  2. 删除行数:必需。正数 = 删掉开头 N 行;负数 = 删掉末尾 N 行
  3. 删除列数:可选。正数 = 删掉开头 N 列;负数 = 删掉末尾 N 列
核心作用
专门用于剔除数据表首尾冗余行列,无需手动删除单元格、无需辅助列。面对带表头、带底部汇总、带多余序号列的原始表格,一键过滤无效数据,只保留核心中段内容,是动态数组专属的 “数据提纯” 招式。
最简示例
原始数组:{1,2,3,4,5}
公式:=DROP({1,2,3,4,5},1)
输入→输出:剔除顶部 1 行,返回 {2,3,4,5}
案例 1:删掉前面 19 行,提取 10、11 月销售数据
需求说明:台账一共 22 条记录,需要剔除前 19 条,只保留最后 3 条 10 月、11 月的销售明细。
公式:=DROP(A2:D23,19)
公式讲解
第二参数写正数 19 → 删除数据源开头 19 行,保留剩下的 3 行,完整保留全部 4 列。
返回结果:
案例 2:删掉末尾 20 行,只保留 1 月两条记录
需求说明:只看年初 1 月份的销售数据,剔除后面全部 20 行记录。
公式:=DROP(A2:D23,-20)
公式讲解
第二参数写负数 - 20 → 删除数据源末尾 20 行,仅保留最前面 2 行,全部 4 列保留。
返回结果:
案例 3:同时删行 + 删列,剔除前 19 行、删掉最后 1 列金额
需求说明:提取 10、11 月数据,但不需要【金额】这一列,只保留月份、产品、销量。
公式:=DROP(A2:D23,19,-1)
公式讲解:
  • 第 2 参数 19:删除开头 19 行
  • 第 3 参数 -1:删除区域最后 1 列(金额列)
最终只保留剩余 3 行、前 3 列。
返回结果:
案例 4:只删列,不删行,移除首列【月份】
需求说明:保留全部 22 行销售明细,去掉【月份】列,只导出产品、销量、金额。
公式:=DROP(A2:D23,0,1)
公式讲解
第二参数填 0:不删除任何行;第三参数正数 1,删除区域最左侧第 1 列(月份)。
小提示:参数填 0,代表该维度不作删除操作。
案例 5:只删末尾 2 列,保留月份 + 产品
需求说明:保留全部行,剔除销量、金额两列,只提取月份和产品名称。
公式:=DROP(A2:D23,0,-2)
公式讲解
第二参数 0,保留全部行;第三参数 - 2,删除数据源最右侧 2 列(销量、金额)。
💡学习提示:
全程使用同一份生鲜销售数据源,仅修改 DROP 后两个参数。通过正负数字变化,直观感受:正数裁开头、负数裁末尾,行、列可以独立或者组合裁剪。
关键参数 / 易错点
  1. 正负号规则:正数删顶部 / 左侧;负数删底部 / 右侧,不要记反。
  2. 能力边界:DROP只能删除首尾,不能删除表格中间单独一行 / 一列。如需筛选中间行,搭配 FILTER。
  3. 动态数组溢出:结果自动溢出填充,不需要下拉、右拉填充公式。
  4. 超限报错:如果填写的剔除行数 / 列数大于区域本身行列数,返回#!。
  5. 第三参数可选:省略第三参数,默认不删除任何列,只处理行。
版本要求
Microsoft 365 / Excel 2021 专属;仅新版 WPS 开启动态数组模式支持,低版本 Excel、老旧 WPS 无法使用。
一句话心法
弃阵手 DROP,正删顶左负删底尾,剔除冗余首尾,留存纯净中段。
✏️ 课后自测
尝试独立做完本篇全部案例,自测对 DROP「弃阵手」招式的掌握程度,在评论区打分:
  • 0 分:完全看不懂,无从下手
  • 5 分:勉强能看懂公式,简单案例可以复刻
  • 9 分:熟练掌握正负参数用法,能独立清洗各类首尾冗余表格
直接回复 0-9 数字即可!
高分通关的同学,继续解锁下一枚函数卡牌!

相关学习资料