Excel formula 如何在excel中提取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))

我有一堆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))
所有弹头的长度都会不同,尽管弹头之前的模式是相同的

有没有函数只获取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)=“/”)

  • MID
    arg 2:它查找
    /cat/
    并从后面的字符串中提取序列(
    +5
  • MID
    arg 3:Extract length是字符串其余部分的长度,减去1个字符,具体取决于它是否以斜杠结尾

  • 一个字。天才!!非常感谢。