Excel formula 如何在excel中提取url的最后一段而不使用尾随斜杠?
我有一堆URL:Excel formula 如何在excel中提取url的最后一段而不使用尾随斜杠?,excel-formula,Excel Formula,我有一堆URL: https://www.example.com/XX/YY/cat/this-url-has-12345/ https://www.example.com/XX/YY/cat/this-url-has-different-length-67891/ 我试图提取slug(在/cat/之后的所有内容),但没有结尾的斜杠。但是,未能摆脱尾部斜杠 我正在使用下面的函数,但似乎无法否定索引以避免后面的斜杠: RIGHT(C2;FIND("/cat/";C2;1))
https://www.example.com/XX/YY/cat/this-url-has-12345/
https://www.example.com/XX/YY/cat/this-url-has-different-length-67891/
我试图提取slug(在/cat/之后的所有内容),但没有结尾的斜杠。但是,未能摆脱尾部斜杠
我正在使用下面的函数,但似乎无法否定索引以避免后面的斜杠:
RIGHT(C2;FIND("/cat/";C2;1))
所有弹头的长度都会不同,尽管弹头之前的模式是相同的
有没有函数只获取slug而不包含尾部斜杠?谢谢 使用MID
:
=MID(C2,FIND(“/cat/”,C2)+5,LEN(C2)-4-FIND(“/cat/”,C2)-(右(C2)=“/”)
或者在您的区域设置中:
=MID(C2;FIND(“/cat/”)C2)+5;LEN(C2)-4-FIND(“/cat/”)C2-(右(C2)=“/”)
arg 2:它查找MID
并从后面的字符串中提取序列(/cat/
)+5
arg 3:Extract length是字符串其余部分的长度,减去1个字符,具体取决于它是否以斜杠结尾MID
一个字。天才!!非常感谢。