从Excel中的URL中删除域

时间:2013-12-08 04:21:44

标签: excel

我正在为搜索引擎优化目的解析网址,我搜索了所有论坛的公式,可以从网址中删除域名,但似乎无法找到返回有利结果的公式。这就是我想要做的事情:

https://www.walsallhealthcare.nhs.uk/contact-us/useful-links/subject-categories.aspx

- >的接触-US /有用链接/主题categories.aspx

我在Excel中使用此公式来删除域名。但是这对安全站点不起作用,我总是要用“9”代替“8”才能使它工作。有没有办法让这个工作适用于http和https网站?

  

= MID(A1,FIND( “/”,A1,8),LEN(A1)+ 1-FIND( “/”,A1,8))

另外,我想在开头删除“/”。这可能吗?

非常感谢你!

4 个答案:

答案 0 :(得分:4)

我尝试使用您网址的http和https版本(其中A3包含您的网址);似乎工作。

=RIGHT(A3,LEN(A3)-FIND("/",A3,FIND("//",A3)+2))

答案 1 :(得分:0)

如果您要创建301规则,添加“+1”将确保“/”包含在路径的开头:

=RIGHT(A3,LEN(A3)-FIND("/",A3,FIND("//",A3)+2)+1)

答案 2 :(得分:0)

是否必须在excel中?您可以使用Google工作表,这个简单的功能会自动提取您需要的内容:

=REGEXEXTRACT(A1,".*\.\w+\/(.*\/*?)")

答案 3 :(得分:-1)

=RIGHT(LEFT(A3;FIND("/";A3;FIND("//";A3)+2)-1);LEN(LEFT(A3;FIND("/";A3;FIND("//";A3)+2)))-FIND("//";A3)-2)

如果在A3字段中设置了网址,则从A3中剥离http://https://并仅返回没有请求URI的域名

相关问题