विषयसूची
जब भी आप अपने वर्कशीट में डेटा की एक विस्तृत श्रृंखला को संभाल रहे हों, तो आंशिक मिलान या फ़ज़ी मिलान आपके मिलान को शीघ्रता से खोजने का एक प्रभावी तरीका है। इसके अलावा, यदि आप आंशिक मिलान स्ट्रिंग निष्पादित करना चाहते हैं, तो सबसे सरल समाधान वाइल्डकार्ड का उपयोग करना है। इसके अतिरिक्त, एक्सेल में कई विकल्प हैं जैसे VLOOKUP , XLOOKUP , INDEX with MATCH , IF अन्य कार्यों के साथ संयोजन इस कार्य को करने के लिए। आज हम सीखेंगे कि एक्सेल में आंशिक मिलान स्ट्रिंग कैसे करें ।
अभ्यास कार्यपुस्तिका डाउनलोड करें
इस लेख को पढ़ते समय कार्य का अभ्यास करने के लिए इस अभ्यास पत्र को डाउनलोड करें।
आंशिक मिलान string.xlsxएक्सेल में स्ट्रिंग का आंशिक मिलान करने के 8 तरीके
वास्तव में, आंशिक मिलान स्ट्रिंग में एक्सेल को एक ही फंक्शन या एक साथ कई फंक्शन का उपयोग करके कई तरह से किया जा सकता है। इस लेख में, हम इसे करने के लिए 8 अलग-अलग तरीके सीखेंगे। नीचे, हम इन विधियों को विस्तृत चरणों के साथ प्रदर्शित करने जा रहे हैं।
1. IF & या स्ट्रिंग का आंशिक मिलान करने के लिए कथन
“ IF ” फ़ंक्शन वाइल्डकार्ड वर्णों का समर्थन नहीं करता है। हालांकि, अन्य कार्यों के साथ IF के संयोजन का उपयोग आंशिक मिलान स्ट्रिंग करने के लिए किया जा सकता है। अब, आइए जानें।
यहां, निम्नलिखित उदाहरण में, हमारे पास एक डेटा तालिका है जहां कुछ उम्मीदवारों के नाम दिए गए हैंनया सेल D9 जहां आप परिणाम रखना चाहते हैं।
=MATCH("*"&D6&"*", B5:B10, 0)
- अंत में, परिणाम प्राप्त करने के लिए ENTER दबाएं।
<40
फ़ॉर्मूला ब्रेकडाउन
- सबसे पहले, lookup_value “*”&D6& ”*” . यहां, हम एस्टरिस्क (*) का उपयोग वाइल्डकार्ड के रूप में करते हैं जो शून्य या अधिक टेक्स्ट स्ट्रिंग से मेल खाता है।
- दूसरा, lookup_array B5:B10 है।
- तीसरा, [match_type] सटीक (0) है।
और पढ़ें: आंशिक मिलान के लिए INDEX और मिलान का उपयोग कैसे करें (2 तरीके)
याद रखने योग्य बातें
✅ यहां, XLOOKUP फ़ंक्शन केवल Microsoft 365 संस्करण में उपलब्ध है। इसलिए, केवल Excel 365 के उपयोगकर्ता ही इस फ़ंक्शन का उपयोग कर सकते हैं।
✅फिर, VLOOKUP फ़ंक्शन हमेशा सबसे बाईं ओर <2 से लुकअप मानों की खोज करता है> शीर्ष स्तंभ दाईं ओर। इसके अलावा, यह फ़ंक्शन “कभी नहीं” बाएं पर डेटा की खोज करता है।
✅अंत में, तारांकन(*) का उपयोग a वाइल्डकार्ड . इसलिए, यदि आपको दोनों पक्षों में वाइल्डकार्ड वर्णों की आवश्यकता है, तो इसे आंशिक मिलान स्ट्रिंग के दोनों ओर उपयोग करें।
अभ्यास अनुभाग
अब, आप समझाए गए तरीके का अभ्यास कर सकते हैं
निष्कर्ष
यहां, इस लेख में, हम चर्चा करते हैं कि का उपयोग करके एक्सेल में आंशिक मिलान स्ट्रिंग कैसे निष्पादित करें आठ विभिन्न तरीके। इसलिए, आशा है कि जब आप समस्याओं का सामना कर रहे हों तो यह लेख आपके लिए उपयोगी होगा। साथ ही, यदि आपको कोई भ्रम है तो अपने विचार साझा करने के लिए आपका स्वागत है।
"नाम"कॉलम। अब, हमें उन नामों की पहचान करने की आवश्यकता है जिनमें कॉलम 2और 3में दिए गए टेक्स्ट स्ट्रिंग्स में से एक है। इसका मतलब है कि हमें उन नामों का पता लगाना होगा जिनमें अक्षर "A"या "L"शामिल हैं।
चरण:
- सबसे पहले, सेल में "स्थिति" कॉलम "E5" पर, IF, OR<लागू करें 2> सूत्र।
मूल रूप से, इस सूत्र का प्रारूप है,
=IF(OR(ISNUMBER(SEARCH(text,cell)),ISNUMBER (SEARCH(text,cell)),"value_if_true", "value_if_false")अब, फ़ॉर्मूला में मान डालें. तो, आंशिक मिलान के लिए अंतिम सूत्र है:
=IF(OR(ISNUMBER(SEARCH(C5,B5)),ISNUMBER(SEARCH(D5,B5))),"YES","NO")
सूत्र विश्लेषण
- यहाँ, पाठ C5 (A), D5 (L) है। सूत्र यह सुनिश्चित करेगा कि C5 या D5 आंशिक मिलान स्ट्रिंग है।
- फिर, सेल B5 (जोनाथन) है।<13
- Value_if_true “हाँ” है।
- Value_if_false “नहीं” है।
- फिर, ENTER, दबाएं और सूत्र आंशिक मिलान स्ट्रिंग की पहचान करेगा।
- अब अंतिम परिणाम प्राप्त करने के लिए इस सूत्र को शेष कोशिकाओं पर लागू करें। या आप फिल हैंडल आइकन को ऑटोफिल बाकी सेल में संबंधित डेटा तक ड्रैग कर सकते हैं।
अंत में, आपको सभी आंशिक मिलान मिलेंगे।
2. स्ट्रिंग के आंशिक मिलान के लिए IF, ISNUMBER और SEARCH फ़ंक्शंस का उपयोग
फिर से, हम IF, ISNUMBER , और SEARCH के संयोजन का उपयोग करके आंशिक मिलान स्ट्रिंग्स वाले परिणामों का पता लगा सकते हैं एक्सेल में कार्य करता है।
यहां, कॉलम "नाम" , "मैच स्ट्रिंग" , और "स्थिति" वाले डेटा सेट पर विचार करें। । हमें उन नामों की पहचान करने की आवश्यकता है जिनमें आंशिक मिलान स्ट्रिंग कॉलम से "मैच स्ट्रिंग" शामिल हैं।
- अब, IF, ISNUMBER , और SEARCH फंक्शन के साथ सेल D5 में “Status” कॉलम में फॉर्मूला लागू करें।<13
यहां, प्रारूप है,
=IF(ISNUMBER(SEARCH(“text”, cell)), value_if_true, value_if_false)
- इसलिए, आपको मान डालने चाहिए। आंशिक मिलान स्ट्रिंग के लिए अंतिम सूत्र है
=IF(ISNUMBER(SEARCH(C5,B5)),"YES","NOT FOUND")
- फिर, ENTER दबाएं .
अंत में, हमारा परिणाम प्राप्त हुआ है।
फ़ॉर्मूला ब्रेकडाउन
- यहाँ पाठ C5 (A) है। सूत्र यह सुनिश्चित करेगा कि C5 आंशिक मिलान स्ट्रिंग है या नहीं।
- फिर, सेल B5 (जोनाथन) है।<13
- Value_if_true "हाँ" है।
- Value_if_false "नहीं मिला" है।
- अंत में, उन सभी परिणामों का पता लगाने के लिए कॉलम में सभी कक्षों के लिए इस सूत्र को लागू करें जिनमें आंशिक मिलान स्ट्रिंग है।
3. स्ट्रिंग का आंशिक मिलान करने के लिए VLOOKUP फ़ंक्शन का उपयोग
यहाँ, मेंइस अनुभाग में, अब हम स्ट्रिंग का आंशिक मिलान करने के लिए VLOOKUP फ़ंक्शन का उपयोग करेंगे।
अब, एक तालिका पर विचार करते हैं जहां कुछ उम्मीदवारों के नाम और उनकी रैंक दी गई है।
- सबसे पहले, कॉलम हेड कॉपी करें और उन्हें वर्कशीट में कहीं पेस्ट करें। और हम वहां कार्य करेंगे।
- फिर, VLOOKUP फ़ंक्शन को F5 में लागू करें कक्ष। फ़ॉर्मूला है
=VLOOKUP($E$5&"*",$B$5:$C$10,2,FALSE)
फ़ॉर्मूला ब्रेकडाउन<2
- सबसे पहले, लुकअप_वैल्यू $E$5&”*” है। यहां, हम एस्टरिस्क (*) का उपयोग वाइल्डकार्ड के रूप में करते हैं जो शून्य या अधिक टेक्स्ट स्ट्रिंग्स से मेल खाता है।
- दूसरा, Table_array $B$5:$C$10 है।
- तीसरा, Col_index_num 2 है।
- चौथा, [range_lookup] गलत है, क्योंकि हम सटीक मिलान चाहते हैं ।
- फिर, ENTER<दबाएं 2>.
परिणामस्वरूप, सूत्र ने आंशिक मिलान स्ट्रिंग का प्रदर्शन किया है।
- अब , इस फ़ंक्शन में महारत हासिल करने के लिए समान फ़ॉर्मूला 2 या अधिक बार लागू करें।
अंत में, आपको सभी आंशिक मिलान मिलेंगे।
<3
और पढ़ें: एक्सेल में आंशिक मिलान के लिए वीलुकअप का उपयोग कैसे करें (4 तरीके)
4. आंशिक मिलान करने के लिए एक्सलुकअप फ़ंक्शन को शामिल करना
ISNUMBER के साथ XLOOKUP Excel में आंशिक मिलान स्ट्रिंग भी पूरा कर सकता है। अब चलोनिम्नलिखित उदाहरण देखें।
निम्नलिखित उदाहरण में, दो तालिकाएं दी गई हैं। पहले तालिका में, आंशिक मिलान स्ट्रिंग्स को रैंक के साथ दिया गया है। अब, हमें दूसरी तालिका में नामों की पहचान करने की आवश्यकता है जिसमें आंशिक मिलान स्ट्रिंग शामिल हैं और फिर उन नामों से संबद्ध रैंक लौटाएं।
- अब, सेल F5 में, सूत्र लागू करें।
यहाँ, इस सूत्र का प्रारूप है,
=XLOOKUP(lookup_value,ISNUMBER(SEARCH(text,cell)),return_array)
- इसलिए, आपको सूत्र में मान डालने चाहिए।
=XLOOKUP(TRUE,ISNUMBER(SEARCH($B$5:$B$10,E5)),$C$5:$C$10)
- फिर, ENTER दबाएं।
अंत में, सूत्र सफलतापूर्वक उस नाम को रैंक देता है जिसमें आंशिक मिलान स्ट्रिंग्स होती हैं।
फ़ॉर्मूला ब्रेकडाउन <3
- सबसे पहले, lookup_value “TRUE” है।
- दूसरा, टेक्स्ट है $B$5:$B$10 .
- तीसरा, सेल E5 (हेनरी जोनाथन) है। और सूत्र हेनरी जोनाथन के लिए रैंक लौटाएगा।
- फिर, सभी सेल के लिए ऐसा ही करें।
परिणामस्वरूप, आप सभी मैच देखेंगे।
<3
5. स्ट्रिंग का आंशिक मिलान करने के लिए MATCH फ़ंक्शन के साथ INDEX फ़ंक्शन का उपयोग करना
यहां, हम आंशिक मिलान स्ट्रिंग वाले टेक्स्ट को वापस कर सकते हैं, का उपयोग करके इंडेक्स मैच के साथएक्सेल में कार्य करते हैं।
अब, निम्न उदाहरण देखें जहां दो टेबल दिए गए हैं। पहले तालिका में, कुछ उम्मीदवारों के "नाम" और "रैंक" दिए गए हैं। दूसरी तालिका में, एक आंशिक मिलान स्ट्रिंग दी गई है। इस समय, हमें पहले तालिका से नामों की पहचान करने की आवश्यकता है जिसमें आंशिक मिलान स्ट्रिंग्स शामिल हैं।
- अब, कॉलम F5 में, INDEX को MATCH सूत्र के साथ लागू करें। सूत्र है,
=INDEX($B$5:$B$10,MATCH(E5&"*",$B$5:$B$10,0))
- फिर, ENTER दबाएं।
परिणामस्वरूप, हमें नाम "रॉबेन" मिला है जिसमें आंशिक मिलान स्ट्रिंग (रोब) शामिल है।
<3
फ़ॉर्मूला ब्रेकडाउन
- सबसे पहले, सरणी $B$5:$B$10 है।
- दूसरा, lookup_value E5&"*" है। यहां, हम एस्टरिस्क (*) का उपयोग वाइल्डकार्ड के रूप में करते हैं जो शून्य या अधिक टेक्स्ट स्ट्रिंग्स से मेल खाता है।
- तीसरा, lookup_array $B$5:$B$10 है।
- चौथा, [match_type] सटीक (0) है।
इसके अलावा, तारांकन चिह्न (*) का उपयोग सेल के दोनों किनारों पर किया जा सकता है यदि आपके आंशिक मिलान स्ट्रिंग के दोनों ओर वर्ण हैं। विचार करें, हमारे पास आंशिक मिलान स्ट्रिंग "नी" है। इसके दोनों ओर वाइल्डकार्ड अक्षर हैं अब हम इस तारक (*) को सेल के दोनों ओर उपयोग करेंगे।
- इसलिए, आपकी बेहतर समझ के लिए , निम्न का उपयोग करेंसूत्र F6 सेल में।
=INDEX($B$5:$B$10,MATCH("*"&E6&"*",$B$5:$B$10,0))
- फिर, ENTER दबाएं परिणाम प्राप्त करने के लिए।
6. दो कॉलम के साथ आंशिक मिलान स्ट्रिंग करने के लिए संयुक्त कार्य
आप एक <1 नियोजित कर सकते हैं IF फ़ंक्शन, AND फ़ंक्शन , ISNUMBER फ़ंक्शन, और SEARCH फ़ंक्शन जैसे संयोजन का पता लगाने के लिए फ़ंक्शन एक्सेल में आंशिक मैच स्ट्रिंग । इसके अलावा, आप इन कार्यों को अपनी पसंद के अनुसार विभिन्न प्रकार के परिणामों के लिए संशोधित कर सकते हैं। अब, नीचे दिए गए उदाहरण का अनुसरण करें। जहां हमारे पास दो मानदंड हैं। इसलिए, दोनों मानदंडों के आधार पर, हमें आंशिक मिलान स्ट्रिंग को निकालना होगा।
चरण:
- सबसे पहले, आपको एक नए सेल C5 का चयन करना होगा जहां आप स्थिति रखना चाहते हैं।
- दूसरा, आपको C5 सेल में नीचे दिए गए सूत्र का उपयोग करना चाहिए।
=IF(AND(ISNUMBER(SEARCH($E$6, B5)), ISNUMBER(SEARCH($F$6, B5))), "Found", "")
- अंत में, परिणाम प्राप्त करने के लिए ENTER दबाएं।
फ़ॉर्मूला ब्रेकडाउन
- यहां, SEARCH($F$6, B5) खोज करेगा कि B5 सेल में विज्ञापन कोई तार है या नहीं।
- आउटपुट: #VALUE!.
- फिर, ISNUMBER फ़ंक्शन यह जांच करेगा कि उपरोक्त आउटपुट एक संख्या है या नहीं या नहीं।
- आउटपुट: FALSE।
- इसी तरह, ISNUMBER(SEARCH($E$6, B5)) करेगा एक ही ऑपरेशन। यहां, SEARCH फंक्शन 9 को खोजेगा B5 सेल।
- आउटपुट: FALSE।
- उसके बाद, AND फ़ंक्शन जांच करेगा कि दोनों लॉजिक हैं TRUE .
- आउटपुट: FALSE।
- अंत में, IF फ़ंक्शन " पाया" लौटाएगा यदि पिछले दोनों तर्क TRUE हो जाते हैं। अन्यथा, यह एक शून्य सेल लौटाएगा।
- आउटपुट: यहां, आउटपुट रिक्त/खाली है क्योंकि इसमें कोई सेल नहीं है। B5 सेल के स्ट्रिंग मान के लिए मिलान करें।
- अब, फिल हैंडल आइकन को <1 पर खींचें>ऑटोफिल बाकी सेल में संबंधित डेटा।
अंत में, आपको वह स्ट्रिंग मिलेगी जो आंशिक रूप से मेल खाती है।
7. दो कॉलम
के साथ स्ट्रिंग के आंशिक मिलान का पता लगाने के लिए ऐरे फॉर्मूला को लागू करना IF फ़ंक्शन जैसे कुछ कार्यों के संयोजन के साथ एक सरणी सूत्र लागू कर सकते हैं, काउंट फंक्शन , और सर्च एक्सेल में आंशिक मैच स्ट्रिंग का पता लगाने के लिए फंक्शन। इसके अलावा, आप इन कार्यों को अपनी पसंद के अनुसार विभिन्न प्रकार के परिणामों के लिए संशोधित कर सकते हैं। अब, नीचे दिए गए उदाहरण का अनुसरण करें। दरअसल, हमारे पास दो मानदंड हैं। इसलिए, दोनों मानदंडों के आधार पर, हमें आंशिक मिलान स्ट्रिंग को निकालना होगा।
चरण:
<11 =IF(COUNT(SEARCH({"A","12"}, B5))=2, "Found", "")
- अंत में, ENTER<2 दबाएं> परिणाम प्राप्त करने के लिए।
1>SEARCH({"A",,"12″}, B5) खोजेंगे कि क्या कोई स्ट्रिंग A और संख्या 12 B5<में है 2> सेल।
- आउटपुट: {#VALUE!,7}।
- आउटपुट: 1.
- आउटपुट: यहाँ , आउटपुट रिक्त/खाली है क्योंकि B5 सेल के स्ट्रिंग मान के लिए कोई मेल नहीं है।
- नतीजतन, फिल हैंडल आइकन को ऑटोफिल शेष सेल में संबंधित डेटा पर खींचें।
अंत में, आपको वह स्ट्रिंग मिलेगी जो है आंशिक रूप से मिलान।
एक्सेल में आंशिक मिलान स्ट्रिंग की स्थिति कैसे प्राप्त करें
यहां, सबसे दिलचस्प हिस्सा है, आप केवल <1 का उपयोग कर सकते हैं> MATCH
Excel में आंशिक मिलान स्ट्रिंग का पता लगाने के लिए कार्य करता है। अब, नीचे दिए गए उदाहरण का अनुसरण करें। मूल रूप से, हमारे पास मानदंड हैं। इसलिए, उस मानदंड के आधार पर, हमें आंशिक मिलान स्ट्रिंग "नाम के साथ रैंक" कॉलम<0 से निकालना होगा। चरण:
- सबसे पहले, आपको एक का चयन करना होगा