सामग्री तालिका
ठूलो स्तरमा दोहोरिने कार्यहरू प्रदर्शन गर्दा, तपाईंले एक पटकमा धेरै वर्ण वा मानहरू प्रतिस्थापन गर्न आवश्यक पर्दछ। यस ट्यूटोरियलले कसरी एक्सेलमा धेरै क्यारेक्टरहरूलाई तिनीहरूको स्थानको आधारमा सामग्रीमा आधारित अर्कोसँग प्रतिस्थापन गर्ने भन्ने बारे गहिरो नजर राख्छ। यो कार्य हासिल गर्नका लागि हामी धेरै प्रकार्यहरू र भिजुअल बेसिक एप्लिकेसन कोड लागू गर्नेछौं।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
तपाईंले यो लेख पढिरहँदा अभ्यास गर्न यो अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्।
Exchange Characters.xlsm
6 धेरै क्यारेक्टरहरू प्रतिस्थापन गर्ने उपयुक्त तरिका
1. धेरै क्यारेक्टरहरू प्रतिस्थापन गर्न SUBSTITUTE प्रकार्य प्रयोग गर्नुहोस्
Excel मा, SUBSTITUTE प्रकार्य ले निर्दिष्ट वर्ण वा पाठ स्ट्रिङको एक वा बढी उदाहरणहरूलाई अर्को क्यारेक्टर (हरू)सँग प्रतिस्थापन गर्छ। तलको स्क्रिनसटमा, यहाँ Microsoft Word संस्करण नामहरूको डेटा सेट छ। उदाहरणका लागि, हामी " Word " लाई " Excel " को साथ बदल्न चाहन्छौं। हामी यो गर्नका लागि SUBSTITUTE प्रकार्य लागू गर्नेछौं।
एक्सेल SUBSTITUTE प्रकार्य को वाक्य रचना निम्नानुसार छ:
SUBSTITUTE(text, old_text, new_text, [instance_num])
Text - मूल पाठ जसमा तपाइँ परिवर्तन गर्न चाहनुहुन्छ।
Old_text - तपाईंले प्रतिस्थापन गर्न चाहनुहुने वर्णहरू।
New_text – पुरानो पाठको सट्टा प्रयोग गर्न नयाँ क्यारेक्टरहरू
Instance_num –तपाईंले प्रतिस्थापन गर्न चाहनुभएको पुरानो पाठको घटना यदि यो प्यारामिटर खाली छोडियो भने, पुरानो पाठको प्रत्येक उदाहरणलाई नयाँ सामग्रीसँग प्रतिस्थापन गरिनेछ।
उदाहरणका लागि, तलका सबै सूत्रहरू प्रतिस्थापन गर्नुहोस् " 1 ” सेल B5 मा " 2 " संग, तर नतिजाहरु तपाईले अन्तिम आर्गुमेन्टमा उपलब्ध गराउनुभएको संख्यामा आधारित हुन्छ:
a) = SUBSTITUTE(B5, “Word”, “Excel”, 1) – “ Word ” को पहिलो घटनालाई “ Excel “ ले बदल्छ।
b) =SUBSTITUTE(B5, "Word", "Excel", 2) - " Word " को दोस्रो इन्सिडेन्सलाई " Excel<7 ले बदल्छ।>“।
c) =SUBSTITUTE(B5, “Word”, “Excel”) – “ Word ” को सबै घटनाहरूलाई “ Excel ले बदल्छ। “।
तलको स्क्रिनसटमा, हामीले पहिलो घटनाको उदाहरण देखाएका छौं। त्यसो गर्नको लागि, केवल चरणहरू पछ्याउनुहोस्।
चरण 1:
- सेलमा निम्न सूत्र टाइप गर्नुहोस्,
=SUBSTITUTE(B5,"Word","Excel",1)
चरण २:
- इन्टर थिच्नुहोस् नतिजा हेर्नको लागि।
चरण ३:
- अन्य दुई मापदण्डका लागि अघिल्लो चरणहरू दोहोर्याउनुहोस् .
नतिजाको रूपमा, तपाईंले एक्सेलमा धेरै क्यारेक्टरहरू प्रतिस्थापन गर्नको लागि पहिलो, दोस्रो, र सबै घटनाहरूको लागि क्रमिक रूपमा मानहरू प्राप्त गर्नुहुनेछ।
नोट।याद गर्नुहोस् कि SUBSTITUTE प्रकार्यकेस-संवेदनशील छ। अपरकेस र लोअरकेस पूर्ण रूपमा प्रविष्ट गर्न निश्चित गर्नुहोस्। तपाईले तलको छविमा देख्नुहुन्छ, लोअरकेस एक्सेलको लागिमानहरू फेला पार्न सकेन। त्यसैले, कुनै प्रतिस्थापन भएको छैन।
२. धेरै क्यारेक्टरहरू प्रतिस्थापन गर्न SUBSTITUTE प्रकार्य नेस्ट गर्नुहोस्
बहु प्रतिस्थापनहरू गर्नको लागि, एउटै सूत्र भित्र, तपाईंले धेरै SUBSTITUTE प्रकार्यहरू नेस्ट गर्न सक्नुहुन्छ।
मानौं तपाईंसँग सेल B5 मा " art., amend., cl. " जस्तो पाठ मान छ, जहाँ " art ।" " अनुच्छेद ", " संशोधन। " को अर्थ हो " संशोधन " र " cl। " को अर्थ " खण्ड “।
तपाईले तीनवटा कोडलाई पूरा नाम सहित प्रतिस्थापन गर्न चाहनुहुन्छ। तपाईंले तीन अलग-अलग SUBSTITUTE सूत्रहरू प्रयोग गरेर यो पूरा गर्न सक्नुहुन्छ।
=SUBSTITUTE(B5,"art.","लेख")
=SUBSTITUTE(B5 "संशोधन।","संशोधनहरू")
=SUBSTITUTE(B5, "cl।","clause")
त्यसपछि तिनीहरूलाई भित्र एउटा नेस्ट गर्नुहोस् अन्य।
=SUBSTITUTE(विकल्प(विकल्प(B5,"कला।","लेख"),,"संशोधन।","संशोधन"),,"cl।","खण्ड")
यो गर्नको लागि, तलका चरणहरू पालना गर्नुहोस्।
चरण 1:
- सेल C5<मा 7>, निम्न सूत्र टाइप गर्नुहोस्।
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"art.","article"),"amend.","amendments"),"cl.","clause")
चरण २:
- त्यसपछि, परिवर्तन हेर्न Enter थिच्नुहोस्।
चरण ३:
- अन्य आवश्यक कक्षहरूमा सूत्र प्रतिलिपि गर्नुहोस्।
तसर्थ, तपाईंले तलको स्क्रिनसटमा देखाइएको प्रतिस्थापित मानहरू देख्नुहुनेछ।
3. बहु वर्णहरू प्रतिस्थापन गर्न INDEX प्रकार्यको साथ SUBSTITUTE प्रकार्य प्रदर्शन गर्नुहोस्
अघिल्लो विधिहरूका अतिरिक्त, तपाईंले SUBSTITUTE प्रकार्य को साथ INDEX प्रकार्य बहु वर्णहरू प्रतिस्थापन गर्न पनि प्रयोग गर्न सक्नुहुन्छ।
उदाहरणका लागि, तपाईं लगातार हरियो र सेतो संग रातो र नीलो प्रतिस्थापन गर्न चाहनुहुन्छ। धेरै SUBSTITUTE प्रकार्यहरू नेस्ट गर्न सकिन्छ, र INDEX प्रकार्यलाई अर्को तालिकाबाट जोडी फेला पार्न/बदल्नको लागि प्रयोग गर्न सकिन्छ।
SUBSTITUTE र INDEX प्रकार्य दुवै लागू गर्ने धेरै वर्णहरू प्रतिस्थापन गर्न तलका चरणहरू पालना गर्नुहोस्।
चरण 1:
- सर्वप्रथम, सेल C5 ,
=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,=SUBSTITUTE(SUBSTITUTE(B5,INDEX(E5:E6,1),INDEX(F5:F6,1)),INDEX(E5:E6,2),INDEX(F5:F6,2))
कहाँ,
<0 मा निम्न सूत्र प्रविष्ट गर्नुहोस् INDEXफेला दायरा E5:E6INDEX फेला दायरा हो E5:E6
चरण 2:
- त्यसपछि, नतिजा हेर्न इन्टर मा थिच्नुहोस्।
- अन्तमा, अन्य कक्षहरूको लागि सूत्र प्रतिलिपि गर्नुहोस्। 16>
- एक्सेलमा धेरै मानहरू फेला पार्नुहोस् र प्रतिस्थापन गर्नुहोस् (6 द्रुत विधिहरू)
- एक्सेलमा विशेष क्यारेक्टरहरू कसरी बदल्ने (६ तरिकाहरू)
- Excel (5 विधिहरू) मा सर्तमा आधारित सेलको पाठ बदल्नुहोस्
- पहिले, कक्ष D5 मा, निम्न सूत्र प्रविष्ट गर्नुहोस्,
- त्यसपछि हेर्नको लागि Enter थिच्नुहोस् परिवर्तन।
- अल बनाउन तलको स्क्रिनसटमा देखाइएको परिवर्तनहरू, आवश्यक कक्षहरूको लागि सूत्रहरू प्रतिलिपि गर्नुहोस्।
- सेलमा निम्न सूत्र टाइप गर्नुहोस् C5 सुरुमा,
- दोस्रो, सेल D5 मा परिवर्तन हेर्न Enter थिच्नुहोस्।
6>समान पढाइहरू:
4. बहु वर्णहरू प्रतिस्थापन गर्न REPLACE प्रकार्य लागू गर्नुहोस्
निम्न खण्डमा, w e ले एक्सेलमा धेरै क्यारेक्टरहरू प्रतिस्थापन गर्न REPLACE प्रकार्य कसरी लागू गर्ने भनेर वर्णन गर्नेछ। एक्सेलमा REPLACE प्रकार्य ले तपाईंलाई स्वैप गर्न अनुमति दिन्छअर्को क्यारेक्टर वा क्यारेक्टरहरूको सेट भएको टेक्स्ट स्ट्रिङमा एक वा धेरै क्यारेक्टरहरू।
Excel REPLACE function को सिन्ट्याक्स निम्नानुसार छ:
REPLACE (old_text, start_num, num_chars, new_text)
तपाईँले देख्नुहुन्छ, REPLACE प्रकार्य मा ४ आर्गुमेन्टहरू छन्, ती सबै अनिवार्य छन्।
पुरानो_पाठ – मूल पाठ (वा मूल पाठ भएको सेलको सन्दर्भ) जसमा तपाईं केही क्यारेक्टरहरू प्रतिस्थापन गर्न चाहनुहुन्छ।
Start_num – भित्रको पहिलो क्यारेक्टरको स्थिति पुरानो_पाठ ।
Num_chars - तपाईंले प्रतिस्थापन गर्न चाहनुभएको वर्णहरूको संख्या।
नयाँ_पाठ – प्रतिस्थापन पाठ।
उदाहरणका लागि, " तथ्य " को लागि " अनुहार " शब्द प्रतिस्थापन गर्न, तपाइँ यी चरणहरू पालना गर्न सक्नुहुन्छ।
चरण 1:
=REPLACE(B5, 4, 1,"t")
चरण २:
चरण 3:
5. बहु वर्णहरू प्रतिस्थापन गर्न REPLACE प्रकार्य नेस्ट गर्नुहोस्
प्रायः, यो सम्भव छ कि तपाईंले एउटै कक्षमा धेरै वस्तुहरू परिवर्तन गर्न आवश्यक छ। अवश्य पनि, तपाईले एउटा प्रतिस्थापन गर्न सक्नुहुन्छ, नयाँ स्तम्भमा मध्यवर्ती परिणाम आउटपुट गर्नुहोस्, र त्यसपछि REPLACE प्रकार्य प्रयोग गर्नुहोस्। फेरि एक पटक। यद्यपि, नेस्टेड REPLACE Functions को प्रयोग गरेर, जसले तपाईंलाई एउटै सूत्रबाट धेरै प्रतिस्थापन गर्न अनुमति दिन्छ, यो राम्रो र थप व्यावसायिक विकल्प हो। SUBSTITUTE प्रकार्य जस्तै, तपाईँले रिप्लेस फंक्शन मा पनि नेस्ट लागू गर्न सक्नुहुन्छ।
मानौं तपाईँसँग स्तम्भ A मा फोन नम्बरहरूको सूची छ जसलाई ढाँचा गरिएको छ। " 123-456-789 " र तपाइँ तिनीहरूलाई अर्को तरिका देखाउन ठाउँ थप्न चाहनुहुन्छ। यसलाई अर्को तरिकामा राख्नको लागि, तपाइँ " 123-456-789 " लाई " 123 456 789 " मा परिवर्तन गर्न चाहनुहुन्छ।
बहु स्थानहरूमा बहु वर्णहरू प्रतिस्थापन गर्न, तलका चरणहरू पालना गर्नुहोस्।
चरण 1:
=REPLACE(REPLACE(B5,4,1," "),8,1," ")
चरण २:
<13
चरण 3:
- अन्तमा, सूत्र प्रतिलिपि गर्नुहोस् र आवश्यक कक्षहरूको लागि चरणहरू दोहोर्याउनुहोस्।
6. A चलाउनुहोस्। धेरै क्यारेक्टरहरू प्रतिस्थापन गर्न VBA कोड
चाखलाग्दो कुरा के छ भने, तपाईंले धेरै वर्णहरू प्रतिस्थापन गर्न समान प्राप्त गर्न VBA कोड लागू गर्न सक्नुहुन्छ। यसका अतिरिक्त, तपाईंले पहिले वर्णन गरिएका दुईवटा प्रकार्यहरूमा देखिए अनुसार क्यारेक्टर नम्बर वा स्थानको सम्बन्धमा आफूले चाहेअनुसार परिवर्तन गर्न सक्नुहुन्छ।
VBA <7 चलाउन>कोड धेरै वर्णहरू प्रतिस्थापन गर्न, तल वर्णन गरिएका चरणहरू पालना गर्नुहोस्।
चरण1:
- पहिले Macro-Enabled Worksheet खोल्न Alt + F11 थिच्नुहोस्।
- Insert ट्याबमा जानुहोस्।
- त्यसपछि Module चयन गर्नुहोस्।
चरण 2:
- निम्न प्रतिलिपि गर्नुहोस् VBA कोड,
8028
- कहाँ,
ThisWorkbook.Worksheets("तपाईंको हालको कार्यपत्रको नाम")
दायरा("तपाईंको सन्दर्भ कक्ष")
myStringToReplace = "मान तपाईले प्रतिस्थापन गर्न चाहनुहुन्छ"
myReplacementString = “तपाईंको प्रतिस्थापित मान”
- त्यसपछि, यसलाई प्रोग्राम विन्डोमा टाँस्नुहोस्
- प्रतिस्थापित नम्बर ढाँचा हेर्न इन्टर थिच्नुहोस्।
निष्कर्ष
समापन गर्नको लागि, मलाई आशा छ कि यस लेखले एक्सेलमा बहु वर्णहरू प्रतिस्थापन गर्न विस्तृत मार्गदर्शन प्रदान गरेको छ। यी सबै प्रक्रियाहरू सिक्नुपर्छ र तपाईंको डेटासेटमा लागू गर्नुपर्छ। अभ्यास कार्यपुस्तिकामा हेर्नुहोस् र यी सीपहरूलाई परीक्षणमा राख्नुहोस्। तपाईंको बहुमूल्य सहयोगको कारणले गर्दा हामी यस प्रकारका ट्युटोरियलहरू बनाउन उत्प्रेरित भएका छौं।
यदि तपाईंसँग कुनै प्रश्नहरू छन् भने - हामीलाई सोध्न नहिचकिचाउनुहोस्। साथै, तलको खण्डमा टिप्पणीहरू छोड्न नहिचकिचाउनुहोस्।
हामी, Exceldemy टीम, सधैं तपाईंको प्रश्नहरूको लागि उत्तरदायी हुन्छौं।
हामीसँग रहनुहोस् & सिक्दै रहनुहोस्।