विषयसूची
Microsoft Excel में, आंशिक पाठ मिलानों को देखने और फिर उस विशिष्ट मिलान के आधार पर डेटा निकालने के लिए कई उपयोगी विधियाँ हैं। इस लेख में, आप विभिन्न लुकअप फ़ंक्शंस और फ़ार्मुलों के समावेश के साथ एक्सेल में आंशिक पाठ मिलान देखने के लिए सभी उपयुक्त तरीके सीखेंगे।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप उस एक्सेल वर्कबुक को डाउनलोड कर सकते हैं जिसका उपयोग हमने इस लेख को तैयार करने के लिए किया है।
लुकअप आंशिक टेक्स्ट मैच. एक्सेल में लुकअप आंशिक पाठ मिलान1. Excel में VLOOKUP के साथ आंशिक पाठ मिलान
निम्नलिखित चित्र में, एक तालिका है जिसमें एक परीक्षा में कुछ छात्रों के लिए विभिन्न विषयों में अंक हैं। अब कॉलम B के पाठ के आंशिक मिलान के आधार पर, हम एक छात्र के लिए एक विषय में अंक निकालेंगे।
उदाहरण के लिए, हम पाठ के लिए देख सकते हैं नाम के कॉलम में "टिक" । आंशिक मिलान के आधार पर, हम उस छात्र के वास्तविक नाम का पता लगाएंगे और फिर तालिका से संबंधित छात्र के गणित में अंक निकालेंगे।
इस उदाहरण में, हम का उपयोग करेंगे VLOOKUP यहाँ फ़ंक्शन करता है क्योंकि यह फ़ंक्शन किसी तालिका के सबसे बाएँ कॉलम में मान की तलाश करता है और फिर निर्दिष्ट कॉलम से उसी पंक्ति में मान लौटाता है। इस VLOOKUP फ़ंक्शन का सामान्य सूत्र है:
=VLOOKUP(lookup_value, table_array, col_index_number,[रेंज_लुकअप])
चूंकि हम उस छात्र के गणित में अंक निकालने जा रहे हैं, जिसके नाम में टेक्स्ट “टिक”<4 है>, इसलिए आउटपुट सेल D17 में आवश्यक सूत्र होगा:
=VLOOKUP(D16,B5:G14,5,FALSE)
या,
=VLOOKUP("*Tick*",B5:G14,5,FALSE)
Enter दबाने के बाद, आपको टिकर के लिए गणित में एक बार में अंक दिखाए जाएंगे।
और पढ़ें: एक्सेल में आंशिक मिलान के लिए वीलुकअप का उपयोग कैसे करें (4 तरीके)
2। INDEX-MATCH फ़ंक्शंस के साथ लुकअप आंशिक टेक्स्ट मैच
अब हम INDEX और MATCH फ़ंक्शंस के संयोजन का उपयोग करेंगे। INDEX फ़ंक्शन दी गई श्रेणी में विशेष पंक्ति और कॉलम के चौराहे पर सेल का मान या संदर्भ लौटाता है और MATCH फ़ंक्शन किसी सरणी में किसी आइटम की सापेक्ष स्थिति देता है जो निर्दिष्ट क्रम में निर्दिष्ट मान से मेल खाता है।<1
हम पिछले तरीके के समान आउटपुट खोजने जा रहे हैं। इसलिए, इस खंड में, आउटपुट सेल D18 में आवश्यक सूत्र होगा:
=INDEX(B5:G14,MATCH(D17,B5:B14,0),MATCH(D17,B4:G4,0))
या,
=INDEX(B5:G14,MATCH("*Tick*",B5:B14,0),MATCH(D17,B4:G4,0))
अब एंटर दबाएं और फॉर्मूला 91 लौटाएगा - टिकर ने गणित में जो अंक हासिल किए हैं।
इस सूत्र में, दो MATCH फ़ंक्शन क्रमशः छात्र के नाम और विषय की पंक्ति और स्तंभ संख्या को परिभाषित करते हैं। INDEX फ़ंक्शन फिर उन परिभाषित पंक्ति और स्तंभ संख्याओं के प्रतिच्छेदन पर मान लौटाता हैसरणी से।
और पढ़ें: आंशिक मिलान के लिए INDEX और मिलान का उपयोग कैसे करें (2 तरीके)
3। लुकअप आंशिक टेक्स्ट मैच के लिए वाइल्डकार्ड कैरेक्टर के साथ XLOOKUP
XLOOKUP फ़ंक्शन किसी मैच के लिए एक श्रेणी या एक सरणी खोजता है और दूसरी श्रेणी या सरणी से संबंधित आइटम लौटाता है। इस फ़ंक्शन का सामान्य सूत्र है:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
अब हम' इस XLOOKUP फंक्शन का उपयोग सीधे उस छात्र के गणित में अंक निकालने के लिए करेंगे, जिसके नाम में पाठ "टिक" अंदर है।
आउटपुट में सेल D18 , आवश्यक सूत्र होगा:
=XLOOKUP("*"&D16&"*",B5:B14,F5:F14,,2)
Enter दबाने के बाद, आपको एक समान आउटपुट प्रदर्शित किया जाएगा जैसा कि मिला पिछले दो उदाहरणों में।
इस फ़ंक्शन में, हमने 2 का उपयोग [match_mode] तर्क के रूप में किया है जो वाइल्डकार्ड वर्ण मिलान को दर्शाता है। यदि आप इस तर्क का उपयोग नहीं करते हैं, तो फ़ंक्शन डिफ़ॉल्ट रूप से #N/A त्रुटि लौटाएगा, फ़ंक्शन वाइल्डकार्ड वर्ण मिलान के बजाय सटीक मिलान की तलाश करेगा।
4. आंशिक पाठ मिलान देखने के लिए XLOOKUP, ISNUMBER, और SEARCH फ़ंक्शंस का संयोजन
यदि आप लुकअप फ़ंक्शन में वाइल्डकार्ड वर्णों के उपयोग से बचने का विकल्प चुनते हैं, तो आपको XLOOKUP का संयुक्त सूत्र लागू करना होगा , ISNUMBER, और SEARCH कार्य करता है।
ISNUMBER कार्य जांचता है कि क्याएक सेल मान एक संख्यात्मक मान है या नहीं। SEARCH फ़ंक्शन उस वर्ण की संख्या लौटाता है जिस पर एक विशिष्ट वर्ण या टेक्स्ट स्ट्रिंग पहली बार मिलती है, बाएं से दाएं पढ़ती है। इन दो कार्यों के सामान्य सूत्र इस प्रकार हैं:
=ISNUMBER(value)
और
=SEARCH(find_text, within_text , [search_num])
तो, आउटपुट में आवश्यक सूत्र सेल D18 होगा:
=XLOOKUP(TRUE,ISNUMBER(SEARCH(D16,B5:B14)),F5:F14)
Enter दबाने के बाद, परिणामी मूल्य तुरंत दिखाया जाएगा।
🔎 सूत्र कैसे करता है कार्य?
- खोज फ़ंक्शन सेल B5:B14 की श्रेणी में 'टिक' पाठ की खोज करता है और इसकी एक सरणी देता है:
{#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;# VALUE!;#VALUE!
- ISNUMBER फ़ंक्शन तब उस सरणी में संख्यात्मक मान की खोज करता है और बूलियन मानों की एक अन्य सरणी लौटाता है: <19
- XLOOKUP फिर कार्य करें निर्दिष्ट बूलियन मान की तलाश करता है- TRUE पिछले चरण में पाए गए सरणी में और B5:B1 की सरणी में उस मान की पंक्ति संख्या निकालता है 4 ।
- अंत में, F5:F14 के रिटर्न ऐरे के आधार पर, XLOOKUP फ़ंक्शन उस छात्र के गणित में अंक निकालता है जिसके नाम में टेक्स्ट- 'टिक' अंदर।
{FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE
5। का उपयोगआंशिक पाठ मिलान देखने के लिए फ़िल्टर, ISNUMBER और SEARCH फ़ंक्शन
आखिरी विधि में, हम फ़िल्टर, ISNUMBER और SEARCH फ़ंक्शन के संयोजन का उपयोग करेंगे। यहां FILTER फ़ंक्शन दिए गए शर्तों के आधार पर सेल की एक श्रेणी या एक सरणी को फ़िल्टर करता है। इस फ़ंक्शन का सामान्य सूत्र है:
=FILTER(array, include, [if_empty])
चूंकि हम एक समान डेटासेट के साथ काम कर रहे हैं, इसलिए आवश्यक है आउटपुट में FILTER फ़ंक्शन वाला फ़ॉर्मूला Cell D18 होगा:
=FILTER(F5:F14,ISNUMBER(SEARCH(D16,B5:B14)))
अब Enter दबाएं और आपको परिणामी मूल्य तुरंत मिल जाएगा।
इस सूत्र में, फ़िल्टर फ़ंक्शन सेल की श्रेणी को फ़िल्टर करता है- F5:F14 बूलियन वैल्यू पर आधारित - TRUE only. ISNUMBER और SEARCH फ़ंक्शन का संयोजन बूलियन मानों की सरणी लौटाता है- TRUE और FALSE और दूसरे तर्क को परिभाषित करता है ( शामिल करें) फ़िल्टर फ़ंक्शन।
अंतिम शब्द
मुझे उम्मीद है कि ऊपर बताए गए सभी तरीके अब आपको डेटा निकालने में मदद करेंगे आपके एक्सेल स्प्रेडशीट में आंशिक पाठ मिलान के आधार पर। यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो कृपया मुझे टिप्पणी अनुभाग में बताएं। या आप इस वेबसाइट पर एक्सेल कार्यों से संबंधित हमारे अन्य लेख देख सकते हैं।