从Excel中的URL中提取子目录
我想在Excel中执行以下操作:
http://subdomain.domain/subdirectory/url.php – > subdomain.domain / subdirectory
子目录或任何文本之后/和下一个/
我已经search了公式或在线添加,但似乎无法find任何公式。 我只find了subdomain.domain和url位置的公式。
我目前正试图修改这个公式,但我不知道如何!
MID(A1,FIND( “/”,A1,8),LEN(A1)+ 1-FIND( “/”,A1,8))
任何帮助将不胜感激。
那真是太麻烦了! 但是这将工作:
=SUBSTITUTE(SUBSTITUTE(LEFT(A1,FIND("@",SUBSTITUTE(A1,"/","@",(LEN(A1)-LEN(SUBSTITUTE(A1,"/","")))/LEN("/")))-1),"http://",""),"https://","")
它会发现/
的最后一次出现,捕获之前的所有内容,然后删除http://
已更新 ,可以同时处理http和https。
MrExcel.com论坛上的一些好人给了我这个非常棒的公式。 我希望你也可以使用它:
= TRIM(LEFT(SUBSTITUTE(MID(A1,FIND( “//”,A1)+ 2 + IF(ISNUMBER(SEARCH( “// WWW。”,A1)),4),LEN(A1))&” /“,”/“,REPT(”“,999),2),999))
沿着正确的路线,我会说。 也许:
=MID(A1,8,FIND("/",MID(A1,8,LEN(A1)),FIND("/",MID(A1,8,LEN(A1)))+1)-1)
但8
不会为一些网站(可能取代它与FIND("//",A1)+2
)。