首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

常用的文本处理函数,搞定这几个就够啦

近日有朋友问到文本函数的使用,那咱们今天就来聊一聊吧:)

文本连接

符号&就可以连接两个文本啦~

提取函数

Left(), Right(), Mid()分别表示从字符串的左边、右边、中间返回指定长度的字符串;

Len()用来返回字符串的长度;

查找函数

Find(), Search()都表示查找,Find()不支持通配符,Search()支持;

? 单个字符通配符;

* 任意长度通配符;

格式转换

Text()根据指定的数值格式将数字转为文本;

Value()将一个代表数值的文本字符串转换成数值;

替换函数

Substitute() 和Replace() 均表示替换,只是参数稍有不同;

=SUBSTITUTE(AG2,"卓越","Excellent")

=REPLACE(AG3,5,0,",")

=REPLACE(AG4,4,4,"****")

隐藏部分电话号码的方式有很多哦,比如还可以:

=LEFT(AG4,3)&"****"&RIGHT(AG4,4)

经典实例

文本函数看似简单,但灵活组合之后倒也功能强大、实用,下面来看两个经典实例:

身份证信息提取

籍贯、生日、性别的公式分别是:

=VLOOKUP(VALUE(LEFT(W2,2)),$AA$1:$AB$35,2,FALSE)

=IF(LEN(W2)=18,TEXT(MID(W2,7,8),"0000年00月00日"),TEXT(MID(W2,7,6),"1900年00月00日"))

=IF(LEN(W2)=18,IF(MOD(MID(W2,17,1),2)=0,"女","男"),IF(MOD(RIGHT(W2,1),2)=0,"女","男"))

(备注:例子中的身份证号均为测试号,非真实身份证号)

提取文件名

通过这种方式,报表的标题就可以根据文件名自动更新了哦~~

=CELL("filename")

=MID(AC2,FIND("[",AC2)+1,FIND("]",AC2)-FIND("[",AC2)-1)

公式调试

大家刚开始独立编写复杂的文本处理函数时,难免会遇到各种小问题,可以通过下面的方法进行单步调试哦:

【公式】->【公式审核】->【公式求值】

临近期末事情比较多,更新稍迟,敬请谅解~~

大家可以翻看一下往期复习哦,过阵子咱们也来个期末测试吧,呵呵:)

——小梁

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180108G01PBV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券