一个超能的DROP函数,开头或结尾的行列随便删!

职场   职场   2024-09-11 08:46   河北  

Excel情报局

职场联盟Excel

生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN


    


大家好,今天我们来继续讲讲DROP函数,上一期我们讲了TAKE函数的基本用法和进阶技巧,其实DROP函和TAKE函数正好相反,TAKE函数是从数组开头或者结尾保留行或列,而DROP函数是从数组开头或者结尾删除行或列。


DROP函数可以从数组开头或者结尾删除行或列


DROP函数基本参数

=DROP(数组,行数,[列数])


第1参数:要删除的数组数据区域。

第2参数:按行删除的行数,如果是正数就是从上往下删除对应的行数

如果是负数就是从下往上删除对应的行数。

第3参数:按列删除的列数,如果是正数就是从左往右删除对应的列数

如果是负数就是从右往左删除对应的列数。


比如我们想要删除A1:E7区域表格的首行标题行,可以这样以下输入函数公式

=DROP(A1:E7,1)


DROP函数第一参数A1:E7是要操作删除行所在的数据源,而第二参数“1”是正数,表示从上往下的方向删除A1:E7区域的第一行。则最终返回的数据只有除第一行以下的数据。



比如我们想要删除A1:E7区域表格的最后一行,可以这样以下输入函数公式

=DROP(A1:E7,-1)


DROP函数第一参数A1:E7是要操作删除行所在的数据源,而第二参数“-1”是负数,表示按从下往上的方向删除A1:E7区域的第一行,即最后一行。则最终返回的数据只有除最后一行以上的数据。



比如我们想要删除A1:E7区域表格的第一列,可以这样以下输入函数公式:

=DROP(A1:E7,,1)


DROP函数第一参数A1:E7是要操作删除行所在的数据源,而第二参数省略不写,因为我们不需要删除任何整行,第三参数“1”为正数,表示按从左往右的方向删除A1:E7区域的第一列,则最终返回的数据只有除第一列右边的数据。



比如我们想要删除A1:E7区域表格的第一列,可以这样以下输入函数公式

=DROP(A1:E7,,-1)


DROP函数第一参数A1:E7是要操作删除行所在的数据源,而第二参数省略不写,因为我们不需要删除任何整行,第三参数“-1”为负数,表示按从右往左的方向删除A1:E7区域的第一列,即最后一列,则最终返回的数据只有除最后一列左边的数据。



讲完以上四种基本情形后,我们再来讲一下DROP函数的一个进阶用法:获取动态的实时更新的不重复值列表


比如A列的款式名称是有重复的,我们想要获取A列名称的不重复值列表,并且不重复值列表会随着A列数据的不断更新实现动态变化。


我们可以首先输入UNIQUE函数

=UNIQUE(A:A)


UNIQUE函数获取A列整列的不重复值列表,但会出现这样的一个结果:因为我们要确保A7单元格下方增加新的数据后仍会统计完整不重复值列表,所以我们选择了整列作为UNIQUE函数的数据源,由于大量的空值单元格会被Excel认为是重复的数据,所以最后一个返回值会显示0值。



为了去掉最后一行的0值,所以我们使用DROP函数
=DROP(UNIQUE(A:A),-1)

DROP函数使用第2参数“-1”,代表从UNIQUE(A:A)的返回值数组区域中,从下往上删除第一行,即会删除最后一行的0值行。



这样A列增加新的数据后,G列的不重复值列表会动态实时更新结果



回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。

 

 


知识点精彩链接点击阅读

Excel单元格内数据去重/Excel各列数据同步去重
Excel函数降维技巧/157个常用VBA代码模板
Excel提取数字字母汉字/Excel提取字母数字汉字
Excel03~19软件下载/WPS表格19VBA宏功能
全网文字免费复制技巧/提取Excel表格所有图片
再不怕忘记电脑开机密码/Excel合并工作表函数法
批量合并所有工作表/材料出入库表格模板分享
卡通风格PPT模板分享/梦幻风格PPT模板分享
vlookup多条件查询/Excel电话号导入通讯录
更多实用内容请在历史文章搜索 

Excel情报局
Excel表格爱好者,分享一些日常的积累。做一个职场人都能看懂的表格技巧公众号。多学一个Excel小技巧,会让你在职场中多一分底气与自信。(同名视频号)
 最新文章