एक्सेल का उपयोग कर ईमेल पतों से शीर्ष डोमेन नाम निकालें


1

मैं इस तरह के ईमेल पते से कुछ प्रकार के डोमेन नाम निकालना चाहता हूं:

joe@mail.cox.net cox.net
bob@student.cox.edu cox.edu
john@cox.com cox.com
sheri@matadors.csun.edu csun.edu
kathy.sutton@csun.edu csun.edu

मैं एक्सेल का उपयोग कैसे करूँ? मेरे द्वारा देखे गए सभी उत्तर 'नेट इस तथ्य पर विचार करने में विफल हैं कि कुछ डोमेन एक से अधिक स्तर के हैं। मुझे वह नाम नहीं चाहिए जो दाईं ओर से दूसरी अवधि से पहले दिखाई देता है। कुछ ईमेल पते में केवल @ साइन और TLD के बीच की अवधि होती है, जबकि अन्य के बीच में एक से अधिक अवधि हो सकती है।

~ डौग

जवाबों:


2

यह आसानी से सूत्रों के साथ किया जा सकता है।

डुप्लिकेट गणना से बचने के लिए, मैं सुझाव देता हूं कि @साइन के बाद टेक्स्ट को निकालने वाला एक सहायक स्तंभ स्थापित किया जाए , जिसे सूत्र में कई बार संदर्भित किया जाएगा।

यदि ईमेल पता A1 में है, तो इस सहायक सूत्र को सेल B1 में रखें:

=MID(A1,FIND("@",A1)+1,99)

अगला कदम .बी 1 में पात्रों की संख्या की गणना करना है । एक उप-डोमेन वाले डोमेन में 2 होंगे, इसलिए केवल यदि गिनती 1 से अधिक है, तो आपको पहले .चरित्र को शामिल करने से पहले और सब कुछ काट देना होगा ।

=IF(LEN(B1)-LEN(SUBSTITUTE(B1,".",""))>1,MID(B1,FIND(".",B1)+1,99),B1)

स्क्रीनशॉट कार्रवाई में इस सूत्र संयोजन को दर्शाता है। बेशक, आप बी 1 के हर उल्लेख को बी 1 के फॉर्मूले से बदल सकते हैं, लेकिन इसे बनाए रखना और गणना करने में अधिक समय लेना मुश्किल होगा (यह नहीं कि यह कुछ सौ ईमेल पतों के साथ मायने रखता है)।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.