夜雨聆风学习资料网

ARTICLE · 1340576

这4个Excel公式,学会一个就能少加班半小时

这4个Excel公式,学会一个就能少加班半小时

小伙伴们,大家好啊,今天咱们继续聊聊几个工作中特别实用的Excel函数公式,都是我平时用得比较多的,希望能帮到大家。每个场景我都配了可以直接复制到表里的示例数据,照着做一遍就能上手。

一、一列姓名快速转成多列

先看这个场景:A列是一串姓名,现在想把它变成两列显示。

示例数据(复制到A1单元格开始粘贴,A1是表头):

姓名
张伟
王芳
李娜
刘洋
陈静
杨磊
赵敏
黄强
周婷
吴鹏
徐丽
孙浩
马燕
朱峰
胡雪

操作很简单,在C3单元格输入下面这个公式:

=WRAPROWS(A2:A16,2,"")

WRAPROWS这个函数就是专门干这个活的——把一列数据按指定列数折叠成多列。第一个参数选数据区域,第二个参数告诉它每行放几列就换行。第三个参数是兜底用的,万一转换后的区域比实际数据多出空位,就用这个参数填上指定内容,比如空文本"",这样就不会出现一堆0或者错误值了。

二、从身份证号里提取出生日期

这个需求太常见了,根据B列的身份证号码把出生日期拎出来。

示例数据(复制到A1单元格开始粘贴,A1、B1是表头):

姓名
身份证号
张伟
110101198807183512
王芳
320102199203124526
李娜
440305199511087841
刘洋
510107198506223317
陈静
370102199809301265

C2单元格写:

=--TEXT(MID(B2,7,8),"0-00-00")

拆开看:MID函数从B2的第7位开始,截取8个字符,正好是出生年月日19880718。接着TEXT函数把这串数字变成"1988-07-18"这种日期样式的文本。最后两个负号很关键——负负得正嘛,通过这个数学运算把文本型日期转成真正的日期序列值。别忘了把公式所在单元格的数字格式设成日期,不然显示出来还是一串数字。

三、按条件筛选数据

左边是数据表,想挑出性别为"女"的所有姓名。

示例数据(复制到B2单元格开始粘贴,B2、C2是表头,对应公式里的B3:B8和C3:C8区域):

姓名
性别
张伟
男
王芳
女
李娜
女
刘洋
男
陈静
女
杨磊
男

用FILTER函数一步到位:

=FILTER(B3:B8,C3:C8="女")

FILTER的作用就是按条件筛出全部符合条件的记录。第一个参数是要返回的区域,第二个参数是筛选条件。第三个参数可选,用来指定没有符合条件记录时返回什么,省略的话会返回#CALC!错误值。实际用的时候建议加上第三参数,比如返回"无符合记录",看起来更友好。

四、拆分混合内容

A列是些类目信息,用短横线和斜杠隔开,现在要把它们拆到不同单元格里。

示例数据(复制到A1单元格开始粘贴,A1是表头):

类目信息
水果-苹果/香蕉
蔬菜-白菜/萝卜
饮料-可乐/雪碧
零食-薯片/饼干
日用品-牙膏/牙刷

B2输入:

=TEXTSPLIT(A2,{"-","/"})

TEXTSPLIT专门用来按指定分隔符拆字符。第一个参数是要拆的内容,第二个参数是分隔符,如果有多种分隔符,依次写进花括号里就行。写好公式后向下复制到B6,整列就都拆好了。


以上几个公式都是日常办公里出镜率很高的,建议收藏起来,下次遇到类似场景直接套用就行。有问题欢迎留言交流~

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料