excel从右向左截取字符串函数的值_从后往前截取字符串用什么函数

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定
从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://javaforall.net/234407.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 写给三维建模入门小白的建议

    写给三维建模入门小白的建议各位三维建模入门的小白们 下面这些建议一定可以在三维建模的学习过程中有所帮助 强烈建议大家收藏哦 第一 要想学会操作 3DMAX 就必须要熟练地使用电脑 鼠标和键盘的灵活度是必须要的 因为在接触 3DMAX 后 很多指令都需要用到快捷键 我们在后面会讲到 3DMAX 快捷键以及它的重要性的 所以对电脑越是熟悉 学起来就越简单顺利 第一步要学会安装 3DMAX 软件 了解 3DMAX 的操作界面 3DMAX 的基本知识一定要先掌握 比如 3DMAX 的界面与概述 文件与视图菜单在什么位置 主工具栏中都是什么工具 三维模型的创建与编

    2025年8月15日
    3
  • pytest报错_git是什么

    pytest报错_git是什么前言我们每天写完自动化用例后都会提交到git仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交git仓库的用例。pytest-picked插件可以

    2022年7月31日
    7
  • TransparentBitmap函数设置透明位图的原理分析

    TransparentBitmap函数设置透明位图的原理分析1、函数的功能:把一张位图设置成透明,不影响背景图的显示,并可改变大小2、函数的思想: (1)以当前的hdc创建5个设备兼容dc(HDC):hMem,hSave,hBack,hObject,hTemp (2)将要透明处理的位图块选入其中一个hTemp,获取宽高,并转换成逻辑点值; (3)创建4个临时位图(HBITMAP):bmMem,bmSave,bmBack,bmObjec

    2022年7月21日
    20
  • 协程概述

    协程概述协程不是进程,也不是线程,它就是一个函数,一个特殊的函数——可以在某个地方挂起,并且可以重新在挂起处继续运行。所以说,协程与进程、线程相比,不是一个维度的概念。一个进程可以包含多个线程,一个线程也可以包含多个协程,也就是说,一个线程内可以有多个那样的特殊函数在运行。但是有一点,必须明确,一个线程内的多个协程的运行是串行的。如果有多核CPU的话,多个进程或一个进程内的多个线程是可以并行运行的,但是一…

    2022年7月27日
    1
  • 查询数据库用户所有表名_sql语句收回用户权限

    查询数据库用户所有表名_sql语句收回用户权限在企业系统中经常会使用到给用户分配权限的情况,往往在用户信息表和权限表之间还维护了一张角色表,即通过给用户添加角色,角色添加权限的这样一种方式来给用户间接的添加权限。如图示例那么,查询用户权限的多表查询sql语句长什么样呢?select*frompe_role_userruinnerjoinpe_role_modulermonru.role_id=rm.`role_id…

    2022年9月1日
    2
  • Oracle jdbc

    Oracle jdbc

    2021年5月5日
    139

发表回复

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

关注全栈程序员社区公众号