एक्सेल फॉर्मूला में टेक्स्ट कैसे बदलें (7 आसान तरीके)

  • इसे साझा करें
Hugh West

कभी-कभी आपको पहले लिखे गए सूत्रों को तत्काल बदलने के लिए एक्सेल सूत्र में टेक्स्ट को बदलना आवश्यक हो सकता है। यदि आप इस कार्य को करने के सबसे आसान तरीकों की तलाश कर रहे हैं, तो आप सही जगह पर हैं। तो चलिए लेख के साथ शुरू करते हैं।

वर्कबुक डाउनलोड करें

फॉर्मूला में टेक्स्ट बदलें।xlsm

टेक्स्ट को बदलने के 7 तरीके एक्सेल फॉर्मूला

यहां, हमारे पास छूट मूल्य कॉलम और >2000 या नहीं कॉलम में दो सूत्र हैं और हम टेक्स्ट स्ट्रिंग या बदलने के तरीके दिखाएंगे इन सूत्रों में संख्यात्मक स्ट्रिंग।

हमने यहां Microsoft Excel 365 संस्करण का उपयोग किया है; आप अपनी सुविधा के अनुसार किसी भी दूसरे संस्करण का उपयोग कर सकते हैं। IF फ़ंक्शन और 2000 से अधिक कीमतों के लिए हां मिला। अब, हम हां को 2000 से अधिक से बदलना चाहते हैं सूत्र में मैन्युअल रूप से।

चरण :

➤ कॉलम के पहले सेल का चयन करें >2000 या नहीं

तो, यह सूत्र बार में इस सेल का सूत्र दिखा रहा है।

हाँ के साथ बदलें 2000 से अधिक फॉर्मूला बार में मैन्युअल रूप से।

ENTER दबाएं और फिल हैंडल <7 को नीचे खींचें>tool.

परिणाम :

इस तरह, आप हां के साथ बदलने में सक्षम होंगे ग्रेटर2000 से सूत्र में।

और पढ़ें: एक्सेल कॉलम में कैसे खोजें और बदलें (6 तरीके)<7

विधि-2: एक्सेल फॉर्मूला में टेक्स्ट को बदलने के लिए रिप्लेस ऑप्शन का उपयोग करना

इस सेक्शन में, हम टेक्स्ट को बदलने के लिए रिप्लेस ऑप्शन का उपयोग करेंगे हां 2000 से अधिक के साथ >2000 या नहीं स्तंभ के सूत्र में।

चरण :

>2000 या नहीं कॉलम के सेल का चयन करें।

होम टैब >><पर जाएं 6>संपादन समूह >> ढूंढें & ड्रॉपडाउन >> बदलें विकल्प चुनें।

आप इस प्रक्रिया के बजाय शॉर्टकट कुंजी CTRL+H का भी उपयोग कर सकते हैं।

<0

उसके बाद, ढूंढें और बदलें डायलॉग बॉक्स दिखाई देगा।

➤ निम्नलिखित को लिखें और चुनें

ढूंढें क्या → हाँ

से बदलें → 2000 से अधिक

भीतर → शीट

खोज → पंक्तियों द्वारा

लुक इन → सूत्र

सभी को बदलें विकल्प चुनें।

फिर, एक संदेश बॉक्स दिखाई देगा जो कहता है “सब हो गया। हमने 9 प्रतिस्थापन किए। फॉर्मूला में 2000 से अधिक के साथ।

और पढ़ें: एक्सेल में स्थिति के आधार पर सेल का टेक्स्ट बदलें (5) आसान तरीके)

तरीका-3: एक्सेल फॉर्मूला में टेक्स्ट को बदलने के लिए गो टू स्पेशल ऑप्शन का इस्तेमाल करना

आप रिप्लेस कर सकते हैंtext Yes with 2000 से अधिक के सूत्र में >2000 या नहीं स्तंभ का उपयोग करके विशेष विकल्प पर भी जाएं।

चरण :

होम टैब >> संपादन <7 पर जाएं>समूह >> ढूंढें & ड्रॉपडाउन >> विशेष विकल्प पर जाएं।

फिर, विशेष पर जाएं विज़ार्ड खुल जाएगा ऊपर।

सूत्र विकल्प का चयन करें और ठीक दबाएं।

उसके बाद, की कोशिकाओं >2000 या नहीं कॉलम का चयन किया जाएगा।

विधि-2 का पालन करें और आपको नया सूत्र मिल जाएगा पाठ के साथ 2000 से अधिक हां के बजाय।

समान रीडिंग

  • एक्सेल वीबीए: वर्ड डॉक्यूमेंट में टेक्स्ट को कैसे खोजें और बदलें
  • एक्सेल में टेक्स्ट को दो वर्णों के बीच कैसे बदलें (3 आसान तरीके)
  • एक्सेल में सिलेक्शन में कैसे खोजें और बदलें (7 तरीके)
  • एक्सेल में मैक्रो के साथ सूची से कैसे खोजें और बदलें (5 उदाहरण)
  • एक्सेल में स्पेसिफिक कैरेक्टर के बाद टेक्स्ट को कैसे बदलें (3 तरीके)

मेथड-4: एक्सेल फॉर्मूला में टेक्स्ट को बदलने के लिए शॉर्टकट की का इस्तेमाल करना

यहां, हम निम्नलिखित सूत्र में पाठ को आसानी से बदलने के लिए एक शॉर्टकट कुंजी का उपयोग करेंगे।

चरण :

CTRL+TILDE कुंजी दबाएं ( TAB कुंजी के ऊपर की कुंजी और के नीचे कुंजी ESC key)

फिर, यह सूत्र दिखाएगा >2000 या नहीं कॉलम में उपयोग किया गया है।

अब, विधि-2 का पालन करें और आपको नए सूत्र मिलेंगे हां के बजाय 2000 से अधिक पाठ के साथ।

CTRL+TILDE कुंजी एक बार दबाएं दोबारा

उसके बाद, >2000 या नहीं कॉलम में सूत्र के परिवर्तन के कारण आपको नए परिणाम मिलेंगे।

विधि-5: VBA कोड का उपयोग करना

छूट मूल्य कॉलम में, हमारे पास 0.06 की छूट दर वाले सूत्र का उपयोग करने के बाद रियायती मूल्य हैं और अब हम सूत्र में इस मान को बदलकर इस छूट दर को 0.04 से बदलना चाहते हैं। यहां ऐसा करने के लिए हम VBA कोड का इस्तेमाल करेंगे।

स्टेप-01 :

➤ जाओ से डेवलपर टैब >> विज़ुअल बेसिक ऑप्शन

फिर, विज़ुअल बेसिक एडिटर खोलो।

सम्मिलित करें टैब >> मॉड्यूल विकल्प

उसके बाद, एक मॉड्यूल बनाया जाएगा।

स्टेप-02 :

➤निम्नलिखित कोड लिखें

9219

यहां, हमने अपनी पुरानी वैल्यू 0.06 oldStr वेरिएबल में और 0.04 newStr वेरिएबल में और D5,D6,D7,D8,D9,D10,D11,D12,D13 हमारी वांछित रेंज के सेल हैं।

REPLACE 0.06 <का स्थान ले लेगा। 7>इन सेल के फॉर्मूले में 0.04 के साथ और अंत में इन नए मानों को newStr वेरिएबल में स्टोर करें।

➤ दबाएं F5

परिणाम :

इस तरह आप 0.06 को 0.04 <से बदल सकेंगे 7> छूट मूल्य कॉलम के सूत्र में। उदाहरण)

विधि-6: VBA कोड

के साथ स्थानापन्न और FORMULATEXT फ़ंक्शन का उपयोग करना, यहां, हम स्थानापन्न फ़ंक्शन और FORMULATEXT का उपयोग करेंगे 0.06 को 0.04 से डिस्काउंटेड प्राइस कॉलम के फॉर्मूले में बदलने के लिए VBA कोड के साथ फंक्शन , और फिर हम नई कीमत कॉलम में नए मूल्य प्राप्त होंगे। अतिरिक्त गणना के लिए, हमने एक नया कॉलम जोड़ा है फॉर्मूला

स्टेप-01 :

➤ सेल में निम्नलिखित सूत्र का प्रयोग करें E5

=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)

यहाँ, D5 का मान है छूट मूल्य कॉलम। 1> आउटपुट → C5-C5*0.06

  • प्रतिस्थापन(FORMULATEXT(D5),0.06,0.04) बन जाता है<0 प्रतिस्थापन(C5-C5*0.06,0.06,0.04) → 0.06 को 0.04 से प्रतिस्थापित करता है

आउटपुट → C5-C5*0.04

ENTER दबाएं।

फील हैंडल टूल को नीचे खींचें।

उसके बाद, हमें फ़ॉर्मूला कॉलम में हमारे नए फ़ॉर्मूला मिल गए हैं, जिसका उपयोग हम नई कीमत कॉलम में नई कीमतें प्राप्त करने के लिए करना चाहते हैं।

ऐसा करने के लिए, हमारे पास हैपहले एक फंक्शन बनाने के लिए VBA कोड का उपयोग करने के लिए।

स्टेप-02 :

➤ फॉलो करें स्टेप-01 <7 विधि-5

6204

VOLATILE कार्यपत्रक पर किसी भी कक्ष में गणना होने पर पुनर्गणना करता है और यह VBA कोड नाम का एक फ़ंक्शन बनाएगा EVAL

➤ कोड सेव करने के बाद, वर्कशीट पर वापस लौटें।

➤ सेल में बनाए गए फंक्शन का नाम टाइप करें F5

=EVAL(E5)

EVAL हमें सेल E5 में सूत्र का मान लौटाएगा।

ENTER दबाएं और फिल हैंडल टूल को नीचे खींचें।

परिणाम :

उसके बाद, आप 0.06 को 0.04 से नए सूत्र में बदल सकेंगे मूल्य स्तंभ।

और पढ़ें: एक्सेल VBA में स्थानापन्न फ़ंक्शन का उपयोग कैसे करें (3 उदाहरण)

विधि-7: VBA कोड के साथ REPLACE और FORMULATEXT फ़ंक्शन का उपयोग

इस अनुभाग में, हम REPLACE फ़ंक्शन और FORMULATEXT फ़ंक्शन का उपयोग करेंगे <6 के साथ>VBA कोड 0.06 को 0.04 से रियायती मूल्य कॉलम के सूत्रों में बदलने के लिए कोड, और फिर हमें में नए मूल्य मिलेंगे नई कीमत कॉलम।

स्टेप-01 :

➤ सेल E5 में निम्न सूत्र का उपयोग करें

=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)

यहां, D5 डिस्काउंटेड प्राइस कॉलम का मान है।

  • FORMULATEXT(D5) → उपयोग किए गए को लौटाता हैसेल में फॉर्मूला D5

    आउटपुट → C5-C5*0.06
  • FIND("*", FORMULATEXT(D5),1) → बन जाता है

    FIND(“*”, C5-C5*0.06,1) → चिह्न की स्थिति ढूँढता है “*”<7

    आउटपुट → 7

  • FIND(“*”, FORMULATEXT(D5),1)+1 → साइन की स्थिति के साथ 1 जोड़ता है "*"

    आउटपुट → 8
  • REPLACE(FORMULATEXT(D5),FIND(“*”, FORMULATEXT(D5),1)+1,4,0.04) बन जाता है

    REPLACE(C5-C5*0.06,FIND(“* ”, 8,4,0.04) → 0.06 को 0.04 से बदल देता है

    आउटपुट → C5-C5*0.04

ENTER दबाएं।

फील हैंडल टूल को नीचे खींचें।

उसके बाद, हमें फॉर्मूला कॉलम में हमारे नए सूत्र मिल गए हैं, जिसका उपयोग हम नई कीमत कॉलम में नई कीमतें प्राप्त करने के लिए करना चाहते हैं।

<53

ऐसा करने के लिए, हम पिछली पद्धति में अपने बनाए गए फंक्शन EVAL का उपयोग करेंगे।

Step-02 :

➤ सेल F5 में निम्न सूत्र टाइप करें।

=EVAL(E5)

EVAL हमें v लौटाएगा सेल E5 में सूत्र का मान।

ENTER दबाएं।

➤ को नीचे खींचें 6>फील हैंडल टूल। 0.04 के साथ नई कीमत कॉलम के फॉर्मूले में।

और पढ़ें: एक्सेल VBA (मैक्रो और यूजरफॉर्म) के साथ एक रेंज में एक टेक्स्ट ढूंढें और बदलें

अभ्यास अनुभाग

स्वयं अभ्यास करने के लिए हमने अभ्यास नाम की एक शीट में नीचे की तरह अभ्यास अनुभाग प्रदान किया है। कृपया इसे स्वयं करें।

निष्कर्ष

इस लेख में, हमने एक्सेल फॉर्मूला में टेक्स्ट को बदलने के कुछ तरीकों को शामिल करने का प्रयास किया है। आशा है आपको यह उपयोगी लगेगा। यदि आपके पास कोई सुझाव या प्रश्न हैं, तो बेझिझक उन्हें टिप्पणी अनुभाग में साझा करें।

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।