विषयसूची
Microsoft Excel में, कक्षों की श्रेणी या किसी सरणी में पाठ खोजने के लिए अनेक विधियाँ उपलब्ध हैं। आप एक टेक्स्ट वैल्यू खोज सकते हैं और कई मानदंडों के आधार पर अलग-अलग आउटपुट लौटा सकते हैं। इस लेख में, आप उचित उदाहरणों और सरल चित्रों के साथ एक्सेल में एक श्रेणी में टेक्स्ट खोजने के लिए सभी उपयुक्त तरीके सीखेंगे।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप एक्सेल वर्कबुक डाउनलोड कर सकते हैं जिसका उपयोग हमने इस लेख को तैयार करने के लिए किया है। एक्सेल में रेंज में टेक्स्ट की खोज करें
1। ढूँढें और amp; किसी भी रेंज में टेक्स्ट खोजने के लिए कमांड चुनें
नीचे दी गई तस्वीर में, टेक्स्ट हेडर के नीचे कुछ रैंडम टेक्स्ट हैं। हम Find & कमांड चुनें।
📌 चरण 1:
➤ होम पर जाएं रिबन ➦ संपादन आदेशों का समूह ➦ खोजें और amp; ड्रॉप-डाउन चुनें ➦ कमांड ढूंढें।
एक डायलॉग बॉक्स खुलेगा।
📌 चरण 2:
➤ क्या खोजें विकल्प में, 'USA' टाइप करें।
➤ <दबाएँ 3>अगला खोजें ।
आपको सेल B8 संलग्न एक हरे रंग का आयताकार संकेतक दिखाई देगा, जो परिभाषित करता है कि शब्द या टेक्स्ट 'यूएसए' वहीं पड़ा है।
और पढ़ें: कैसे पता करें कि सेल की रेंज में विशिष्ट टेक्स्ट है या नहींआइए इसे Excel तालिका में बदलने के लिए निम्न डेटा तालिका का उपयोग करें और फिर पाठ 'Peter' की खोज करें।
📌 चरण 1:
➤ संपूर्ण तालिका (B4:D9) पहले चुनें।
➤ अब <दबाएं 3>CTRL+T डेटा को Excel तालिका में बदलने के लिए।
➤ तालिका बनाएं संवाद बॉक्स में, डेटा स्थान स्वचालित रूप से चुना जाएगा . अब केवल ओके दबाएं।
तो, आपकी डेटा तालिका अभी एक एक्सेल तालिका में बदल गई है।
<1
📌 चरण 2:
➤ अब सेल्समैन ड्रॉप-डाउन पर क्लिक करें।
➤ अब टेक्स्ट बॉक्स में 'Peter' टाइप करें।
➤ ओके दबाएं और आपका काम हो गया।
नीचे दी गई तस्वीर की तरह, आपको केवल पीटर के लिए फ़िल्टर किया गया डेटा प्रदर्शित किया जाएगा।
अंतिम शब्द
मुझे उम्मीद है , ऊपर बताए गए ये सभी तरीके अब आपको अपनी एक्सेल स्प्रेडशीट में उन्हें लागू करने में मदद करेंगे, जब आपको विभिन्न उद्देश्यों के लिए किसी श्रेणी में पाठ की खोज करनी होगी। यदि आपके कोई प्रश्न या प्रतिक्रिया है, तो कृपया मुझे टिप्पणी अनुभाग में बताएं। या आप इस वेबसाइट पर एक्सेल कार्यों से संबंधित हमारे अन्य लेख देख सकते हैं।
एक्सेल2. यह जाँचने के लिए ISTEXT फ़ंक्शन का उपयोग करें कि सेल की एक श्रेणी में टेक्स्ट है या नहीं
ISTEXT फ़ंक्शन का उपयोग आमतौर पर यह जांचने के लिए किया जाता है कि सेल में टेक्स्ट है या नहीं। निम्न तालिका में, हम इस फ़ंक्शन को कॉलम B के सभी सेल पर लागू करेंगे और जाँचेंगे कि कौन से सेल में टेक्स्ट डेटा है। जैसा कि ISTEXT एक तार्किक कार्य है, यह एक बूलियन मान लौटाएगा- TRUE (यदि पाठ पाया जाता है) या FALSE (यदि पाठ नहीं मिला है) .
आउटपुट में सेल C5 , आवश्यक सूत्र है:
=ISTEXT(C5)
Enter दबाने और कॉलम C में बाकी सेल को ऑटो-फिल करने के बाद, हमें सभी वापसी मान मिलेंगे TRUE या FALSE कॉलम B में डेटा प्रकारों के आधार पर।
3 . Excel में IF फ़ंक्शन के साथ सेल की एक श्रेणी में विशिष्ट पाठ की खोज करें
IF फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि कोई शर्त पूरी हुई है या नहीं और फ़ंक्शन बूलियन मान लौटाता है- सही या गलत । नीचे दी गई तस्वीर में, कॉलम B में कुछ टेक्स्ट डेटा है। आउटपुट शीर्षलेख कॉलम सी के तहत, हम IF फ़ंक्शन को देश का नाम 'इंग्लैंड' खोजने के लिए लागू करेंगे। शर्त पूरी होने पर रिटर्न वैल्यू 'हां' होगी, अन्यथा यह 'नहीं' होगी।
पहले आउटपुट Cell C5 में आवश्यक सूत्र होगा:
=IF(B5="England","Yes","No")
<3 दबाने के बाद> दर्ज करें और बाकी सेल को भरने पर, हमें B8 के लिए रिटर्न वैल्यू हां मिलेगी, क्योंकि सेल में टेक्स्ट इंग्लैंड है। अन्य आउटपुट सेल रिटर्न वैल्यू नहीं दिखाएंगे क्योंकि दी गई शर्त वहां पूरी नहीं हुई है,
4। एक्सेल में सेल की रेंज में टेक्स्ट के आंशिक मिलान के लिए खोजें
IF, ISNUMBER , और SEARCH फ़ंक्शन को मिलाकर, हम देखेंगे कोशिकाओं की एक श्रेणी में आंशिक मिलान के लिए और सूत्र 'मिला' वापस आ जाएगा यदि यह मानदंड से मेल खाता है, अन्यथा, यह 'नहीं मिला' वापस आ जाएगा।
उदाहरण के लिए, कॉलम बी में दिए गए टेक्स्ट में, हम एक टेक्स्ट 'USA', और आउटपुट हेडर के तहत फॉर्मूला देखेंगे संबंधित खोजों के लिए 'मिला' या 'नहीं मिला' लौटाएगा।
आउटपुट में आवश्यक सूत्र सेल C5 होना चाहिए:
=IF(ISNUMBER(SEARCH("USA",B5)),"Found","Not Found")
अब दर्ज करें दबाएं और पूरे को ऑटोफिल करें कॉलम, आपको एक ही बार में रिटर्न वैल्यू मिल जाएगी। चूंकि सेल B8 में टेक्स्ट 'USA' शामिल है, सूत्र 'मिला' सेल C8 में वापस आ गया है।
<0🔎 फ़ॉर्मूला कैसे काम करता है?
- SEARCH फ़ंक्शन खोज फ़ंक्शन टेक्स्ट 'USA' सेल में और टेक्स्ट की शुरुआती स्थिति लौटाता है। यदि टेक्स्ट नहीं मिलता है, तो फ़ंक्शन #VALUE त्रुटि लौटाता है।
- ISNUMBER फ़ंक्शन यह जांचता है कि क्या SEARCH फ़ंक्शन द्वारा पाया जाने वाला वापसी मान एक संख्यात्मक मान है या नहीं और वापसी मान के प्रकार के आधार पर TRUE या FALSE देता है।
- अंत में, IF फ़ंक्शन बूलियन मानों की खोज करता है- TRUE या FALSE और रिटर्न 'Found' के लिए TRUE , 'नहीं मिला' FALSE के लिए।
5। श्रेणी में विशिष्ट पाठ देखने के लिए IF और COUNTIF कार्यों का संयोजन
अब स्तंभ D में, कुछ ऐसे शब्द हैं जो स्तंभ B के पाठ में पाए जाते हैं । हम यहां IF और COUNTIF फंक्शंस को मिलाएंगे। COUNTIF फ़ंक्शन कॉलम D से कॉलम B में चयनित पाठ के निष्कर्षों की संख्या की गणना करेगा। IF फ़ंक्शन तब '0' से अधिक की गिनती की तलाश करेगा और निर्दिष्ट संदेश 'पाया' लौटाएगा, अन्यथा यह ' वापस आ जाएगा नहीं मिला। =IF(COUNTIF($B$5:$B$9,"*"&D5&"*")>0,"Found","Not Found")
Enter दबाने और कॉलम E में बाकी सेल को अपने आप भरने के बाद, हम करेंगे सभी परिणामी मान 'पाया' या 'नहीं मिला' तुरंत प्राप्त करें।
और पढ़ें: कैसे पता करें कि सेल की एक श्रेणी में एक्सेल में विशिष्ट टेक्स्ट है
6। टेक्स्ट और रिटर्न वैल्यू खोजने के लिए लुकअप फ़ंक्शंस का उपयोग
i. रेंज में टेक्स्ट देखने के लिए VLOOKUP फंक्शन
TheVLOOKUP फ़ंक्शन किसी तालिका में सबसे बाएँ कॉलम में मान ढूंढता है और निर्दिष्ट कॉलम से उसी पंक्ति में मान लौटाता है। निम्न तालिका में, तीन कॉलम हैं जिनमें सेल्समेन के कुछ यादृच्छिक नाम, उनकी संबंधित बिक्री और बिक्री के आधार पर 10% बोनस शामिल हैं।
आउटपुट सेल C12 में, हम' C11 में दिए गए सेल्समैन के नाम को खोजने के लिए VLOOKUP फंक्शन लागू करेंगे, और फिर फंक्शन संबंधित सेल्समैन के लिए बोनस राशि वापस कर देगा।
तो, VLOOKUP फ़ंक्शन Cell C12 के साथ संबंधित सूत्र होना चाहिए:
=VLOOKUP(C11,B5:D9,3,FALSE)
<4
Enter दबाने के बाद, हमें सैम के लिए बोनस राशि तुरंत मिल जाएगी।
और पढ़ें: एक्सेल में सेल में टेक्स्ट कैसे खोजें
ii. रेंज में टेक्स्ट देखने के लिए HLOOKUP फंक्शन
HLOOKUP फंक्शन VLOOKUP फंक्शन के विपरीत काम करता है। HLOOKUP फ़ंक्शन किसी तालिका की शीर्ष पंक्ति में मान की तलाश करता है और निर्दिष्ट पंक्ति से उसी कॉलम में मान लौटाता है।
निम्न चित्र में, विक्रेता के यादृच्छिक नाम , उनकी संबंधित बिक्री, और बोनस अब स्थानान्तरित क्रम में हैं। आउटपुट सेल C9 में, हम सैम के लिए बोनस राशि वापस करने के लिए HLOOKUP फ़ंक्शन लागू करेंगे।
आवश्यक फॉर्मूला के साथ HLOOKUP फंक्शन C9 में होगाbe:
=HLOOKUP(C8,C4:G6,3,FALSE)
Enter दबाने के बाद, फ़ंक्शन सैम राइट के लिए बोनस राशि वापस कर देगा दूर।
और पढ़ें: एक्सेल में रेंज में मान कैसे पता करें
iii . रेंज में टेक्स्ट देखने के लिए XLOOKUP फंक्शन
XLOOKUP फंक्शन माइक्रोसॉफ्ट एक्सेल के लिए एक जबरदस्त जोड़ है क्योंकि यह फंक्शन VLOOKUP और <3 दोनों को मात देता है>HLOOKUP
कार्य करता है। XLOOKUP फ़ंक्शन किसी मैच के लिए एक श्रेणी खोजता है और सरणी की दूसरी श्रेणी से संबंधित आइटम लौटाता है। इस फ़ंक्शन के साथ एक समस्या यह है कि यह केवल Excel 365 में उपलब्ध है।निम्नलिखित तालिका में, जहां VLOOKUP फ़ंक्शन पहले इस्तेमाल किया गया था, हम इसे लागू करेंगे XLOOKUP फंक्शन अब सेल C12 में समान आउटपुट वापस करने के लिए।
तो, संबंधित सेल में संबंधित सूत्र है:
<7 =XLOOKUP(C11,B5:B9,D5:D9)
अब एंटर दबाएं और आपको सैम के लिए बोनस राशि मिल जाएगी।
और अब डेटा टेबल ट्रांसपोज़ हो गया है। इसलिए, XLOOKUP फ़ंक्शन मान को क्षैतिज रूप से खोजेगा और दिए गए मान या पाठ के लिए निर्दिष्ट पंक्ति से आउटपुट लौटाएगा।
संबंधित सूत्र XLOOKUP के साथ सेल C9 में कार्य होगा:
=XLOOKUP(C21,C17:G17,C19:G19)
Enter दबाने के बाद , आपको वैसा ही परिणाम मिलेगा जैसा पहले मिला था।
7। रेंज में टेक्स्ट खोजने के लिए इंडेक्स-मैच फॉर्मूला लागू करेंExcel में
इस अनुभाग में, हम INDEX और MATCH फ़ंक्शन का संयोजन लागू करेंगे। INDEX फ़ंक्शन विशिष्ट पंक्ति और स्तंभ के प्रतिच्छेदन पर मान या संदर्भ देता है। MATCH फ़ंक्शन किसी सरणी में किसी आइटम की सापेक्ष स्थिति लौटाता है जो निर्दिष्ट क्रम में निर्दिष्ट मान से मेल खाता है।
इसलिए, आवश्यक सूत्र जिसमें INDEX शामिल है और MATCH आउटपुट में कार्य Cell C12 होंगे:
=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)
अब एंटर दबाएं और आपको परिणामी मूल्य तुरंत मिल जाएगा।
8। रेंज में टेक्स्ट की खोज करें और सेल रेफरेंस
CELL फंक्शन को लागू करके, हम सेल या टेबल की रेंज में लुकअप टेक्स्ट का सेल रेफरेंस वापस कर सकते हैं। निम्न तालिका (B5:B9) में, हम टेक्स्ट 'USA' के आंशिक मिलान की तलाश करेंगे और संबंधित सूत्र <में खोज का सेल संदर्भ लौटाएगा। 3>C12 ।
आउटपुट में CELL फ़ंक्शन के साथ आवश्यक फ़ॉर्मूला Cell C12 होगा:
=CELL("address",INDEX(B5:B9,MATCH("*"&C11&"*",B5:B9,0)))
सूत्र संबंधित खोज का पूर्ण सेल संदर्भ लौटाएगा जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।
9. दोहराए गए अवसरों में पाठ की खोज करें और सभी पदों पर लौटें
मान लें, हमारे पास पाठ शीर्षक के अंतर्गत कॉलम बी में दोहराव के साथ कुछ पाठ हैं। क्याअब हम चयनित पाठ मान के लिए दोहराव की सभी पंक्ति स्थितियों को लौटाने के लिए एक सूत्र लागू करेंगे।
यदि हम पाठ को देखना चाहते हैं 'USA' in कॉलम B और दोहराव के लिए सभी पंक्ति संख्याएं वापस करें, हमें आउटपुट में निम्न सूत्र लागू करना होगा सेल E5 :
=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))
एंटर दबाने के बाद और फिल हैंडल का उपयोग करके तक भरने के लिए #NUM त्रुटि मिली है, हमें कॉलम B से चयनित टेक्स्ट 'USA' के लिए सभी पंक्ति संख्याएं मिलेंगी।
🔎 फ़ॉर्मूला कैसे काम करता है?
- यहां IF फ़ंक्शन पूरा होने की शर्त को देखता है और मैच के लिए पंक्ति संख्या ( ROW फ़ंक्शन का उपयोग करके) और गैर-मैच के लिए बूलियन मान FALSE लौटाता है। इसलिए, यहां पाए गए वापसी मूल्य हैं:
{FALSE;FALSE;7;FALSE;9;FALSE;11;FALSE
- छोटा फ़ंक्शन पिछले चरण में पाए गए सरणी से nवां सबसे छोटा मान लौटाता है।
10। विशिष्ट पाठ की तलाश करें और पहले वर्ण की प्रारंभिक स्थिति लौटाएं
i। FIND फ़ंक्शन का उपयोग
FIND फ़ंक्शन किसी अन्य टेक्स्ट स्ट्रिंग में टेक्स्ट की तलाश करता है और चयनित टेक्स्ट की शुरुआती स्थिति देता है। FIND फ़ंक्शन केस-संवेदी है।
यह मानते हुए कि हम टेक्स्ट 'GER' सेल B5 में खोजने जा रहे हैं।
दआउटपुट में आवश्यक सूत्र Cell C8 होगा:
=FIND(C7,B5)
Enter दबाने के बाद , फंक्शन वापस आ जाएगा 12 अर्थात् टेक्स्ट 'GER' सेल B5 में मौजूद टेक्स्ट स्ट्रिंग के 12वें कैरेक्टर से मिला है।
चूँकि FIND फ़ंक्शन केस-संवेदी है, यदि फ़ंक्शन <3 के बजाय 'ger' पाठ की तलाश करता है>'GER' तो यह एक #VALUE त्रुटि लौटाएगा।
ii। सर्च फंक्शन का इस्तेमाल
सर्च फंक्शन फाइंड फंक्शन की तरह ही काम करता है। केवल अंतर यह है कि SEARCH फ़ंक्शन केस-संवेदी है जबकि FIND फ़ंक्शन केस-संवेदी है।
जैसा कि SEARCH फ़ंक्शन भी लौटाता है किसी अन्य पाठ स्ट्रिंग में पाठ मान की प्रारंभिक स्थिति, आउटपुट में आवश्यक सूत्र Cell C8 होगा:
=SEARCH(C7, B5)
<53
Enter दबाने के बाद, फ़ंक्शन वैसा ही परिणाम लौटाएगा जैसा कि पहले FIND फ़ंक्शन द्वारा पाया गया था।
चूंकि SEARCH फ़ंक्शन केस-संवेदी है, इसलिए फ़ंक्शन #VALUE त्रुटि नहीं लौटाएगा, जो लुकअप टेक्स्ट के लिए FIND फ़ंक्शन के विपरीत है 'ger' यहां.
11. टेक्स्ट खोजने और फ़िल्टर किए गए डेटा को वापस करने के लिए एक्सेल टेबल का उपयोग
हमारे पिछले उदाहरण में, हम एक्सेल टेबल का उपयोग टेक्स्ट खोजने और उसके बाद संबंधित पंक्ति को प्रदर्शित करने के लिए करेंगे। फ़िल्टरिंग। इसलिए,