सामग्री तालिका
तपाईँको एक्सेल कार्यपत्रमा एउटा तालिका हुन सक्छ जहाँ धेरै प्रकारका डाटाहरूलाई कक्षमा राखिन्छ र अल्पविरामद्वारा छुट्याइन्छ। यदि तपाइँ तिनीहरूलाई धेरै स्तम्भहरूमा विभाजित गर्न चाहनुहुन्छ भने, तपाइँ सही ठाउँमा हुनुहुन्छ। यस लेखमा, तपाईंले अल्पविरामद्वारा स्ट्रिङ विभाजित गर्न एक्सेल सूत्रका ५ उदाहरणहरू सिक्नुहुनेछ।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
तपाईंको अभ्यासको लागि निम्न एक्सेल फाइल डाउनलोड गर्नुहोस्।
<5 Comma.xlsx द्वारा स्प्लिटिंग स्ट्रिङ
एक्सेल सूत्रको साथ अल्पविरामद्वारा स्ट्रिङ विभाजन गर्ने ५ उदाहरणहरू
पहिले हाम्रो डाटासेट परिचय गरौं जहाँ ID नम्बर, अन्तिम नाम, र विभाग। अल्पविरामद्वारा छुट्याएको एकल स्ट्रिङको रूपमा राखिन्छ। हाम्रो लक्ष्य स्ट्रिङहरूलाई ३ स्तम्भहरूमा विभाजन गर्ने हो।
१. LEFT र FIND फंक्शनहरूलाई अल्पविरामद्वारा विभाजित स्ट्रिङ मिलाउनुहोस्
संयोजन LEFT र FIND प्रकार्यहरूले हामीलाई अल्पविरामद्वारा छुट्याएको स्ट्रिङलाई धेरै स्तम्भहरूमा विभाजन गर्न मद्दत गर्छ। यो गर्नका लागि तलका चरणहरू पालना गर्नुहोस्।
चरणहरू:
- पहिले, खाली कक्षमा निम्न सूत्र लेख्नुहोस् C5।
=LEFT(B5,FIND(",",B5)-1)
यहाँ, FIND प्रकार्य ले स्थान दिन्छ स्ट्रिङको पहिलो अल्पविराम B5 र LEFT प्रकार्यले पहिलो अल्पविराम अघिको स्ट्रिङबाट क्यारेक्टरहरू फर्काउँछ। अल्पविराम बाहेक डाटा प्राप्त गर्न तपाईंले माइनस 1 गर्न आवश्यक छ।
- ENTER थिच्नुहोस्। तपाईंले ID नम्बर<देख्नुहुनेछ। 7> सेल C5। अब, तान्नुहोस् फिल ह्यान्डल प्राप्त गर्नबाँकी ID no. त्यही स्तम्भमा।
यहाँ नतिजा छ,
थप पढ्नुहोस्: एक्सेलमा धेरै स्तम्भहरूमा स्ट्रिङ विभाजन गर्न VBA (2 तरिकाहरू)
2. विभाजन गर्न MID र FIND प्रकार्यहरूको साथ सूत्र एक्सेलमा स्ट्रिङ
MID र FIND प्रकार्यहरू सँगसँगै मिलाएर हामीलाई अल्पविरामद्वारा छुट्याएको स्ट्रिङलाई धेरै स्तम्भहरूमा विभाजन गर्न मद्दत गर्छ। यो गर्नका लागि तलका चरणहरू पालना गर्नुहोस्।
चरणहरू:
- पहिले, खाली कक्षमा निम्न सूत्र लेख्नुहोस् D5।
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
यहाँ, फेला पार्नुहोस्(“,”,B5)+1 ले 1st अल्पविराम पछि पहिलो क्यारेक्टरको सुरूवात स्थान दिन्छ।
FIND(“,”, B5, FIND(“,”, B5)+1) सुरु हुन्छ दोस्रो अल्पविराम पछि पहिलो वर्णको स्थान।
-FIND(“,”, B5)-1 ले दोस्रो अल्पविराम पछिको स्ट्रिङका सबै क्यारेक्टरहरू समावेश गर्दैन।
अन्तमा, MID ले यी दुई अल्पविरामहरू बीचका क्यारेक्टरहरू फर्काउँछ।
- ENTER थिच्नुहोस्। तपाईंले देख्नुहुनेछ। LastName सेल D5। अब, Fill Handle लाई उही स्तम्भमा LastNames को बाँकी प्राप्त गर्न तान्नुहोस्।
यहाँ नतिजा छ,
20>
थप पढ्नुहोस्: Excel VBA: क्यारेक्टरद्वारा स्प्लिट स्ट्रिङ (६ उपयोगी उदाहरणहरू)
समान पढाइहरू
- एक्सेलमा सेलहरू कसरी विभाजन गर्ने (५ सजिलो ट्रिक्स)
- Excel VBA: स्ट्रिङलाई पङ्क्तिहरूमा विभाजन गर्नुहोस् (6 I सम्झौताउदाहरणहरू)
- कसरी एक्सेलमा दुई पङ्क्तिहरूमा सेल विभाजन गर्ने (३ तरिकाहरू)
3. दायाँलाई एकताबद्ध गर्नुहोस् र कार्यहरू खोज्नुहोस्
RIGHT र FIND functions सँगसँगै संयोजन गर्दा हामीलाई अल्पविरामद्वारा छुट्याएको स्ट्रिङलाई धेरै स्तम्भहरूमा विभाजन गर्न मद्दत गर्छ। यो गर्नका लागि तलका चरणहरू पालना गर्नुहोस्।
चरणहरू:
- पहिले, खाली कक्षमा निम्न सूत्र लेख्नुहोस् E5।
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))
यहाँ, LEN(B5) ले लम्बाइ निर्धारण गर्दछ सेलमा स्ट्रिङको B5।
FIND(“,”, B5, FIND(“,”, B5)+1 ले अन्तिमको स्थान दिन्छ स्ट्रिङबाट अल्पविराम, र अन्तमा, RIGHT प्रकार्यले अन्तिम अल्पविराम पछिको स्ट्रिङबाट क्यारेक्टरहरू फर्काउँछ।
- <थिच्नुहोस्। 6>प्रविष्ट गर्नुहोस्। तपाईंले सेल E5 मा विभाग देख्नुहुनेछ। अब, बाँकी प्राप्त गर्न फिल ह्यान्डल तान्नुहोस्। विभाग एउटै स्तम्भमा।
यहाँ नतिजा छ,
थप पढ्नुहोस्: Excel VBA: अक्षरहरूको संख्या (२ सजिलो विधिहरू) द्वारा विभाजित स्ट्रिङ
४. TRIM, MID, SUBSTITUTE, REPT, र LEN प्रकार्यहरू जोड्नुहोस्
TRIM, MID, SUBSTITUTE, REPT, र LEN प्रकार्यहरू सँगसँगै संयोजन गर्दा हामीलाई अल्पविरामद्वारा छुट्याएको स्ट्रिङलाई धेरै स्तम्भहरूमा विभाजन गर्न मद्दत गर्छ। यो गर्नको लागि तलका चरणहरू।
चरणहरू:
- पहिले, स्तम्भ शीर्षकहरूको सट्टा 1, 2, र 3 प्रविष्ट गर्नुहोस् ID नम्बर, अन्तिम नाम, र विभाग अब,खाली कक्षमा निम्न सूत्र लेख्नुहोस् C5।
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))
यस सूत्रको सारांश प्रतिस्थापन गर्न हो SUBSTITUTE र REPT प्रकार्यहरू प्रयोग गरेर खाली ठाउँहरूसँग अल्पविरामहरू। त्यसपछि, MID प्रकार्यले nth घटनासँग सम्बन्धित पाठ फर्काउँछ र अन्तमा, TRIM प्रकार्यले अतिरिक्त खाली ठाउँहरू हटाउन मद्दत गर्छ।
<1
- ENTER थिच्नुहोस्। तपाईंले सेल C5 मा ID no. देख्नुहुनेछ। अब, फिल ह्यान्डल तान्नुहोस्। बाँकी आईडी नम्बर प्राप्त गर्न। एउटै स्तम्भमा। र LastName र Dept.
<0 प्राप्त गर्न Fill Handle लाई सही दिशामा तान्नुहोस्।>यहाँ नतिजा छ,
थप पढ्नुहोस्: Excel VBA: स्प्लिट स्ट्रिङ इन सेलहरू (४ उपयोगी अनुप्रयोगहरू) <1
5. एक्सेलमा FILTERXML प्रकार्य प्रयोग गरेर अल्पविरामद्वारा स्ट्रिङ विभाजन गर्नुहोस्
FILTERXML प्रकार्य प्रयोग गरेर अल्पविरामद्वारा छुट्याएको स्ट्रिङलाई धेरै स्तम्भहरूमा विभाजन गर्न मद्दत गर्छ। यो गर्नका लागि तलका चरणहरू पालना गर्नुहोस्।
चरणहरू:
- पहिले, खाली कक्षमा निम्न सूत्र लेख्नुहोस् C5।<7
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))
यदि तपाइँ MS 365 को लागि एक्सेल प्रयोग गर्दै हुनुहुन्छ भने, तपाइँ FILTERXML प्रकार्य लागू गर्न सक्नुहुन्छ। अल्पविरामद्वारा स्ट्रिङ विभाजित गर्न। यस विधिमा, सबैभन्दा पहिले पाठ स्ट्रिङ XML ट्यागहरूमा अल्पविराम परिवर्तन गरेर XML स्ट्रिङमा परिणत हुन्छ। TRANSPOSE प्रकार्यले array लाई ठाडोको सट्टा तेर्सो रूपमा राख्नको लागि बदल्छ।
- थिच्नुहोस् प्रविष्ट गर्नुहोस्। तपाईंले क्रमशः सेल C5, D5, र E5 मा ID no., LastName, र Dept. देख्नुहुनेछ। अब, बाँकी डाटा प्राप्त गर्न फिल ह्यान्डल तान्नुहोस्।
यहाँ नतिजा छ,
थप पढ्नुहोस्: एक्सेल सूत्र विभाजन गर्न: 8 उदाहरणहरू
निष्कर्ष
यो ट्युटोरियलमा मैले छलफल गरेको छु। अल्पविरामद्वारा स्ट्रिङहरू विभाजित गर्न एक्सेल सूत्रहरूको 5 उदाहरणहरू। मलाई आशा छ कि तपाईंले यो लेख उपयोगी पाउनुभयो। तपाईं हाम्रो वेबसाइट ExcelWIKI मा एक्सेल सम्बन्धित सामग्री जान्न सक्नुहुन्छ। कृपया तलको टिप्पणी सेक्सनमा टिप्पणीहरू, सुझावहरू, वा प्रश्नहरू छोड्नुहोस्।