
सामान्य सूत्र
=LEFT(url,FIND("/",url,9))
सारांश
यदि आप एक पूर्ण URL से डोमेन नाम निकालना चाहते हैं, तो आप LEFT और FIND फ़ंक्शन का उपयोग करने वाले सूत्र के साथ ऐसा कर सकते हैं। ऊपर सामान्य रूप में, URL वह URL है जिसके साथ आप काम कर रहे हैं।
उदाहरण में, हम इस सूत्र का उपयोग कर रहे हैं:
=LEFT(B4,FIND("/",B4,9))
स्पष्टीकरण
B4 में URL है: "https://exceljet.net/keyboard-shortcuts"
कोर में, यह सूत्र URL से वर्णों को निकाल रहा है, बाईं ओर से शुरू कर रहा है, और कितने वर्णों को निकालने के लिए FIND फ़ंक्शन का उपयोग कर रहा है।
पहले, URL URL में "/" वर्ण का पता लगाता है, जो 9 वें वर्ण से शुरू होता है। यह सूत्र का "चतुर" हिस्सा है। URL किसी "प्रोटोकॉल" नामक चीज़ से शुरू होते हैं जो इस तरह दिखता है:
http: //
https: //
ftp: //
sftp: //
और इसी तरह। 9 वें चरित्र से शुरू करके, प्रोटोकॉल को छोड़ दिया जाता है, और FIND फ़ंक्शन "/" के तीसरे उदाहरण के स्थान को लौटा देगा (प्रोटोकॉल में डबल स्लैश के बाद पहला उदाहरण)।
इस स्थिति में, "/" का तीसरा उदाहरण URL में 21 वां वर्ण है, इसलिए FIND 21 वें नंबर पर लौटता है।
LEFT फ़ंक्शन तब URL के 21 अक्षरों को बाईं ओर से शुरू करता है। परिणाम एक अनुगामी स्लैश के साथ डोमेन नाम है।
यदि आप बिना किसी अनुगामी स्लैश के डोमेन नाम प्राप्त करना चाहते हैं, तो बस FIND के परिणाम से नंबर 1 को घटाएं:
=LEFT(B4,FIND("/",B4,9)-1)