excel函数查找第5个反斜杠的位置
发布时间:2022-06-12 11:37:08
excel函数查找第5个反斜杠的位置,下面列出了一个完整的文件路径:
D:\myData\category\ Excel\VBA\Skills\test.xlsm
想要查找第5个反斜杠的位置,如何使用公式获取?
公式
公式1:
=FIND(“\”,A1,FIND(“\”,A1,FIND(“\”,A1,FIND(“\”,A1,FIND(“\”,A1)+1)+1)+1)+1)
使用FIND函数从左至右查找。最里面的FIND函数查找第一个“\”出现的位置,其外层的FIND函数从该位置右侧查找第二个“\”出现的位置,依此类推,最外层第5个FIND函数查找第5个反“\”出现的位置。
公式2:
=SEARCH(“\”,A1,FIND(“\”,A1,FIND(“\”,A1,FIND(“\”,A1,FIND(“\”,A1)+1)+1)+1)+1)
与FIND函数原理相同。
但是SEARCH函数和FIND函数的区别在于是否区分大小写。SEARCH函数不区分大小写,而FIND函数区分大小写。
以上两个公式虽然很长,但很好理解,缺点是如果要查找的第10个反斜杠,则需嵌套10个函数,公式更冗长。
公式3:
=FIND(CHAR(5),SUBSTITUTE(A1,”\”,CHAR(5),5))
公式利用了SUBSTITUTE函数可以指定要替换的字符的位置并使用另一字符进行替换的特点。因此,公式3使用CHAR(5)代表的字符替换第5个“\”,然后FIND函数查找CHAR(5)代表的字符出现的位置,也就是第5个“\”的位置。
这个公式很简洁,但要确保查找的字符串中没有CHAR(5)代表的字符。
公式4:
=LARGE(((MID($A1,ROW(INDIRECT(“1:”&1024)),1))=”\”)*ROW(INDIRECT(“1:”&1024)),2)
这是一个数组公式。
公式中的:
MID($A1,ROW(INDIRECT(“1:”&1024)),1))=”\”
将单元格A1中的字符串拆成由单个字符组成的数组,然后将其每个元素与“\”比较,得到一个由TRUE/FALSE值组成的数组。很显然,字符串中对应着“\”的值为TRUE。而ROW(INDIRECT(“1:”&1024))生成由1至1024组成的数组。两个数组相乘,只有TRUE值对应的数值是除0外的整数且是各“\”的位置,而我们要查找的“\”是倒数第2个,也就是数组中的第2大值。


猜你喜欢
- 我们在对思维导图进行编辑的时候经常会需要突出某些主题,这个时候我饿么你除了将这些主题的字体进行大小的调整或是加粗,还可以李彤思维导图工具栏中
- 在我们平时使用Excel表格时,有时候需要保护部分数据不让其他人修改。此时就要用到一个功能,那就是分区域锁定表格,只允许其他人在某些区域编辑
- 在Excel 2007中,Office剪贴板可以存储已复制或剪切的多个项目,存储类型包括文本和图形,还可以并将其中的内容粘贴到另一个 Off
- win10第一次推送10536.1004用户重置手机后出现《消息》应用消失的问题,现在微软针对这部分用户再次推送Win10手机版10536.
- 微信怎么对图片进行拼接?微信是一个网上通讯平台,用户可以使用其和朋友进行交流互动。发朋友圈的时候,想要将图片进行拼接再发,一定要使用第三方软
- 1、对象从屏外移动到屏内某处或飞过屏幕。 制作步骤: &
- 有的时候会在PC端上安装多个输入法,最为常用的就是五笔输入法和拼音输入法了,但是也有其他特殊用户会用到别的输入法,那么对于Win10系统来说
- Excel中经常需要使用到vlookup函数进行查找配对数据,vlookup函数具体该如何使用呢?下面是小编带来的关于excel的vlook
- Wondershare(万兴科技)是以自主品牌、面向全球消费者提供市场领先的App应用工具的高科技企业,用户遍布全球200多个国家和地区。旗
- 在Win7下使用超级任务栏时都是默认打开的,下面与大家分享下将其改为计算机目录有利于我们快速启动,不会的朋友不要错过了哈这样就习惯了。Win
- 浏览器打开后死机怎么办?浏览器一运行就出现卡死问题该如何解决?本文就给大家分享电脑一启动浏览器就死机的解决方法。解决步骤:1、按win+r打
- Word中添加左对齐页码方法:1、打开需要编辑的word文档,在工具栏中选择插入选项卡。展开页码选项栏,选择页面底端,选择“普通数字1&qu
- 简介:奖状有两种,一种是小奖状,一种是大奖状。大奖状的纸张大小一般是8k,并且上面有字,所以设计到排版与放纸问题。工具:多功能一体机 大奖状
- 如果想提取一组包含年月日的日期数据中的天数时,这时DAY函数就派上用场了。那么具体该如何使用 DAY 函数呢?操作方法选中B2单元格,点插入
- 我们在编辑文档时经常需要编辑文档内各个段落的对齐方式,手动一个个对齐很难做到全篇文档统一且效率也比较低,那么在Word中如何设置段落对齐呢?
- Win11提示Rundll32.exe错误怎么修复?Rundll32 是一个 Windows 实用程序,负责在内存中加载和执行 32 位 D
- 苹果系统中的截屏和录屏、标记和剪辑功能一如它的其他产品设计,做得非常细致。在我们日常的工作中,不免会遇到这些功能,今天小编就给大家详细讲解下
- win10系统共享打印机提示0x000006d9错误解决方法?打印机共享能够让不同的用户使用打印机功能,但如果在使用的时候提示0x00000
- 大家在使用电脑的过程中,经常会遇到各种各样的问题,比如有用户说自己不小心忘记了设置的本地账户的登录密码,这该怎么办呢?下面小编就给大家讲讲遇
- wireshark怎么抓包? wireshark是非常流行的网络封包分析软件,功能十分强大。那对于刚开始接触的用户来说要怎么进行抓包分析呢?