एक्सेल सूत्र: कॉमा के साथ नाम से पहला नाम प्राप्त करें -

विषय - सूची

सामान्य सूत्र

=RIGHT(name,LEN(name)-FIND(", ",name)-1)

सारांश

"अंतिम, पहले" प्रारूप में एक पूर्ण नाम से पहला नाम निकालने के लिए, आप एक सूत्र का उपयोग कर सकते हैं जो राइट, LEN और FIND फ़ंक्शन का उपयोग करता है। सूत्र के सामान्य रूप में (ऊपर), इस प्रारूप में नाम एक पूर्ण नाम है:

LAST, FIRST
जोन्स, सारा
स्मिथ, जिम
डो, जेन

एक अल्पविराम और अंतरिक्ष पहले नाम से अंतिम नाम को अलग करते हैं।

उदाहरण में, सक्रिय सेल में यह सूत्र है:

=RIGHT(B4,LEN(B4)-FIND(", ",B4)-1)

स्पष्टीकरण

उच्च स्तर पर, यह सूत्र नाम के दाईं ओर से वर्ण निकालने के लिए RIGHT का उपयोग करता है। उन पात्रों की संख्या जानने के लिए जिन्हें पहले नाम प्राप्त करने के लिए निकालने की आवश्यकता है, सूत्र नाम में "," की स्थिति का पता लगाने के लिए FIND फ़ंक्शन का उपयोग करता है:

FIND(", ",B4) // position of comma

FIND कॉमा की स्थिति और संख्या के रूप में स्थान देता है। यह संख्या तब नाम की कुल लंबाई से घटा दी जाती है:

LEN(B4)-FIND(", ",B4) // length of first name + 1

परिणाम पहले नाम की लंबाई, प्लस एक अतिरिक्त चरित्र, अल्पविराम के कारण है। वास्तविक लंबाई पाने के लिए, 1 घटाया जाता है:

LEN(B4)-FIND(", ",B4)-1 // length of the first name

क्योंकि नाम रिवर्स ऑर्डर (LAST, FIRST) में है, RIGHT फ़ंक्शन केवल पहले नाम की लंबाई निकाल सकता है।

उदाहरण के लिए, नाम "चांग, ​​एमी" है, कॉमा की स्थिति 6 है। इसलिए आंतरिक सूत्र इसके लिए सरल है:

10 - 6 - 1 = 3 // पहले नाम की लंबाई

फिर:

RIGHT("Chang, Amy",3) // "Amy"

नोट: यह फॉर्मूला केवल लास्ट, फर्स्ट फॉर्मेट में नामों के साथ काम करेगा, जो कॉमा और स्पेस से अलग होता है।

दिलचस्प लेख...