मौजूदा डेटा, टेक्स्ट, या वर्णों को नए डेटा के साथ बदलने के लिए सबस्टिट्यूट फ़ंक्शन का उपयोग किया जा सकता है।
नोट: फ़ंक्शन का परिणाम मूल पाठ की तुलना में किसी भिन्न स्थान पर दिखाई देना चाहिए।
समारोह के लिए उपयोग में शामिल हैं:
- आयातित डेटा से गैर-प्रिंटिंग वर्णों को हटा रहा है;
- रिक्त स्थान के साथ अवांछित वर्णों को बदलना;
- एक ही वर्कशीट के विभिन्न संस्करणों का निर्माण।
04 में से 01
नए के लिए पुराने पाठ को प्रतिस्थापित करना
सबस्टिट्यूट फ़ंक्शन सिंटैक्स और तर्क
फ़ंक्शन का सिंटैक्स फ़ंक्शन के लेआउट को संदर्भित करता है और इसमें फ़ंक्शन का नाम, ब्रैकेट और तर्क शामिल होता है ।
सबस्टिट्यूट समारोह के लिए वाक्यविन्यास है:
= सबस्टिट्यूट (टेक्स्ट, ओल्ड_टेक्स्ट, न्यू_टेक्स्ट, इंस्टेंस_नम)
फ़ंक्शन के लिए तर्क हैं:
टेक्स्ट - (आवश्यक) टेक्स्ट को प्रतिस्थापित करने वाला टेक्स्ट। इस तर्क में शामिल हो सकते हैं
- उद्धरण चिह्नों में संलग्न वास्तविक डेटा - ऊपर की छवि में पंक्ति दो;
- वर्कशीट में टेक्स्ट डेटा के स्थान के लिए एक सेल संदर्भ - उपरोक्त पंक्ति तीन;
Old_text - (आवश्यक) पाठ को प्रतिस्थापित करने के लिए।
New_text - (आवश्यक) टेक्स्ट जो Old_text को प्रतिस्थापित करेगा ।
Instance_num - (वैकल्पिक) एक संख्या
- यदि छोड़ा गया है, तो Old_text के प्रत्येक उदाहरण को New_text के साथ बदल दिया गया है।
- यदि शामिल है, तो केवल Old_text निर्दिष्ट उदाहरण - जैसे कि पहले या तीसरे उदाहरण - प्रतिस्थापित किए गए हैं - ऊपर पांच और छह पंक्तियां।
04 में से 02
मामले की संवेदनशीलता
SUBSTITUTE फ़ंक्शन के लिए तर्क केस संवेदनशील होते हैं, जिसका अर्थ है कि यदि पुराने_टेक्स्ट तर्क के लिए दर्ज डेटा में टेक्स्ट तर्क कक्ष में डेटा के समान मामला नहीं है, तो कोई प्रतिस्थापन नहीं होता है।
उदाहरण के लिए, उपरोक्त छवि में से चार पंक्तियों में, फ़ंक्शन बिक्री (सेल ए 4) बिक्री से अलग (Old_text तर्क ) के रूप में देखता है और इसलिए, न्यूवेटेक्स्ट के रूप में राजस्व को प्रतिस्थापित नहीं करता है।
03 का 04
सबस्टिट्यूट फ़ंक्शन दर्ज करना
हालांकि पूरे सूत्र को टाइप करना संभव है
= सबस्टिट्यूट (ए 3, "बिक्री", "राजस्व")
वर्कशीट सेल में मैन्युअल रूप से, दूसरा विकल्प फ़ंक्शन के डायलॉग बॉक्स का उपयोग करना है - जैसा कि नीचे दिए गए चरणों में उल्लिखित है - फ़ंक्शन और उसके तर्कों को बी 3 जैसे सेल में दर्ज करने के लिए।
संवाद बॉक्स का उपयोग करने के लाभ यह है कि एक्सेल प्रत्येक तर्क को अल्पविराम से अलग करने का ख्याल रखता है और यह पुराने और नए टेक्स्ट डेटा को उद्धरण चिह्नों में संलग्न करता है।
- इसे सक्रिय सेल बनाने के लिए सेल बी 3 पर क्लिक करें
- रिबन मेनू के सूत्र टैब पर क्लिक करें
- टेक्स्ट फ़ंक्शन ड्रॉप डाउन सूची खोलने के लिए रिबन पर टेक्स्ट आइकन पर क्लिक करें
- इस फ़ंक्शन के संवाद बॉक्स को लाने के लिए सूची में SUBSTITUTE पर क्लिक करें
- संवाद बॉक्स में, टेक्स्ट लाइन पर क्लिक करें
- संवाद बॉक्स में इस सेल संदर्भ को दर्ज करने के लिए सेल ए 3 पर क्लिक करें
- संवाद बॉक्स में Old_text लाइन पर क्लिक करें
- बिक्री टाइप करें, जो पाठ हम प्रतिस्थापित करना चाहते हैं - उद्धरण चिह्नों में टेक्स्ट को संलग्न करने की आवश्यकता नहीं है;
- संवाद बॉक्स में New_text लाइन पर क्लिक करें
- पाठ को प्रतिस्थापित करने के लिए, राजस्व टाइप करें ;;
- इंस्टेंस तर्क खाली छोड़ दिया गया है - क्योंकि सेल ए 3 में बिक्री शब्द का केवल एक उदाहरण है;
- फ़ंक्शन को पूरा करने के लिए ठीक क्लिक करें और संवाद बॉक्स बंद करें;
- पाठ राजस्व रिपोर्ट सेल बी 3 में दिखाई देनी चाहिए;
- जब आप सेल बी 3 पर पूर्ण फ़ंक्शन पर क्लिक करते हैं
= सबस्टिट्यूट (ए 3, "बिक्री", "राजस्व")
वर्कशीट के ऊपर सूत्र बार में दिखाई देता है
04 का 04
प्रतिस्थापन बनाम बदलें
SUBSTITUTE REPLACE फ़ंक्शन से अलग है जिसमें इसका उपयोग चयनित डेटा में किसी भी स्थान पर विशिष्ट टेक्स्ट का आदान-प्रदान करने के लिए किया जाता है जबकि डेटा में किसी विशिष्ट स्थान पर होने वाले किसी भी पाठ को प्रतिस्थापित करने के लिए REPLACE का उपयोग किया जाता है।