快速实现单元格内字符串位置的互换

2017-03-21 00:21:23王志军
电脑知识与技术·经验技巧 2017年1期
关键词:大神字符串单元格

王志军

同事前来求助,A列都是类似于“老师.大神”的字符串,现在她希望对单元格内字符串的位置进行互换,也就是获得“大神.老师”的效果。除了手工操作之外,有没有简单一些的方法呢?

选择B1单元格,在编辑栏输入公式

“=RIGHT(A1,LEN(A1)-FIND(".",A1))&"."&LEFT(A1,FIND(".",A1)-1)”,这里利用FIND函数确定“.”在A1单元格出现的起始位置,LEN函数是返回A1单元格内字符的个数,两者相减可以获得“.”之后字符的数量,最后利用RIGHT函数从一个文本字符串的最后一个字符开始返回指定个数的字袍也就是获得“.”之后的字符“大神”,效果如图2所示。

接下来,仍然利用FlND函数获得“.”在A1单元格出现的起始位置,“-1”是扣除“.”的位置,利用LEFT函数从一个文本字符串的第一个字符开始返回指定个数的字符,本例是返回A1单元格左侧开始至“.”的所有字符,也就是“.”之前的字符“老师”,效果如图3所示。

最后利用“&”和“.”将两个公式获得的内容连接起来,也就是实现“.”前后字符串的互换,公式执行之后向下拖拽或双击填充柄,很快就可以获得图4所示的效果。

补充:实际操作过程中,我们只需要直接輸入“=RIGHT(A1,LEN(A1)-FIND(".",A1))&”.“&LEFT(A1,FIND(".",A1)-1)”公式即可,不需要分别使用两个公式。

猜你喜欢
大神字符串单元格
Savage Country
保你成为识鳄大神
玩转方格
玩转方格
给大神跪了,那些年的神最右
给大神跪了,那些年的神最右
浅谈Excel中常见统计个数函数的用法
西部皮革(2018年6期)2018-05-07 06:41:07
一种新的基于对称性的字符串相似性处理算法
依据字符串匹配的中文分词模型研究
一种针对Java中字符串的内存管理方案