打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
10个极大提高工作效率的函数

Excel中如果你掌握了文本函数用起来会非常有效率,关于文本函数,你了解有多少呢?

1.left函数:字符串提取函数,从左到右提取,公式:=(单元格,截取几位)。

譬如我们要在下图A列中截取年份,也就是在单元格中截取前4位,用公式=left(单元格,4)即可提取前4位的年份:

图1

2. right函数: 字符串提取函数,从右到左提取,公式:=(单元格,截取几位)。

譬如我要在下图A列中截取月份,也就是在单元格中截取后2位,用公式=right(单元格,2)即可提取后2位的月份:

图2

  • 若单元格中有空格,则算作一个字符。
  • Left和right公式都有一个局限,只能从单元格首位或者末尾开始提取,而不能从指定的位数开始提取。如果要从指定位数开始提取,则用mid函数。

3.mid函数:字符串提取函数,从指定位置数开始往右提取,公式=(单元格,指定开始位,截取几位)

譬如我要在下图A列身份证号码中提取出生年份,也就是在单元格第7位开始提取,截取4位,用公式=mid(单元格,7,4)即可提取年份:

图3

如果是下面这种情况呢?我们要分别截取邮箱地址的前缀和后缀,好像用left/right/mid都不行了 ,因为我们不知道要截取几位,如果是一个单元格还可以去数,但是有很多单元格公式是要下拉的,就不能去数了。

图4

这个时候我们要用到一个新的函数find,它就是帮你去找要截取几位的。

4. find函数:用来对数据中某个字符串进行定位,找出它的位置数。公式=(找什么字符,在哪个区域找)。

譬如下图中找出@字符在每个单位格的位置数,用公式=mid(”@”,单元格)即可找出@的位置数:

图5

找出位置数之后我们就知道前缀要提取几位了,只要提取到@的前一位,那么我们再用left公式就可以截取了:

图6

前缀取好了,再看后缀,我们可以用right函数,但就算知道了@的位数,也不能确定从右边截取几位,因为find函数默认是从第一位开始数而不是从末尾开始数。

那怎么办呢?如果我们知道总的位数,再减去@的位置数,不就是剩下的位数了吗?len函数就可以计算总的位数。

5. len函数,用来计算文本串的字符数。公式=(字符串)。知道了len函数,我们就可以用right函数截取后缀了:

图7

下拉公式后就能得到所有单元格的后缀:

图8

现在对文本函数是不是有了多的了解呢?


本头条号旨在分享工作中最实用的office操作技巧,欢迎关注本头条号。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
EXCEL如何提取两个特定字符之间的字符?
Excel中自动填写出生日期和性别
三种方法提供了各不相同的解题思路,没有优劣之分,掌握后都是你的套路!
提取数字的几个套路
excel提取中间的几个文字
Excel提取两个汉字之间的内容
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服