सामग्री सारणी
एक्सेल फॉर्म्युला आम्हाला सेल किंवा टेक्स्ट स्ट्रिंग किंवा कॉलम विभाजित करण्यास मदत करतो. यामुळे डेटासेट अधिक वाचनीय आणि योग्य माहिती सहज उपलब्ध होतो. या लेखात, आपण सेल्स किंवा स्ट्रिंग्स विभाजित करण्यासाठी एक्सेल फॉर्म्युला कसा वापरला जातो हे पाहणार आहोत.
सराव वर्कबुक
खालील डाउनलोड करा कार्यपुस्तिका आणि व्यायाम.
Split.xlsx चे फॉर्म्युला
8 एक्सेलमध्ये स्प्लिट करण्यासाठी फॉर्म्युला लागू करण्याचे सोपे मार्ग
1. एक्सेल डावीकडील सूत्र & सेल विभाजित करण्यासाठी उजवे कार्य
लेफ्ट फंक्शन सर्वात डावीकडे वर्ण परत करते आणि उजवे कार्य मजकूरातील शेवटचे वर्ण काढण्यास मदत करते. स्ट्रिंग हे मायक्रोसॉफ्ट एक्सेल टेक्स्ट फंक्शन्स आहेत. समजा आमच्याकडे काही यादृच्छिक नावांसह डेटासेट ( B4:D9 ) आहे. ती नावे असलेले सेल्स विभाजित करण्यासाठी आम्ही एक सूत्र वापरणार आहोत.
चरण:
- प्रथम सेल C5 निवडा.
- आता सूत्र टाइप करा:
=LEFT(B5,SEARCH(" ",B5)-1)
<0- नंतर एंटर दाबा आणि पुढील सेलमध्ये परिणाम पाहण्यासाठी फिल हँडल वापरा.
➥ फॉर्म्युला ब्रेकडाउन
➤ शोधा(” “,B5)<2
हे स्पेस शोधेल आणि SEARCH फंक्शन सह स्पेसच्या स्थितीसह परत येईल.
➤ LEFT( B5,SEARCH(” “,B5)-1)
हे डावीकडील सर्व वर्ण काढेल आणि परत करेलमूल्य.
- पुढे सेल D5 निवडा.
- फॉर्म्युला टाइप करा:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
<2
- शेवटी, एंटर दाबा आणि परिणाम पाहण्यासाठी फिल हँडल टूल वापरा.
➥ फॉर्म्युला ब्रेकडाउन
➤ शोधा(” “,B5 )
हे स्पेस शोधेल आणि SEARCH फंक्शन सह स्पेसच्या स्थितीसह परत येईल.
➤ LEN(B5)
हे LEN फंक्शन सह वर्णांची एकूण संख्या परत करेल.
➤ उजवीकडे (B5,LEN(B5)-SEARCH(” “,B5))
हे आडनाव मूल्य परत करेल
अधिक वाचा: Excel मध्ये सेल कसे विभाजित करावे (अंतिम मार्गदर्शक)
2. एक्सेलमधील एका स्तंभाला अनेक स्तंभांमध्ये विभाजित करण्यासाठी INDEX-ROWS सूत्र
Excel ROWS फंक्शन हे पंक्ती परत करण्यासाठी वापरले जाते संख्या आणि INDEX फंक्शन दिलेल्या श्रेणीतून मूल्य मिळवते. या दोन फंक्शन्सच्या कॉम्बिनेशनचा वापर करून आपण एका कॉलमला अनेक कॉलम्समध्ये विभाजित करू शकतो. असे गृहीत धरून की आमच्याकडे डेटासेट आहे ( B4:B14 ). हा स्तंभ दोन स्तंभांमध्ये विभाजित करण्यासाठी आपण INDEX-ROW सूत्र वापरणार आहोत ( स्तंभ1 & स्तंभ2 ).
चरण:
- प्रथम सेल D5 निवडा.
- पुढे, सूत्र लिहा:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- आता एंटर दाबा आणि पाहण्यासाठी फिल हँडल टूल वापरा परिणाम.
➥ सूत्रब्रेकडाउन
➤ ROWS(D$5:D5)*2-1
हे पंक्ती क्रमांक मिळवेल.
➤ INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
हे वरून मूल्य परत करेल श्रेणी $B$5:$B$14 .
- सेल E5 निवडा.
- सूत्र टाइप करा: <14
- नंतर एंटर दाबा आणि फिल हँडल वापरा खालील सेल ऑटोफिल करा.
- सेल C5 निवडा .
- पुढे सूत्र टाइप करा:
- दाबा एंटर करा आणि खालील सेलमध्ये फिल हँडल टूल वापरा.
- आता सेल डी5<निवडा. 2>.
- सूत्र टाइप करा:
- <1 दाबा>
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
➥ फॉर्म्युला ब्रेकडाउन
➤<2 पंक्ती(E$5:E5)*2
हे पंक्ती क्रमांक देईल.
➤ INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)
हे $B$5:$B$14 या श्रेणीतील मूल्य परत करेल.
अधिक वाचा: VBA स्ट्रिंगला एक्सेलमधील एकाधिक स्तंभांमध्ये विभाजित करण्यासाठी (2 मार्ग)
3. एक्सेल फॉर्म्युला LEFT, MID आणि amp; मजकूर स्ट्रिंग विभाजित करण्यासाठी योग्य कार्ये
कधीकधी आपल्याला मजकूर स्ट्रिंग विभाजित करण्याची आवश्यकता असते. मायक्रोसॉफ्ट एक्सेल लेफ्ट फंक्शन मजकूर स्ट्रिंगचे सर्वात डावीकडे वर्ण परत करते आणि उजवे फंक्शन मजकूर स्ट्रिंगमधून शेवटचे वर्ण काढण्यास मदत करते. दुसरीकडे, MID फंक्शन मजकूर स्ट्रिंगच्या मध्यभागी मधली अक्षरे काढते. Excel LEFT , MID & चे संयोजन राईट फंक्शन्स आम्हाला एक टेक्स्ट स्ट्रिंग एकाधिक कॉलममध्ये विभाजित करण्यास मदत करते. येथे आमच्याकडे विकल्या गेलेल्या वस्तूंचा डेटासेट ( B4:E9 ) आहे. आम्ही विकलेल्या वस्तूचे तीन स्तंभांमध्ये विभाजन करणार आहोत ( CODE , SERIES , NUMBER ).
चरण:
=LEFT(B5,3)
=MID(B5,4,1)
- पुन्हा सेल E5<निवडा 2>.
- सूत्र लिहा:
=RIGHT(B5,3)
- शेवटी, परिणाम पाहण्यासाठी एंटर दाबा आणि फिल हँडल टूल वापरा.
अधिक वाचा: एक्सेल VBA: अक्षरांच्या संख्येनुसार स्प्लिट स्ट्रिंग (2 सोप्या पद्धती)
4. एक्सेल IF फॉर्म्युला टू स्प्लिट
दिलेल्या रेंजमध्ये लॉजिकल टेस्ट चालवण्यासाठी, आम्ही एक्सेल <1 वापरतो>IF फंक्शन . ते TRUE किंवा FALSE असले तरीही ते मूल्य परत करते. समजा आमच्याकडे ग्राहक पेमेंट इतिहासाचा डेटासेट ( B4:F8 ) आहे. आम्ही AMOUNT नावाचा स्तंभ दोन स्तंभांमध्ये विभाजित करणार आहोत ( CASH & CARD ).
- सुरुवातीला, सेल E5 निवडा.
- पुढे सूत्र टाइप करा:
=IF(C5="Cash",D5,"N/A")
- आता एंटर दाबा आणि परिणाम पाहण्यासाठी फिल हँडल टूल वापरा.
हे सूत्र AMOUNT मूल्य परत करेल जे सेल E5 मध्ये रोख स्वरूपात दिले जाते. अन्यथा, ते परत येईल' N/A '.
- नंतर सेल F5 निवडा.
- त्यानंतर, सूत्र टाइप करा: <14
- शेवटी, एंटर दाबा आणि फिल हँडल<2 वापरा> खालील सेलसाठी टूल.
- प्रथम, सेल D5 निवडा.
- पुढे सूत्र टाइप करा:
- शेवटी, एंटर दाबा आणि खालील सेलसाठी फिल हँडल टूल वापरा.
- प्रथम सेल C5 निवडा.
- पुढे सूत्र लिहा:
- शेवटी, एंटर दाबा आणि Fill हँडल टूल वापरा सेल ऑटोफिल करण्यासाठी.
- निवडा 1>सेल C5 .
- आता सूत्र टाइप करा:
- नंतर एंटर दाबा आणि पाहण्यासाठी फिल हँडल वापरापरिणाम.
- प्रथम, <1 निवडा>सेल C5 .
- पुढे, सूत्र लिहा:
- नंतर दाबा. एंटर करा आणि खालील सेल ऑटोफिल करण्यासाठी फिल हँडल वापरा.
=IF(C5="Card",D5,"N/A")
हे सूत्र AMOUNT मूल्य परत करेल जे सेल F5<मध्ये कार्डमध्ये दिलेले आहे. 2>. अन्यथा, ते ' N/A ' परत करेल.
अधिक वाचा: Excel मध्ये एका सेलचे दोनमध्ये विभाजन कसे करावे (5 उपयुक्त पद्धती)
5. मध्यम शब्द विभाजित करण्यासाठी IFERROR, MID, SEARCH फंक्शन्सचे संयोजन
फॉर्म्युलामध्ये कोणतीही त्रुटी टाळण्यासाठी, आम्ही IFERROR फंक्शन वापरतो कारण ते दुसर्या संभाव्य परिणामासह परत येते. कधीकधी आमच्याकडे डेटासेट असतो जिथे प्रत्येक सेलमध्ये तीन शब्द असतात. मधला शब्द काढण्यासाठी आपण MID फंक्शन वापरू शकतो. पण मधला शब्द नसेल तर तो त्रुटी दाखवेल. त्यासाठी, आम्ही MID & सोबत IFERROR फंक्शन वापरतो. एक्सेलमधील मधला शब्द विभाजित करण्यासाठी शोध फंक्शन्स . समजा आमच्याकडे एक डेटासेट आहे ( B4:C9 ) ज्यामध्ये वेगवेगळ्या लेखकांची नावे आहेत.
स्टेप्स:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")
➥ फॉर्म्युला ब्रेकडाउन
➤ शोधा(” “,B5)
हे जागा शोधेल आणि स्थानासह परत येईल SEARCH फंक्शन .
➤ MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))
हे पहिल्या आणि दुसऱ्या स्पेसमधील स्थान फरक वापरून मधला शब्द परत करेल.
➤ IFERROR(MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-शोध(” “,B5)),””)
सेलमध्ये कोणताही मधला शब्द नसल्यास हे रिक्त स्थान देईल.
6. तारखेला विभाजित करण्यासाठी SUBSTITUTE फंक्शनसह एक्सेल फॉर्म्युला
दिलेल्या श्रेणीतील विशिष्ट वर्ण दुसर्याने बदलण्यासाठी, आम्ही एक्सेल SUBSTITUTE फंक्शन वापरतो. आपण SUBSTITUTE , LEN & सह एक्सेल फॉर्म्युला वापरू शकतो. सेलमधून तारीख विभाजित करण्यासाठी योग्य फंक्शन मध्ये गुंडाळलेली फंक्शन्स शोधा . आम्हाला हे लक्षात ठेवावे लागेल की खालील डेटासेट ( B4:C8 ) प्रमाणे सेलच्या शेवटी तारीख असेल तेव्हाच सूत्र वापरले जाऊ शकते.
चरण:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
➥ फॉर्म्युला ब्रेकडाउन
➤<2 LEN(B5)
हे मजकूर स्ट्रिंगची लांबी परत करेल.
➤ SUBSTITUTE(B5," ", ””)
हे सेल B5 मधील सर्व स्पेस बदलेल.
➤ LEN(B5)-LEN (बदला(B5,"“,””))
हे एकूण लांबीमधून अंतराशिवाय लांबी वजा करेल.
➤ SUBSTITUTE(B5,” “, ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))-2)
हे नावादरम्यान ' ~ ' वर्ण ठेवेल आणि तारीख.
➤ शोधा(“~”,SUBSTITUTE(B5,” “,”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “ ,””))-2))
हे ' ~ ' वर्णाचे स्थान शोधेल जे ' 4 ' आहे.
➤ उजवीकडे(B5,LEN(B5)-शोधा(“~”,SUBSTITUTE(B5,” “,”~”,LEN(B5)-LEN(substitute(B5,” “,””))-2)))
हे मजकूर स्ट्रिंगमधून तारीख काढेल.
अधिक वाचा: एक्सेल फॉर्म्युला स्ट्रिंगला स्वल्पविरामाने विभाजित करण्यासाठी ( 5 उदाहरणे)
7. CHAR फंक्शन वापरून मजकूर विभाजित करण्यासाठी एक्सेल फॉर्म्युला
Excel CHAR फंक्शन हे टेक्स्ट फंक्शन आहे. याचा अर्थ वर्ण . हे एएससीआयआय कोड क्रमांकाद्वारे निर्दिष्ट केलेले वर्ण परत करते. मजकूराचे विभाजन करण्यासाठी आपण CHAR फंक्शन वापरू शकतो कारण हे फंक्शन ब्रेक कॅरेक्टर पुरवते. असे गृहीत धरून की आमच्याकडे वर्षासह Microsoft उत्पादनांच्या नावाचा डेटासेट ( B4:C8 ) आहे. आम्ही CHAR & वापरून उत्पादनाचे नाव काढणार आहोत; SEARCH फंक्शन्स लेफ्ट फंक्शन मध्ये गुंडाळले. येथे ओळीसाठी ASCII कोड आहे 10 .
चरण:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
➥ फॉर्म्युला ब्रेकडाउन
➤ SEARCH(CHAR(10),B5,1)-1
हे मजकूर स्ट्रिंगची स्थिती शोधेल जी ' 5 ' आहे.
<0 ➤ LEFT(B5, SEARCH(CHAR(10),B5,1)-1)हे सर्वात डावीकडील मूल्य देईल.
<0 अधिक वाचा: एक्सेल VBA: वर्णानुसार स्प्लिट स्ट्रिंग (6 उपयुक्त उदाहरणे)8. एक्सेलमध्ये विभाजित करण्यासाठी FILTERXML सूत्र
डायनॅमिक म्हणून आउटपुट मजकूर पाहण्यासाठी अॅरे स्प्लिटिंगनंतर, आपण Excel FILTERXML फंक्शन वापरू शकतो. ते Microsoft Excel 365 मध्ये उपलब्ध आहे. समजा आमच्याकडे ग्राहकांच्या पेमेंट इतिहासाचा डेटासेट ( B4:B8 ) आहे. आम्ही ग्राहकांची नावे आणि पेमेंट पद्धती विभाजित करणार आहोत.
चरण:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))
येथे सब-नोड ' s ' म्हणून दर्शविला जातो आणि मुख्य-नोड ' t ' म्हणून दर्शविला जातो.
➥ फॉर्म्युला ब्रेकडाउन
➤ FILTERXML(“”&SUBSTITUTE(B5,”,”,””)& “”,”//s”)
हे एक्सएमएल टॅगमध्ये परिसीमक वर्ण बदलून मजकूर स्ट्रिंग्स XML स्ट्रिंगमध्ये बदलेल.
➤ ट्रान्सपोज(FILTERXML(“”&SUBSTITUTE( B5,",","")& "","//s"))
TRANSPOSE फंक्शन आउटपुट देईलअनुलंब ऐवजी क्षैतिजरित्या.
अधिक वाचा: एक्सेलमध्ये एका सेलला अर्ध्यामध्ये कसे विभाजित करावे (तिरपे आणि क्षैतिजरित्या)
निष्कर्ष
हे एक्सेल फॉर्म्युला विभाजित करण्यासाठी वापरण्याचा सर्वात जलद मार्ग आहे. सराव वर्कबुक जोडले आहे. पुढे जा आणि ते वापरून पहा. मोकळ्या मनाने काहीही विचारा किंवा कोणत्याही नवीन पद्धती सुचवा.