level 1
一个单元格内包含/的数量不一,有1个2个3个4个等等,我现在想提取最后一个/前面的数据,也就是删除最后一个/后面的内容,大佬帮帮忙
2019年07月30日 11点07分
2
level 12
这个和你要求差不多,虽然我不认可他的思路,也能达到你的要求
2019年07月30日 11点07分
5
level 5
=MID(A1,1,LEN(A1)-LEN(TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1)))))
假如在a1单元格里面有你的数据,在其它单元格你复制这个公式试试,是这个意思吗?可以再改
2019年07月30日 12点07分
9
谢谢,我回去之后试试
2019年07月30日 13点07分
数据内容是这样的:asd/zc/quh/sjk,但不是每个数据都是4个/,有的只有一个,有的有两个或者三个
2019年07月30日 13点07分
上面说错了,都不一定是4个/,手机打字真麻烦
2019年07月30日 13点07分
容易打错
2019年07月30日 13点07分
level 5
再多的也不怕……你回去试试,不行再改
=MID(A1,1,LEN(A1)-LEN(TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1))))-1)
=LEFT(A1,LEN(A1)-LEN(TRIM(RIGHT(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1))))-1)
这两个都是去掉了最后那个/号及后面内容,上面的去内容,没去/号
2019年07月30日 13点07分
11
level 6
这个好简单吧,left(你的字符串,instrrev(你的字符串,“/”))即可
2019年07月31日 21点07分
14
level 5
wps高级分列,选择遇见/就分列,然后把你要的部分移到一起拼起来就行了
2019年07月31日 23点07分
15
level 13
最好直接找到最后一个“/”,trim会去掉文本的连续空格,不建议使用。
=left(A1,match(1,0/(mid(A1,mmult(row($2:$99),1),1)="/")))
=left(A1,len(A1)-match(true,left(right(A1,mmult(row($1:$99),1)))="/",))
2019年08月01日 00点08分
16