打开APP
userphoto
未登录

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

开通VIP
服了,这样的公式都能想出来,脑子太好用了吧

与 30万 粉丝一起学Excel

VIP会员的问题,电机名称混合着各种字符,现在要将第一个汉字之前的内容提取出来。

这个问题刚好卢子没参与,不过后来看聊天记录,真的很佩服老学员小小怪,脑子太好用了。

传统公式,汉字都大于等于吖,因此用MID提取每一个字符跟吖比较,满足就返回TRUE,再用MATCH查找第一个TRUE的位置,再减去1,用LEFT提取汉字之前的字符。

=LEFT(A2,MATCH(TRUE,MID(A2,COLUMN(1:1),1)>="吖",0)-1)

老学员提供的公式,简洁、新颖。

=LEFT(A2,FIND("%",ENCODEURL(A2))-1)

ENCODEURL估计99.99%的人都是第一次见到,这个是干嘛的?

输入公式后,返回一串类似于乱码的东西。

=ENCODEURL(A2)

专业名词是 URL 编码的字符串。

仔细观察,汉字前面的内容不变,后面第一个开始符号为%。因此用FIND判断%的位置,再减1,就是前面的内容的字符数。

=FIND("%",ENCODEURL(A2))-1

再嵌套LEFT,就能提取前面的内容。

=LEFT(A2,FIND("%",ENCODEURL(A2))-1)

卢子做培训也有5年了,早期报名课程的老学员,现在很多已经很厉害,甚至水平并不比我差,长江后浪推前浪。只要你肯付出,总会有回报的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Excel 2013 函数早知道
WEBSERVICE函数通过网页链接获取网络数据
用excel公式分离数字和汉字,想不到会这么简单!
【Excel问伊答44】公式中奇怪的字符如“々”“龠”“座”“做”有嘛意思?
excel如何计算单元格内有几位数字或数字个数
电子表格excel公式使用大全详解_3
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服