एक्सेलमा लाइन ब्रेकहरूसँग काम गर्ने सूक्ष्मताहरू

किबोर्ड सर्टकट प्रयोग गरेर थपिएको, एउटै कक्ष भित्र रेखा विच्छेद alt+प्रविष्ट गर्नुहोस् धेरै सामान्य र सामान्य कुरा हो। कहिलेकाहीँ तिनीहरू प्रयोगकर्ताहरू आफैले लामो पाठमा सुन्दरता थप्नको लागि बनाइएका छन्। कहिलेकाँही यस्ता स्थानान्तरणहरू स्वचालित रूपमा थपिन्छन् जब कुनै पनि काम गर्ने कार्यक्रमहरू (हेलो 1C, SAP, आदि) बाट डाटा अनलोड गरिन्छ। समस्या यो हो कि तपाईंले त्यस्ता तालिकाहरूको प्रशंसा मात्र गर्नु पर्दैन, तर तिनीहरूसँग काम गर्नु पर्छ - र त्यसपछि यी अदृश्य क्यारेक्टरहरू स्थानान्तरण हुन सक्छ। समस्या। र तिनीहरू बन्न सक्दैनन् - यदि तपाइँ तिनीहरूलाई सही रूपमा ह्यान्डल गर्न जान्नुहुन्छ भने।

यस मुद्दालाई थप विवरणमा हेरौं।

प्रतिस्थापन गरेर लाइन ब्रेकहरू हटाउँदै

यदि हामीले हाइफनहरूबाट छुटकारा पाउन आवश्यक छ भने, त्यसपछि सामान्यतया दिमागमा आउने पहिलो कुरा क्लासिक "फेला र प्रतिस्थापन" प्रविधि हो। पाठ चयन गर्नुहोस् र त्यसपछि किबोर्ड सर्टकटको साथ प्रतिस्थापन विन्डोमा कल गर्नुहोस् Ctrl+H वा मार्फत घर - खोज्नुहोस् र चयन गर्नुहोस् - बदल्नुहोस् (घर - फेला पार्नुहोस् र चयन गर्नुहोस् - बदल्नुहोस्)। एउटा विसंगति - शीर्ष क्षेत्रमा कसरी प्रवेश गर्ने भन्ने कुरा स्पष्ट छैन खोज्न को लागि (के फेला पार्नुहोस्) हाम्रो अदृश्य रेखा ब्रेक चरित्र। alt+प्रविष्ट गर्नुहोस् यहाँ, दुर्भाग्यवश, यसले अब काम गर्दैन, यो प्रतीक सिधै कक्षबाट प्रतिलिपि गरेर यहाँ टाँस्दा पनि असफल हुन्छ।

संयोजनले मद्दत गर्नेछ Ctrl+J – त्यो विकल्प हो alt+प्रविष्ट गर्नुहोस् एक्सेल संवाद बक्स वा इनपुट क्षेत्रहरूमा:

कृपया ध्यान दिनुहोस् कि तपाईंले ब्लिंकिङ कर्सरलाई शीर्ष क्षेत्रमा राखेपछि र थिच्नुहोस् Ctrl+J - फिल्डमा केहि देखिने छैन। नडराउनुहोस् - यो सामान्य हो, प्रतीक अदृश्य छ 🙂

तल्लो फिल्डमा उपन्यास (प्रतिस्थापन गर्नुहोस्) या त केहि पनि प्रविष्ट नगर्नुहोस्, वा स्पेस प्रविष्ट गर्नुहोस् (यदि हामी हाइफनहरू हटाउन मात्र होइन, तर तिनीहरूलाई स्पेसको साथ प्रतिस्थापन गर्न चाहन्छौं ताकि रेखाहरू एकै ठाउँमा सँगै टाँस नपरोस्)। मात्र बटन थिच्नुहोस् सबै बदल्नुहोस् (सबै प्रतिस्थापन गर्नुहोस्) र हाम्रो हाइफन गायब हुनेछ:

नाउन्स: प्रतिस्थापन प्रदर्शन पछि संग प्रविष्ट Ctrl+J अदृश्य चरित्र मैदानमा रहन्छ खोज्न को लागि र भविष्यमा हस्तक्षेप गर्न सक्छ - यो क्षेत्रमा कर्सर राखेर र धेरै पटक (विश्वसनीयताको लागि) कुञ्जीहरू थिचेर यसलाई मेटाउन नबिर्सनुहोस्। मेटाउन и ब्याकस्पेस.

सूत्रको साथ लाइन ब्रेकहरू हटाउँदै

यदि तपाइँ सूत्रहरूसँग समस्या समाधान गर्न आवश्यक छ भने, तपाइँ निर्मित प्रकार्य प्रयोग गर्न सक्नुहुन्छ प्रिंट (स्वच्छ), जसले सबै गैर-मुद्रणयोग्य क्यारेक्टरहरूको पाठ खाली गर्न सक्छ, हाम्रो नराम्रो लाइन ब्रेकहरू सहित:

यो विकल्प, तथापि, सधैं सुविधाजनक छैन, किनभने यो अपरेशन पछि लाइनहरू सँगै जोड्न सकिन्छ। यो हुनबाट रोक्नको लागि, तपाईंले हाइफन मात्र हटाउन आवश्यक छैन, तर यसलाई स्पेसको साथ बदल्नुहोस् (अर्को अनुच्छेद हेर्नुहोस्)।

रेखा विच्छेदलाई सूत्रले प्रतिस्थापन गर्दै

र यदि तपाईं मेटाउन मात्र होइन, तर प्रतिस्थापन गर्न चाहनुहुन्छ भने alt+प्रविष्ट गर्नुहोस् मा, उदाहरणका लागि, एउटा ठाउँ, त्यसपछि अर्को, थोरै जटिल निर्माण आवश्यक हुनेछ:

अदृश्य हाइफन सेट गर्न हामी प्रकार्य प्रयोग गर्छौं SYMBOL (CHAR), जसले क्यारेक्टरलाई यसको कोड (10) द्वारा आउटपुट गर्छ। र त्यसपछि समारोह सबस्टिट्यूट (प्रतिस्थापन) स्रोत डेटामा हाम्रा हाइफनहरू खोज्छ र तिनीहरूलाई कुनै पनि अन्य पाठसँग प्रतिस्थापन गर्दछ, उदाहरणका लागि, स्पेसको साथ।

लाइन ब्रेकद्वारा स्तम्भहरूमा विभाजन गर्नुहोस्

धेरै परिचित र धेरै उपयोगी उपकरण स्तम्भहरूद्वारा पाठ ट्याबबाट तथ्याङ्क (डेटा - स्तम्भहरूमा पाठ) रेखा विच्छेदको साथ पनि राम्रो काम गर्न सक्छ र पाठलाई एक कक्षबाट धेरैमा विभाजन गरेर, यसलाई तोडेर alt+प्रविष्ट गर्नुहोस्। यो गर्नको लागि, विजार्डको दोस्रो चरणमा, तपाईंले आफू अनुकूल डेलिमिटर क्यारेक्टरको संस्करण चयन गर्न आवश्यक छ। अन्य (अनुकूलन) र हामीलाई पहिले नै थाहा भएको किबोर्ड सर्टकट प्रयोग गर्नुहोस् Ctrl+J एक विकल्पको रूपमा alt+प्रविष्ट गर्नुहोस्:

यदि तपाइँको डेटामा पङ्क्तिमा धेरै लाइन ब्रेकहरू हुन सक्छन् भने, तपाइँ चेकबक्स खोलेर तिनीहरूलाई "संकुचित" गर्न सक्नुहुन्छ। लगातार सीमांककहरूलाई एकको रूपमा व्यवहार गर्नुहोस् (लगातार सीमांककहरूलाई एकको रूपमा व्यवहार गर्नुहोस्).

क्लिक गर्नु पछि अर्को (अर्को) र विजार्डको सबै तीन चरणहरू पार गर्दै, हामीले इच्छित परिणाम पाउँछौं:

कृपया ध्यान दिनुहोस् कि यो अपरेशन गर्नु अघि, विभाजित स्तम्भको दायाँ तिर पर्याप्त संख्यामा खाली स्तम्भहरू सम्मिलित गर्न आवश्यक छ ताकि परिणामको पाठले दायाँमा भएका मानहरू (मूल्यहरू) ओभरराइट गर्दैन।

पावर क्वेरी मार्फत Alt + Enter द्वारा लाइनहरूमा विभाजन गर्नुहोस्

अर्को चाखलाग्दो कार्य प्रत्येक कक्षबाट बहु-लाइन पाठलाई स्तम्भहरूमा होइन, तर रेखाहरूमा विभाजन गर्नु हो:

यसलाई म्यानुअल रूपमा गर्न लामो समय लाग्छ, यो सूत्रहरूसँग गाह्रो छ, सबैले म्याक्रो लेख्न सक्दैनन्। तर व्यवहारमा, यो समस्या हामीले चाहेको भन्दा धेरै पटक हुन्छ। सबैभन्दा सरल र सजिलो समाधान भनेको यस कार्यको लागि Power Query add-in को प्रयोग गर्नु हो, जुन 2016 देखि Excel मा बनाइएको छ, र अघिल्लो संस्करण 2010-2013 को लागि यसलाई Microsoft वेबसाइटबाट पूर्ण रूपमा निःशुल्क डाउनलोड गर्न सकिन्छ।

पावर क्वेरीमा स्रोत डेटा लोड गर्न, तपाईंले पहिले यसलाई किबोर्ड सर्टकटको साथ "स्मार्ट टेबल" मा रूपान्तरण गर्नुपर्छ। Ctrl+T वा बटन द्वारा तालिकाको रूपमा ढाँचा गर्नुहोस् ट्याब गृहपृष्ठ (घर - तालिकाको रूपमा ढाँचा)। यदि कुनै कारणले तपाइँ "स्मार्ट टेबल" प्रयोग गर्न चाहनुहुन्न वा प्रयोग गर्न सक्नुहुन्न भने, तपाइँ "मूर्ख" व्यक्तिहरूसँग काम गर्न सक्नुहुन्छ। यस अवस्थामा, केवल मूल दायरा चयन गर्नुहोस् र यसलाई ट्याबमा नाम दिनुहोस् सूत्रहरू - नाम प्रबन्धक - नयाँ (सूत्रहरू - नाम प्रबन्धक - नयाँ).

त्यस पछि, ट्याबमा तथ्याङ्क (यदि तपाईंसँग Excel 2016 वा पछिको छ) वा ट्याबमा पावर क्वेरी (यदि तपाइँसँग एक्सेल 2010-2013 छ) तपाइँ बटनमा क्लिक गर्न सक्नुहुन्छ तालिका/दायराबाट (तालिका/दायराबाट)पावर क्वेरी सम्पादकमा हाम्रो तालिका लोड गर्न:

लोड गरेपछि, कक्षहरूमा बहु-लाइन पाठ भएको स्तम्भ चयन गर्नुहोस् र मुख्य ट्याबमा आदेश चयन गर्नुहोस् विभाजन स्तम्भ - परिसीमक द्वारा (गृह - विभाजन स्तम्भ - सीमांकक द्वारा):

सम्भवतः, Power Query ले विभाजनको सिद्धान्तलाई स्वतः पहिचान गर्नेछ र प्रतीकलाई प्रतिस्थापन गर्नेछ #(lf) विभाजक इनपुट फिल्डमा अदृश्य रेखा फिड क्यारेक्टर (lf = लाइन फिड = लाइन फिड)। यदि आवश्यक भएमा, अन्य क्यारेक्टरहरू सञ्झ्यालको तलको ड्रप-डाउन सूचीबाट चयन गर्न सकिन्छ, यदि तपाईंले पहिले बाकस जाँच गर्नुभयो भने। विशेष वर्णहरूसँग विभाजन गर्नुहोस् (विशेष वर्णहरूद्वारा विभाजित).

ताकि सबै पङ्क्तिहरूमा विभाजित गरिएको छ, र स्तम्भहरूमा होइन - चयनकर्ता स्विच गर्न नबिर्सनुहोस्। पङ्क्तिहरू (पङ्क्तिहरू द्वारा) उन्नत विकल्प समूहमा।

बाँकी सबै क्लिक गर्न को लागी छ OK र तपाईले चाहानु भएको पाउनुहोस्:

समाप्त भएको तालिका आदेश प्रयोग गरेर पानामा फिर्ता अनलोड गर्न सकिन्छ बन्द गर्नुहोस् र लोड गर्नुहोस् - बन्द गर्नुहोस् र लोड गर्नुहोस् ... ट्याब गृहपृष्ठ (घर - बन्द गर्नुहोस् र लोड गर्नुहोस् - बन्द गर्नुहोस् र लोड गर्नुहोस् ...).

यो नोट गर्न महत्त्वपूर्ण छ कि Power Query प्रयोग गर्दा, तपाईंले याद गर्नुपर्छ कि जब स्रोत डेटा परिवर्तन हुन्छ, परिणामहरू स्वचालित रूपमा अद्यावधिक हुँदैनन्, किनभने। यी सूत्रहरू होइनन्। अद्यावधिक गर्न, तपाईंले पानाको अन्तिम तालिकामा दायाँ-क्लिक गर्नुपर्छ र आदेश चयन गर्नुपर्छ अद्यावधिक र बचत गर्नुहोस् (रिफ्रेस) वा बटन थिच्नुहोस् सबै अद्यावधिक गर्नुहोस् ट्याब तथ्याङ्क (डेटा - सबै ताजा गर्नुहोस्).

Alt+Enter द्वारा रेखाहरूमा विभाजनको लागि म्याक्रो

तस्वीर पूरा गर्नको लागि, म्याक्रोको मद्दतले अघिल्लो समस्याको समाधान पनि उल्लेख गरौं। ट्याबमा उही नामको बटन प्रयोग गरेर भिजुअल बेसिक सम्पादक खोल्नुहोस् विकासकर्ता (विकासकर्ता) वा किबोर्ड सर्टकटहरू alt+F11। देखा पर्ने विन्डोमा, मेनु मार्फत नयाँ मोड्युल घुसाउनुहोस् घुसाउनुहोस् - मोड्युल र त्यहाँ निम्न कोड प्रतिलिपि गर्नुहोस्:

Sub Split_By_Rows() Dim cell को दायराको रूपमा, n Integer को रूपमा सेल = ActiveCell को लागि i = 1 को लागि चयन।Rows.Count ar = Split(cell, Chr(10)) ' टुक्रा सेलको संख्या निर्धारण गर्नुहोस्। अफसेट(1, 0) .Resize(n, 1).EntireRow.Insert 'इन्सर्ट खाली पङ्क्तिहरू सेलको तल।Resize(n + 1, 1) = WorksheetFunction.Transpose(ar)' तिनीहरूमा array बाट डेटा प्रविष्ट गर्नुहोस् सेल = cell.Offset(n) सेट गर्नुहोस् + 1, 0) 'अर्को सेलमा सिफ्ट गर्नुहोस् Next i End Sub  

एक्सेलमा फर्कनुहोस् र तपाईले विभाजित गर्न चाहनुभएको बहु-लाइन पाठको साथ कक्षहरू चयन गर्नुहोस्। त्यसपछि बटन प्रयोग गर्नुहोस् म्याक्रो ट्याब विकासकर्ता (विकासकर्ता - म्याक्रो) वा किबोर्ड सर्टकट alt+F8सिर्जना गरिएको म्याक्रो चलाउन, जसले तपाइँको लागि सबै काम गर्नेछ:

भोइला! प्रोग्रामरहरू, वास्तवमा, केवल धेरै अल्छी व्यक्तिहरू हुन् जसले एक पटक कडा परिश्रम गर्न र त्यसपछि केही नगर्न रुचाउँछन् 🙂

  • जंक र अतिरिक्त क्यारेक्टरहरूबाट पाठ सफा गर्दै
  • पाठ प्रतिस्थापन गर्दै र SUBSTITUTE प्रकार्यको साथ नन ब्रेकिङ स्पेसहरू स्ट्रिप गर्दै
  • कसरी टाँसिने पाठलाई एक्सेलमा भागहरूमा विभाजन गर्ने

जवाफ छाड्नुस्