excel从右向左截取字符串函数「建议收藏」

excel从右向左截取字符串函数「建议收藏」从A串中提取从”.”开始的字符串B,可以使用find函数来对”.”的首次出现进行定位,这类似于各种语言中的indexOf功能,find是从左往右查找的,在EXCEL中并没有从右往左查找,类似lastIndexOf的函数.在EXCEL想要从右往左截取字符,可使用公式=TRIM(RIGHT(SUBSTITUTE(A1,”/”,REPT(“”,LEN(A1))),LEN(A1))).例:已知A

从A串中提取从”.”开始的字符串B,可以使用find函数来对”.”的首次出现进行定位,这类似于各种语言中的indexOf功能,find是从左往右查找的,在EXCEL中并没有从右往左查找,类似lastIndexOf的函数.

在EXCEL想要从右往左截取字符,可使用公式=TRIM(RIGHT(SUBSTITUTE(A1,”/”,REPT(” “,LEN(A1))),LEN(A1))).

例:已知A1=http://www.163.com/sports/Arsenal.html

要获取Arsenal.html字符串.

公式=TRIM(RIGHT(SUBSTITUTE(A1,”/”,REPT(” “,LEN(A1))),LEN(A1))).

解释:

1.REPT(” “,LEN(A1))的意思是得到一空格串,长度为A1的长度.

REPT函数可可以按照定义的次数重复现实文本,相当于复制文本.

2.SUBSTITUTE(A1,”/”,REPT(” “,LEN(A1)))

将A1中的字符”/”用多个空格串(第1步所得)来替换.此时,可获得的文本如:

http:                                                                           www.163.com                                     sports                                     Arsenal.html

SUBSTITUTE(text,old_text,new_text,instance_num)

函数是在文本字符串中用 new_text 替代 old_text

3.在以指定空格串代替所有分隔符后,就可以使用Right函数,从右往左取子串了.即

=RIGHT(SUBSTITUTE(A2,”/”,REPT(” “,LEN(A2))),LEN(A2))

此时得到的字串如:

                         Arsenal.html

4.最后使用Trim函数将空格删除,可得到结果:Arsenal.html

=TRIM(RIGHT(SUBSTITUTE(A2,”/”,REPT(” “,LEN(A2))),LEN(A2)))

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11351.html

(0)
上一篇 2023-03-02
下一篇 2023-03-02

相关推荐

  • Postico for Mac(好用的PostgreSQL客户端)[通俗易懂]

    Postico for Mac(好用的PostgreSQL客户端)[通俗易懂]Postico for Mac是Mac平台上一款功能强大的PostgreSQL客户端,Postico Mac版凭借着简单易用的操作界面深受专业人员和新手的喜爱。 详情:Postico for Mac(

    2023-05-27
    147
  • pg 性能分析_pg4实战怎么样

    pg 性能分析_pg4实战怎么样postgresql 库中出现性能问题,对于复杂的sql, 常用分析过程: 简化SQL,定位性能异常点: 简化输出。像下面语句,可以先把输出的子查询去掉。有时也可以使用count(*)代替输出。 逐…

    2023-03-16
    163
  • Python退出程序教程

    Python退出程序教程在编写Python程序时,退出程序是一项基本的任务。Python提供了多种方法来退出程序,包括使用异常、调用系统退出函数、使用sys模块等等。本篇文章将详细介绍Python通过不同方式退出程序的方法。

    2024-09-19
    16
  • MySQL数据库表设计规范[亲测有效]

    MySQL数据库表设计规范[亲测有效]一、数据库设计 1、一般都使用 INNODB 存储引擎,除非读写比率<1%,才考虑使用 MYISAM 存储引擎;其 他存储引擎请在 DBA 的建议下使用。 2、Stored procedure (包...

    2023-03-19
    166
  • 初学者看完都能秒懂的_Mysql (终结篇)[通俗易懂]

    初学者看完都能秒懂的_Mysql (终结篇)[通俗易懂]前面写了几篇前序学习,可以去先了解看看噢!! 此篇为续篇之终极篇,话不多说,上货!! MySQL: 一. 多表查询 1. 连接查询 (1)笛卡尔积 消除笛卡尔积。 (2)内连接查询 以下两种格式,都…

    2023-02-18
    135
  • 真正理解Mysql的四种事务隔离级别[通俗易懂]

    真正理解Mysql的四种事务隔离级别[通俗易懂]什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束…

    2023-02-11
    135
  • 实用教程丨使用K3s和MySQL运行Rancher 2.4[通俗易懂]

    实用教程丨使用K3s和MySQL运行Rancher 2.4[通俗易懂]本文转自Rancher Labs 简 介 本文将介绍在高可用K3s Kubernetes集群上安装Rancher 2.4的过程并针对MySQL利用Microsoft Azure数据库的优势,该数据库消

    2023-03-06
    141
  • 以Linux和PostgreSQL为中心的Python工程师

    以Linux和PostgreSQL为中心的Python工程师作为一名Python工程师,了解Linux和PostgreSQL是必不可少的。Linux是一个开放源代码的操作系统,已被大量应用于服务器端和嵌入式系统中。PostgreSQL是一个开源的关系型数据库管理系统,被广泛应用于数据存储和数据分析领域。

    2024-09-04
    23

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注