30 दिवसांत 30 Excel कार्ये: SUBSTITUTE

काल मॅरेथॉनमध्ये 30 दिवसात 30 एक्सेल फंक्शन्स आम्ही फंक्शन वापरले ऑफसेट (OFFSET) संदर्भ परत करण्यासाठी, आणि हे देखील पाहिले की ते फंक्शनसारखेच आहे INDEX (INDEX). याव्यतिरिक्त, आम्ही फंक्शन शिकलो ऑफसेट (ऑफसेट) वर्कशीटवरील डेटा बदलतो तेव्हा पुनर्गणना केली जाते, आणि INDEX (INDEX) फक्त त्याचे वितर्क बदलताना.

मॅरेथॉनच्या 27 व्या दिवशी आम्ही फंक्शनचा अभ्यास करू सबस्टिट्यूट (बदला). फंक्शन आवडले बदला (REPLACE), ते जुन्या मजकुराच्या जागी नवीन मजकूर देते आणि स्ट्रिंगमधील समान मजकुरासाठी अनेक बदल देखील करू शकते.

सराव दाखवल्याप्रमाणे, काही परिस्थितींमध्ये कमांड वापरणे जलद आणि सोपे असते शोधणे/पुनर्स्थित करा जेव्हा बदली केस संवेदनशील करणे आवश्यक असेल तेव्हा (शोधा/बदला).

तर, यावरील माहिती आणि उदाहरणे जवळून पाहू सबस्टिट्यूट (बदला). तुमच्याकडे हे वैशिष्ट्य कसे वापरायचे याबद्दल इतर माहिती किंवा उदाहरणे असल्यास, कृपया टिप्पण्यांमध्ये सामायिक करा.

कार्य 27: SUBSTITUTE

कार्य सबस्टिट्यूट (SUBSTITUTE) जुन्या मजकुराच्या जागी मजकूर स्ट्रिंगमधील नवीन मजकूर वापरतो. विशिष्ट अट पूर्ण होईपर्यंत फंक्शन जुन्या मजकुराच्या सर्व पुनरावृत्ती पुनर्स्थित करेल. हे केस सेन्सेटिव्ह आहे.

तुम्ही SUBSTITUTE फंक्शन कसे वापरू शकता?

कार्य सबस्टिट्यूट (SUBSTITUTE) जुन्या मजकुराच्या जागी मजकूर स्ट्रिंगमधील नवीन मजकूर वापरतो. तुम्ही ते यासाठी वापरू शकता:

  • अहवाल शीर्षलेखातील प्रदेशाचे नाव बदला.
  • छापण्यायोग्य नसलेले वर्ण काढा.
  • शेवटचे स्पेस वर्ण बदला.

SUBSTITUTE वाक्यरचना

कार्य सबस्टिट्यूट (SUBSTITUTE) मध्ये खालील वाक्यरचना आहे:

SUBSTITUTE(text,old_text,new_text,instance_num)

ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения)

  • मजकूर (मजकूर) - मजकूर स्ट्रिंग किंवा लिंक जेथे मजकूर बदलला जाईल.
  • जुना_मजकूर (जुना_मजकूर) - मजकूर बदलायचा आहे.
  • नवीन_मजकूर (नवीन_मजकूर) - घालायचा मजकूर.
  • उदाहरण_संख्या (entry_number) ही मजकूर बदलण्याची संख्या आहे (पर्यायी).

SUBSTITUTE सापळे

  • कार्य सबस्टिट्यूट (SUBSTITUTE) जुन्या मजकुराची सर्व पुनरावृत्ती बदलू शकते, म्हणून जर तुम्हाला केवळ विशिष्ट घटना बदलण्याची आवश्यकता असेल, तर युक्तिवाद वापरा उदाहरण_संख्या (एंट्री_क्रमांक).
  • तुम्हाला केस-संवेदनशील बदलण्याची आवश्यकता असल्यास, फंक्शन वापरा बदला (बदला).

उदाहरण 1: अहवालाच्या शीर्षकामध्ये प्रदेशाचे नाव बदलणे

फंक्शन्स वापरणे सबस्टिट्यूट (बदला) तुम्ही अहवाल शीर्षक तयार करू शकता जे कोणते क्षेत्र निवडले आहे त्यानुसार आपोआप बदलते. या उदाहरणात, अहवाल शीर्षक सेल C11 मध्ये प्रविष्ट केले आहे, ज्याचे नाव आहे RptTitle. चिन्ह YYY शीर्षलेखातील मजकूर सेल D13 मध्ये निवडलेल्या प्रदेशाच्या नावाने बदलला जाईल.

=SUBSTITUTE(RptTitle,"yyy",D13)

=ПОДСТАВИТЬ(RptTitle;"yyy";D13)

30 दिवसांत 30 Excel कार्ये: SUBSTITUTE

उदाहरण 2: मुद्रण नसलेले वर्ण काढा

वेबसाइटवरून डेटा कॉपी करताना, मजकुरात अतिरिक्त स्पेस वर्ण दिसू शकतात. मजकुरात नियमित स्पेस (वर्ण 32) आणि न मोडणारी स्पेस (वर्ण 160) दोन्ही असू शकतात. जेव्हा तुम्ही त्यांना हटवण्याचा प्रयत्न करता तेव्हा तुम्हाला ते कार्य आढळेल टीआरआयएम (TRIM) न मोडणारी जागा काढण्यात अक्षम आहे.

सुदैवाने, तुम्ही फंक्शन वापरू शकता सबस्टिट्यूट (SUBSTITUTE) प्रत्येक नॉन-ब्रेकिंग स्पेस एका सामान्य जागेसह बदलण्यासाठी, आणि नंतर फंक्शन वापरून टीआरआयएम (TRIM), सर्व अतिरिक्त जागा काढून टाका.

=TRIM(SUBSTITUTE(B3,CHAR(160)," "))

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(B3;СИМВОЛ(160);" "))

30 दिवसांत 30 Excel कार्ये: SUBSTITUTE

उदाहरण 3: शेवटचे स्पेस वर्ण बदलणे

मजकूर स्ट्रिंगच्या सर्व घटना बदलणे टाळण्यासाठी, तुम्ही युक्तिवाद वापरू शकता उदाहरण_संख्या (entry_number) कोणती घटना बदलायची हे सूचित करण्यासाठी. खालील उदाहरण रेसिपीसाठी घटक सूची आहे जिथे फक्त शेवटचे स्पेस वर्ण बदलणे आवश्यक आहे.

कार्य लेन सेल C3 मधील (DLSTR) सेल B3 मधील वर्णांची संख्या मोजते. कार्य सबस्टिट्यूट (SUBSTITUTE) सर्व व्हाईटस्पेस वर्ण रिक्त स्ट्रिंगसह आणि दुसरे कार्य बदलते लेन (DLSTR) प्रक्रिया केलेल्या स्ट्रिंगची लांबी शोधते. लांबी 2 वर्ण कमी आहे, याचा अर्थ स्ट्रिंगमध्ये 2 स्पेस होत्या.

=LEN(B3)-LEN(SUBSTITUTE(B3," ",""))

=ДЛСТР(B3)-ДЛСТР(ПОДСТАВИТЬ(B3;" ";""))

30 दिवसांत 30 Excel कार्ये: SUBSTITUTE

सेल D3 मध्ये, कार्य सबस्टिट्यूट (SUBSTITUTE) दुसऱ्या स्पेस कॅरेक्टरला नवीन स्ट्रिंगने बदलते » | "

=SUBSTITUTE(B3," "," | ",C3)

=ПОДСТАВИТЬ(B3;" ";" | ";C3)

30 दिवसांत 30 Excel कार्ये: SUBSTITUTE

या समस्येचे निराकरण करण्यासाठी दोन सूत्रे न वापरण्यासाठी, आपण त्यांना एका लांबमध्ये एकत्र करू शकता:

=SUBSTITUTE(B3," "," | ",LEN(B3)-LEN(SUBSTITUTE(B3," ","")))

=ПОДСТАВИТЬ(B3;" ";" | ";ДЛСТР(B3)-ДЛСТР(ПОДСТАВИТЬ(B3;" ";"")))

प्रत्युत्तर द्या