विषयसूची
माइक्रोसॉफ्ट एक्सेल में, एक से अधिक टेक्स्ट या न्यूमेरिक वैल्यू को ढूंढना और बदलना एक सामान्य स्थिति है। आप फाइंड एंड रिप्लेस कमांड का उपयोग कर सकते हैं, विभिन्न कार्यों और सूत्रों को लागू कर सकते हैं, या आप उद्देश्यों को पूरा करने के लिए उपयोगकर्ता-परिभाषित उपकरण भी बना सकते हैं। इस लेख में, आपको सरल उदाहरणों और उचित व्याख्याओं के साथ कई मानों को खोजने और बदलने के लिए सभी संभावित और त्वरित तकनीकों के बारे में पता चल जाएगा।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप एक्सेल कार्यपुस्तिका डाउनलोड कर सकते हैं जिसका उपयोग हमने इस लेख को तैयार करने के लिए किया है।
एकाधिक मान खोजें और बदलें। एक्सेल में एकाधिक मान खोजें और बदलें1। Excel में एकाधिक मानों के लिए ढूँढें और बदलें टूल का उपयोग करें
Excel में, ढूँढें और बदलें सबसे उपयोगी उपकरण है जब आपको कोई मान बदलना होगा। हम इसे विभिन्न उद्देश्यों के लिए उपयोग कर सकते हैं। आइए देखें कि यह उपकरण निम्नलिखित उप-अनुभागों में विभिन्न मानदंडों के लिए कैसे काम करता है।
i। टेक्स्ट मानों को खोजें और बदलें
नीचे दी गई तालिका में, कुछ टेक्स्ट कॉलम B में स्थित हैं। यह मानते हुए कि हम सभी टेक्स्ट में '2020' की जगह '2021' लगाना चाहते हैं।
📌 कदम:
➤ CTRL+H दबाएं, ढूंढें और बदलें डायलॉग बॉक्स खुल जाएगा।
➤ टाइप करें '2020' ढूंढें बॉक्स में।
➤ रिप्लेस विथ बॉक्स में '2021' टाइप करें .
➤ Replace All पर क्लिक करेंबटन।
नीचे दी गई तस्वीर की तरह, आपको शुरुआत में 2021 के साथ सभी टेक्स्ट मिलेंगे जो 2020 से पहले थे।
<1
ii. फाइंड एंड रिप्लेस विथ वाइल्ड कैरेक्टर्स
अब हमारे पास निम्नलिखित टेक्स्ट की शुरुआत में अलग-अलग न्यूमेरिक वैल्यू हैं। लेकिन उन सभी का एक विशिष्ट प्रारूप '20XX' है। हम यहां क्या करेंगे उस संख्यात्मक प्रारूप के लिए वाइल्डकार्ड खोज के लिए जाएं और अंतिम दो अंकों को '21' से बदल दिया जाएगा। हमें ढूंढें और बदलें टूल में अंतिम दो अंकों के लिए दो प्रश्न चिह्न (??) वाइल्डकार्ड वर्णों के रूप में उपयोग करना है।
📌<4 चरण:
➤ ढूंढें और बदलें डायलॉग बॉक्स खोलने के लिए CTRL+H फिर से दबाएं।
➤ में क्या खोजें बॉक्स, टाइप करें '20?? '। बॉक्स।
➤ सभी को बदलें दबाएं और आपका काम हो गया।
आपको निम्नलिखित आउटपुट तुरंत दिखाई देंगे
iii। फाइंड एंड रिप्लेस फॉर्मूला
निम्न तालिका में, अब हमारे पास लगातार 5 दिनों के लिए बिक्री के कुछ आंकड़े हैं। सेल C11 में, कुल बिक्री मूल्य मौजूद है, लेकिन मान लें कि हमें वहां बिक्री डेटा का औसत पता लगाना है। हमें औसत फ़ंक्शन के साथ सूत्र को अधिलेखित करने की आवश्यकता नहीं है। फ़ॉर्मूला को अधिक आसानी से बदलने के लिए हम यहां ढूंढें और बदलें टूल का उपयोग करेंगे।
📌 चरण:
➤ खोजें और खोलें डायलॉग बॉक्स बदलें।
➤ क्या खोजें बॉक्स में, टाइप करें '=SUM' ।
➤ टाइप करें ' =AVERAGE' Replace with बॉक्स में।
➤ पहले Find Next दबाएं और फिर Replace बटन पर क्लिक करें।
आउटपुट सेल C11 में, आपको नया परिकलित परिणाम तुरंत मिल जाएगा।
iv. सेल फ़ॉर्मैट ढूँढें और बदलें
हम सेल फ़ॉर्मैट को ढूँढें और बदलें टूल से भी बदल सकते हैं। निम्न तालिका में, एक विशिष्ट रंग के साथ कुछ पंक्तियाँ हैं। हम रंग को दूसरे रंग से बदल देंगे, मान लीजिए कि यह हरा है।
📌 चरण:
➤ खोजें और खोलें पहले डायलॉग बॉक्स बदलें।
➤ ढूंढें बॉक्स के सामने, फ़ॉर्मेट विकल्प पर क्लिक करें और उस रंग का चयन करें जिसका कुछ में उपयोग किया गया है तालिका में रैंडम सेल।
➤ दूसरे फ़ॉर्मेट टैब पर क्लिक करें और दूसरा रंग चुनें जिसे आप पुराने रंग से बदलना चाहते हैं।
➤ बदलें दबाएं सभी।
नीचे दिए गए स्क्रीनशॉट में, अब आप तालिका में विशिष्ट पंक्तियों को नए रंग के साथ देख रहे हैं।
और पढ़ें: एक्सेल में वाइल्डकार्ड का उपयोग करके वैल्यू कैसे खोजें और बदलें
2। Excel में एकाधिक मानों को खोजने और बदलने के लिए REPLACE फ़ंक्शन डालें
यदि आप ढूंढें और बदलें टूल का उपयोग नहीं करना चाहते हैं तो आप REPLACE फ़ंक्शन के लिए जा सकते हैं । आपको इस फ़ंक्शन को एक नए कॉलम या ए में लागू करना होगाकक्षों की श्रेणी जहां पुराने पाठ डेटा को नए के साथ बदल दिया जाएगा। प्रक्रिया के साथ, आप पुराने टेक्स्ट डेटा को भी संरक्षित कर सकते हैं।
निम्न चित्र में, दो कॉलम मौजूद हैं जहां नया टेक्स्ट हेडर वाला कॉलम संशोधित टेक्स्ट प्रदर्शित करेगा।
पहले आउटपुट Cell C5 में, REPLACE फ़ंक्शन के साथ आवश्यक फ़ॉर्मूला होगा:
=REPLACE(B5,1,4,2021)
Enter दबाने के बाद और Fill Handel का इस्तेमाल करके बाकी सेल को ऑटोफिल करना , आपको नए टेक्स्ट मान तुरंत मिल जाएंगे। यहां, हमने सभी टेक्स्ट के लिए '2021' की जगह '2022' लगा दी है।
3। अनेक मानों को ढूँढने और बदलने के लिए नेस्टेड सबस्टिट्यूट फ़ॉर्मूला लागू करें
सब्स्टीट्यूट फ़ंक्शन मौजूदा टेक्स्ट को टेक्स्ट स्ट्रिंग में एक नए टेक्स्ट से बदल देता है। हम प्रतिस्थापित करने के लिए कई मानों के लिए स्थानापन्न फ़ंक्शन को नेस्ट कर सकते हैं।
निम्न चित्र में, स्तंभ B कुछ यादृच्छिक पाठ डेटा के साथ पड़ा हुआ है। दाईं ओर की तालिका उन मानों का प्रतिनिधित्व करती है जिन्हें नए के साथ प्रतिस्थापित किया जाना है।
पहले आउटपुट में सेल C5 , संबंधित सूत्र होगा be:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)
अब Enter दबाएं और आपको नए टेक्स्ट के साथ एक ऐरे मिलेगा एक बार में मान। इस सूत्र में, हमने स्थानापन्न फ़ंक्शन का तीन बार उपयोग किया है क्योंकि हमें ढूंढें शीर्षक के अंतर्गत तीन अलग-अलग मानों को प्रतिस्थापित करना था कॉलम ई.
🔎 फ़ॉर्मूला कैसे काम करता है?
- अंतरतम स्थानापन्न फ़ंक्शन मान '2018' को '2019' से बदल देता है।
- दूसरा स्थानापन्न फंक्शन '2020' की तलाश करता है और इसे '2021' से बदल देता है।
- आउटर सबस्टिट्यूट फंक्शन सर्च '2022' और इसे '2023' से प्रतिस्थापित करें।
समान रीडिंग:
- विशेष को कैसे बदलें एक्सेल में कैरेक्टर्स (6 तरीके)
- एक्सेल में मल्टीपल कैरेक्टर्स को बदलें (6 तरीके)
4। एक्सेल में कई मानों को खोजने और बदलने के लिए XLOOKUP फ़ंक्शन का उपयोग करें
यदि आप एक एक्सेल 365 उपयोगकर्ता हैं तो आप XLOOKUP फ़ंक्शन के लिए जा सकते हैं। XLOOKUP फ़ंक्शन किसी मैच के लिए एक श्रेणी या एक सरणी खोजता है और संबंधित आइटम को दूसरी श्रेणी या सरणी देता है।
निम्नलिखित डेटासेट में, में कुछ पाठ मान हैं पुराना पाठ स्तंभ। दाईं ओर दूसरी तालिका उन डेटा का प्रतिनिधित्व करती है जिन्हें खोजा जाना है और जिन्हें एक साथ प्रतिस्थापित किया जाना है। यदि फ़ंक्शन दिए गए मानों को नहीं ढूंढ पाता है तो पुराना टेक्स्ट नया टेक्स्ट कॉलम में पहले जैसा ही रहेगा।
इसलिए, आवश्यक सूत्र पहले आउटपुट में XLOOKUP फंक्शन के साथ सेल C5 होना चाहिए:
=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)
Enter दबाने और पूरे कॉलम को अपने आप भरने के बाद, आप हो जाएंगेनिम्नलिखित आउटपुट तुरंत प्रदर्शित किए।
5। एकाधिक मानों को खोजने और प्रतिस्थापित करने के लिए IFNA और VLOOKUP फ़ंक्शंस को संयोजित करें
अब हम XLOOKUP फ़ंक्शन के लिए एक वैकल्पिक सूत्र का उपयोग करेंगे और यह सूत्र सभी Excel संस्करणों में भी उपलब्ध है। हमें यहाँ IFNA और VLOOKUP फ़ंक्शन को संयोजित करना है।
VLOOKUP फ़ंक्शन तालिका के सबसे बाएँ स्तंभ में मान खोजता है और फिर निर्दिष्ट स्तंभ से एक ही पंक्ति में मान लौटाता है। चूंकि लुकअप मान नहीं मिलने की स्थिति में VLOOKUP फ़ंक्शन में कोई संदेश नहीं होता है, इसलिए यह #N/A त्रुटि लौटाएगा। उस समस्या को ठीक करने के लिए, हमें त्रुटि संदेश को अनुकूलित और परिभाषित करने के लिए IFNA फ़ंक्शन का उपयोग करना होगा।
इसलिए, IFNA और दोनों को शामिल करने वाला आवश्यक सूत्र VLOOKUP आउटपुट में कार्य Cell C5 होगा:
=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)
दबाने के बाद दर्ज करें और कॉलम C में बाकी सेल भर दें, हमें सभी नए टेक्स्ट डेटा मिलेंगे जैसा कि नीचे चित्र में दिखाया गया है।
6. एकाधिक मानों को खोजने और बदलने के लिए UDF बनाने के लिए VBA कोड एम्बेड करें
अंतिम अनुभाग में, हम उपयोगकर्ता-परिभाषित फ़ंक्शन बनाने के लिए VBA कोड लागू करेंगे। निम्न डेटासेट में, कॉलम B के पाठ मानों को शुरुआत में संख्यात्मक मानों को बदलकर संशोधित किया जाएगा। वे मान जिन्हें प्रतिस्थापित किया जाना है और नए मानदायीं ओर की तालिका में हैं।
अब उपयोगकर्ता-परिभाषित उपकरण और कार्य करने के लिए निम्नलिखित प्रक्रियाओं से गुजरते हैं:
📌 चरण 1:
➤ अपने माउस को शीट पहले नाम पर राइट-क्लिक करें।
➤ विकल्प 'व्यू चुनें कोड्स' . एक VBA विंडो दिखाई देगी।
➤ अब वहां निम्नलिखित कोड पेस्ट करें:
6610
➤ F5 दबाएं और एक संवाद बॉक्स जैसा कि चित्र में दिखाया गया है नीचे स्क्रीनशॉट दिखाई देगा।
➤ अब उन पुराने टेक्स्ट को चुनें जिन्हें आपको संशोधित करना है और ओके दबाएं।
📌 चरण 2:
➤ अब दूसरा संवाद बॉक्स खुल जाएगा और आपको नीचे स्थित संपूर्ण तालिका श्रेणी (D5:E7) का चयन करना होगा चित्र में दाईं ओर।
➤ ठीक दबाएं।
नीचे स्क्रीनशॉट की तरह, आपको नया और कॉलम बी में टेक्स्ट हेडर के तहत संशोधित टेक्स्ट।
अंतिम शब्द
मुझे उम्मीद है, ऊपर बताए गए ये सभी तरीके अब आपको उन्हें अपनी एक्सेल स्प्रेडशीट में लागू करने में मदद करेंगे, जब आपको कई टेक्स्ट डेटा को प्रभावी ढंग से बदलना होगा। यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो कृपया मुझे टिप्पणी अनुभाग में बताएं। या आप इस वेबसाइट पर एक्सेल कार्यों से संबंधित हमारे अन्य लेख देख सकते हैं।