2013-12-08 32 views
4

我正在解析搜索引擎優化的目的,我搜索了所有論壇的公式,可以從網址中刪除域,但似乎無法找到公式,返回有利的結果。這就是我想做的事:從Excel中的URL中刪除域

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

我試着用你的URL的http和https版本(其中A3有你的URL);似乎工作。

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

哇!工作順利!非常感謝! :) – user3075601

0

如果要創建301條規則,添加一個「+1」將確保「/」包含在路徑的開始:

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

0

是否必須是在Excel中?您可以使用谷歌牀單和這個簡單的功能將autoextract你需要的東西:

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

我建議是的。這樣的GS Q屬於不同的網站。 – pnuts

+0

@pnuts謝謝,對不起,我還是新來的,弄清楚一切都在哪裏:) –

+0

@Auielle你永遠不會:)(太多人和太多不同的意見!)然而,給出[Web應用程序](http:// webapps.stackexchange.com/help/on-topic)存在IMO甚至不太適合在這裏提供GS公式解決方案,而不是爲Python Q提供PHP解決方案。 – pnuts

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

如果URL中A3領域,從A3條http://https://並沒有要求只返回域名URI