追风的麻辣香锅 · 整数转二进制字符串_整数变成二进制字符串-C ...· 1 周前 · |
谈吐大方的爆米花 · python中双引号是哪个键 • ...· 5 天前 · |
还单身的充电器 · 怎么用STATA来将字符串的日期转为日期型 ...· 5 天前 · |
帅呆的柠檬 · AutoLisp入门实例教程(上)-翰林苑| ...· 17 小时前 · |
英姿勃勃的白开水 · C#判断XML字符串是否含特殊字符并进行转换 ...· 1小时前 · |
深沉的钥匙扣 · 用人单位最认可的大学排名!|北航|北大|政法 ...· 2 周前 · |
深情的钱包 · JASH BASH Intro — ...· 3 周前 · |
八块腹肌的草稿本 · 湖北武汉:“清凉经济”点燃酷夏 ...· 1 月前 · |
细心的苹果 · std::atan2, ...· 3 月前 · |
豪情万千的花卷 · jquery动态数据,jquery获取动态生 ...· 5 月前 · |
在实际的工作中,从指定的字符串中提取指定文本也是常用的技巧之一,除了手动操作之外,下文的8种应用技巧也是必须要掌握的。
一、Left函数法。
功能: 从指定文本字符串的第一个字符开始,提取指定长度的字符串。
语法结构:=Left(字符串,[字符串长度]),省略“字符串长度”时,默认为字符串的总长度。
目的: 从指定的“地址”中提取“市”。
方法:
在目标单元格中输入公式:=LEFT(D3,3)。
二、Mid函数法。
作用: 从字符串的指定位置开始,提取指定长度的值。
语法结构: =Mid(字符串,开始位置,字符长度)。
目的:从指定的“地址”中提取“市”。
方法:
在目标单元格中输入公式:=MID(D3,4,3)。
三、Right函数法。
功能: 从字符串的右侧开始提取指定长度的字符。
语法结构: =Right(字符串,字符长度)。
目的: 从指定的“地址”中提取“村”。
方法:
在目标单元格中输入公式:=RIGHT(D3,3)。
四、Left+Find函数法。
用Left、Mid和Right函数提取指定的字符串时,字符串之间要有一定的规律,如果地址为“乌鲁木齐市天山区万宁村”,则用上述方法提取的“市”和“区”都是有误的。
Find函数的功能: 返回一个字符串在另一个字符串中的起始位置。
语法结构: =Find(查找字符串,原字符串,[起始位置])。
目的: 从指定的地址中提取“市”。
方法:
在目标单元格中输入公式:=LEFT(D3,FIND("市",D3))。
解读:
公式中首先用Find函数提取“市”的位置,并作为Left函数的第二个参数,从而提取完整的“市”。
五、Mid+Find函数法。
目的: 从指定的地址中提取“区”。
方法:
在目标单元格中输入公式:=MID(D3,FIND("市",D3)+1,FIND("区",D3)-FIND("市",D3))。
解读:
Mid函数共有3个参数,第一个为字符串,第二个参数为需要提取字符的开始位置,由于提取的为“区”,在“市”的后面,所以用FIND("市",D3)提取“市”的位置,+1修正后则为“区”的开始字符位置;第三个参数为需要提取字符的长度,其实就是“区”在字符串中的位置减去“市”在字符串中的位置,即FIND("区",D3)-FIND("市",D3)。
六、Len+Right+Find函数法。
Len函数的功能: 返回文本字符串中的字符个数。
语法结构: =Len(字符串)。
目的: 从指定的地址中提取“村”。
方法:
在目标单元格中输入公式:=RIGHT(D3,LEN(D3)-FIND("区",D3))。
解读:
由于村名的长度不一致,所以用地址字符串的总长度减去“区”的位置,则为“村”的字符长度,然后用Right函数提取。
领取专属 10元无门槛券
私享最新 技术干货
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
帅呆的柠檬 · AutoLisp入门实例教程(上)-翰林苑|董翰林的个人网站 17 小时前 |