एक्सेल में स्ट्रिंग डाटा से कैरेक्टर को कैसे अलग करें
(How to Remove the First Character from a String in Excel)
एक्सेल में अक्सर लोगों को cell में स्थित अक्षर और नंबर में से अक्षर को हटाने की आवश्यकता पड़ती है| मान लें कि नीचे (कॉलम A में) एक डेटासेट है और आप प्रत्येक सेल से केवल पहले अक्षर को हटाना चाहते हैं और सिर्फ नंबर को रखना चाहते हैं| जैसे -आपके पास किसी सेल में CDS271 लिखा हैं और आप यहाँ से स्ट्रिंग हटा कर सिर्फ नंबर दिखाना चाहते हैं जैसे – 271
एक्सेल में स्ट्रिंग से कैरेक्टर हटाने के कई तरीके है| जो निम्नानुसार है-
पहला तरीका – Replace Function का प्रयोग करके (Using Replace Function)
यदि आप सेल में से String से पहला अक्षर निकालना चाहते है तो आप इसे Replace के साथ बदल सकते है| आप आसानी से REPLACE फ़ंक्शन का उपयोग करके ऐसा कर सकते हैं।
= REPLACE (A2,1,1, “”)
उपर्युक्त फंक्शन केवल शुरुआत से शुरू होता है और 1 अक्षर को Blank (“”) से बदल देता है।
आप इसका उपयोग प्रत्येक Cell से कई characters को निकालने के लिए भी कर सकते हैं। उदाहरण के लिए, यदि आप पहले दो characters को हटाना चाहते हैं, तो आप नीचे दिए गए फंक्शन का उपयोग कर सकते हैं:
= REPLACE (A1,1,2, “”)
दूसरा तरीका – फार्मूला का प्रयोग करके (using a formula)
एक्सेल में बहुत सारे टेक्स्ट फ़ंक्शन होते हैं और आप एक ही काम कई अलग-अलग तरीकों से कर सकते हैं। इस विधि में, Right Function का प्रयोग करके स्ट्रिंग से प्रत्येक character को हटाएगे –
मान लीजिए कि आपके पास नीचे दिखाए अनुसार एक डाटासेट है:
=RIGHT(A1,LEN(A1)-1)
उपरोक्त फंक्शन सेल में characters की कुल संख्या का पता लगाने के लिए LEN फ़ंक्शन का उपयोग करता है।
तीसरा तरीका – Text to Columns का प्रयोग करना (Using Text to Columns option)
एक्सेल में Text to columns का उपयोग करके भी आप स्ट्रिंग से कैरेक्टर को अलग कर सकते हैं नीचे एक्सेल में Text to columns का उपयोग करके ऐसा करने के चरण दिए गए हैं:
- एक्सेल में उन Cells का चयन करें जिनसे आप पहला Character हटाना चाहते हैं|
- Data Tab पर क्लिक करें |
- Data tools में, Text to columns पर क्लिक करें|
- Text to columns Wizard में कनवर्ट करने के लिए में, निम्न परिवर्तन करें:
- Fixed Width का चयन करें और Next पर क्लिक करें |
- Data preview में, कर्सर को पहले Character के बाद रखें और Right click करें। यह नीचे दिखाए गए अनुसार एक लाइन डालेगा। यह लाइन टेक्स्ट को कॉलम से अलग-अलग सेल में विभाजित करने के लिए कहती है।
- Do not import column को सिलेक्ट करें और Destination में वह Cell address दे जहाँ आप डाटा दिखाना चाहते हैं|
- Fixed Width का चयन करें और Next पर क्लिक करें |
- अंत में Finish पर क्लिक करें।
- उपरोक्त चरण प्रत्येक cell से पहले Character को तुरंत हटा देंगे और आपको बाकी दे देंगे।
चौथा तरीका – फ़्लैश फिल का प्रयोग करना (Using Flash Fill)
एक्सेल में फ्लैश फिल फीचर बहुत ही मजेदार फीचर है क्योंकि यह एक मैजिक की तरह कार्य करता है|
नोट: फ्लैश फिल केवल एक्सेल 2013 और बाद के वर्जन में उपलब्ध है। यदि आप Excel 2010 या पूर्व वर्जन का उपयोग कर रहे हैं, तो आप इस पद्धति का उपयोग नहीं कर पाएंगे।
मान लीजिए कि आपके पास नीचे दिखाए अनुसार डेटासेट है और आप प्रत्येक सेल से पहले अक्षर को हटाना चाहते हैं।
- सबसे पहले आप जिस सेल में आपका डाटा है उसके ठीक बाजू वाली सेल में वह डाटा इंटर करे जो आप दिखाना चाहते हैं जैसे – हमारे उदाहरण में M271 में से मैं केवल 271 दिखाना चाहती हु इसलिए मैं मैन्युअल रूप से 271 वैल्यू इंटर करुँगी|
- दूसरे सेल में, expected परिणाम इंटर करें, जो इस उदाहरण में 360 होगा। (टाइप करते समय, आपको ग्रे कलर में कुछ वैल्यू दिखाई देंगी ये ऐसे मान हैं जो पैटर्न के आधार पर फ्लैश फिल का अनुमान लगाते है। यदि ये सही हैं, तो टाइप करना बंद करें और बस एंटर कुंजी दबाएं और आपको परिणाम मिल जाएगा। यदि ये मान दिखाई नहीं देते या गायब हो जाते हैं, तो अगले स्टेप पर जाएं)
- दोनों Cells का चयन करें, selection के निचले-दाएं हिस्से (छोटे हरे रंग के वर्ग में) पर कर्सर रखें और डबल-क्लिक करें (या माउस की Left key को पकड़ें और डेटासेट के अंत तक खींचें)।
- Result data के निचले भाग में, आपको एक छोटा आइकॉन Auto Fill Options दिखाई देगा। इस पर क्लिक करें।
- Flash fill पर क्लिक करें|
- आप देखेंगे कि Flash Fill आटोमेटिक रूप से पैटर्न की पहचान कर ली है और अब आपको पहले Character को छोड़कर सेल के सभी Character दिखाई देने लगेगे|