Microsoft Excel में REPLACE और स्थानापन्न कार्यों के बारे में उलझन में हैं? पता करें कि दोनों का उपयोग कैसे और कब करना है।

Microsoft Excel एक अत्यधिक बहुमुखी उपकरण है जो आपके डेटा का विश्लेषण करने के लिए विभिन्न प्रकार के कार्यों का दावा करता है। लेकिन यदि आप अभी भी स्प्रैडशीट्स के बारे में सीख रहे हैं, तो आप जिस कार्य को करने का प्रयास कर रहे हैं उसके लिए सही प्रकार्य खोजना चुनौतीपूर्ण हो सकता है। कुछ फ़ंक्शन नाम आपको हैरान कर सकते हैं कि वे वास्तव में क्या करते हैं।

यदि आप किसी सेल में कुछ टेक्स्ट बदलने की कोशिश कर रहे हैं, तो आप इस तथ्य से भ्रमित हो सकते हैं कि वहाँ एक है बदलना समारोह और ए विकल्प ऐसा लगता है जैसे वे एक ही काम करते हैं। तो क्या फर्क है?

एक्सेल में रिप्लेस फंक्शन का उपयोग करना

मान लें कि हमारे पास बेचे जा रहे उत्पादों की निर्माता जानकारी की एक सूची है। यह थोड़ा पुराना है, इसलिए इसे अपडेट करने के लिए हमें कुछ डेटा बदलने होंगे।

बदलना फ़ंक्शन टेक्स्ट के दूसरे सेट के साथ किसी विशेष सेल के टेक्स्ट के भीतर वर्णों की निर्दिष्ट संख्या को बदलता है। प्रतिस्थापन पाठ किसी भी लम्बाई का हो सकता है, और इसे मूल पाठ स्ट्रिंग की शुरुआत के ठीक बाद वर्णों की संख्या में रखा जाएगा।

instagram viewer

मान लें कि हमें पता चला है कि हमारी कंपनी निर्माण कोड की रिपोर्ट करने का एक नया तरीका है, और उसे शामिल करने के लिए हमें इस शीट को अपडेट करने की आवश्यकता है।

  1. सेल का चयन करें डी7, "नया कोड" नोटेशन के नीचे का सेल।
  2. या तो सेल में या फॉर्मूला बार में, नीचे दिए गए फॉर्मूले को टाइप या पेस्ट करें:
    =बदलना(बी2,2,3,"पीटीएम")
  3. प्रेस प्रवेश करना.

सेल के अंदर, हमने अभी-अभी सेल से टेक्स्ट लिया है बी 2 ("6418229"), और, दूसरे वर्ण (संख्या "4") से शुरू करते हुए, हमने तीन वर्णों (अंक "418") को "PTM" ("पोर्टलैंड यांत्रिकी" के लिए) अक्षरों से बदल दिया है।

प्रतिस्थापन पाठ को उतनी ही लंबाई का नहीं होना चाहिए जितने वर्णों को प्रतिस्थापित किया जा रहा है; यदि हम केवल एक वर्ण को बदलना चाहते हैं, तो हम उपरोक्त सूत्र में "3" को "1" में बदल सकते हैं, जो सेल में नौ-वर्ण स्ट्रिंग "6PTM18229" के साथ समाप्त होता है। डी7.

एक्सेल में सबस्टिट्यूट फ़ंक्शन का उपयोग करना

इस उदाहरण के लिए, मान लीजिए कि हमें बाद में पता चलता है कि पोर्टलैंड मैकेनिक्स का अधिग्रहण कर लिया गया है और उसने अपना नाम बदल लिया है। हम वास्तव में जानते हैं कि हम क्या खोज रहे हैं, इसलिए हम इसका उपयोग कर सकते हैं विकल्प विशिष्ट पाठ को नए, भिन्न पाठ से बदलने का कार्य करता है।

  1. सेल का चयन करें डी4, "अपडेटेड ब्रांड" नोटेशन के नीचे का सेल।
  2. या तो सेल में या फॉर्मूला बार में, नीचे दिए गए फॉर्मूले को टाइप या पेस्ट करें:
    = स्थानापन्न (A2,"पोर्टलैंड","एनोडीन")
  3. प्रेस प्रवेश करना.

सेल के अंदर, हमने अभी-अभी सेल से टेक्स्ट लिया है ए2 ("पोर्टलैंड मैकेनिक्स"), और "पोर्टलैंड" शब्द को "एनोडाइन" शब्द से बदल दिया, जिससे सेल में नया नाम "एनोडाइन मैकेनिक्स" बन गया डी4.

मान लें कि हम दस्तावेज़ को देखने वाले अगले व्यक्ति के लिए नाम परिवर्तन की व्याख्या करते हुए एक नोट छोड़ते हैं, और उसी स्थानापन्न फ़ंक्शन का उपयोग करके समय बचाना चाहते हैं। जब हम इसे सेल में संपादित करते हैं G5 सेल को संदर्भित करने के लिए जी 3, जैसा कि नीचे दिखाया गया है, हम देखते हैं कि "पोर्टलैंड" शब्द के सभी दिखावे को "एनोडाइन" से बदल दिया गया है।

यह वह व्यवहार नहीं है जो हम इस मामले में चाहते हैं, इसलिए हमें जोड़ना होगा [instance_num] सिंटैक्स यह निर्दिष्ट करने के लिए कि हम केवल "पोर्टलैंड" के प्रकट होने में से एक चाहते हैं - एक "उदाहरण" - को प्रतिस्थापित किया जाए।

ऐसा करने के लिए, सेल का चयन करें जी 7 और इस सूत्र को सेल या सूत्र पट्टी में दर्ज करें:

= स्थानापन्न (G3,"पोर्टलैंड","एनोडीन",2)

अतिरिक्त "2" एक्सेल को बताता है कि हम केवल दूसरा उदाहरण बदलना चाहते हैं। वे भी हैं स्थानापन्न फ़ंक्शन का उपयोग करने के अधिक जटिल तरीके, जैसे नेस्टेड फ़ंक्शंस या IF स्टेटमेंट्स के साथ-या यहाँ तक कि नेस्टेड बयानों के साथ अगर सूत्र, यदि आप वास्तव में चीजों को पकड़ रहे हैं।

विभिन्न कार्य, विभिन्न उपयोग

जबकि उन्हें समान नाम दिया गया है, REPLACE और SUBSTITUTE फ़ंक्शन विभिन्न उपयोग मामलों में चमकते हैं। अगर आपको सही पता है कहाँ आपका नया टेक्स्ट जा रहा है, इसकी संभावना है कि REPLACE बेहतर विकल्प है। हालाँकि, यदि आप जानते हैं कि आप इसके बजाय किन शब्दों को बदल रहे हैं, या उसी के कई उदाहरणों को बदलने की आवश्यकता है पाठ, या तो एक सेल में या कई सेल में, स्थानापन्न विकल्प संभवतः बेहतर काम करेगा आप।

जब आप किसी सेल में टेक्स्ट को बदलना चाहते हैं, तो अब आप इन समान-नामित फ़ंक्शंस के बीच अंतर और अपने डेटा में उनका सर्वोत्तम उपयोग कैसे करें, यह जानते हैं। यदि आप टेक्स्ट को उनके मूल सेल में बदलना चाहते हैं, तो एक्सेल में टेक्स्ट को खोजने और बदलने के अन्य तरीकों पर विचार करें।