विषयसूची
कंप्यूटर और इलेक्ट्रॉनिक उपकरणों के लिए वर्णों को एक मानक संख्या प्रणाली द्वारा दर्शाया जाता है। ASCII व्यापक रूप से उपयोग की जाने वाली नंबरिंग प्रणालियों में से एक है। प्रत्येक वर्ण को एक संख्या द्वारा दर्शाया जाता है। इस लेख में, हम एक्सेल के फाइंड फीचर , कई कार्यों जैसे कि FIND , SEARCH , ISNUMBER , और <का उपयोग करके स्ट्रिंग में कैरेक्टर ढूंढते हैं। 1>IF साथ ही VBA मैक्रो कोड ।
मान लीजिए कि हम कर्मचारी के नाम और ID से विशिष्ट वर्ण ढूंढना चाहते हैं। हमें वर्ण चिह्न कॉलम में दिखाई देने वाले वर्णों को खोजना है। बेहतर समझ के लिए, हम उन वर्णों के लिए एक अन्य कॉलम में मानक वर्ण संख्याएं दिखा रहे हैं, जिन्हें हम खोजने वाले हैं।
डेटासेट के लिए डाउनलोड करें
स्ट्रिंग एक्सेल.xlsm में कैरेक्टर खोजें
स्ट्रिंग एक्सेल में कैरेक्टर ढूंढने के 8 आसान तरीके
पद्धति 1: FIND फ़ंक्शन का उपयोग करना
हम FIND फ़ंक्शन का उपयोग वांछित वर्ण को खोजने के लिए कर सकते हैं। FIND फ़ंक्शन का सिंटैक्स
=FIND (find_text, within_text, [start_num])
फ़ॉर्मूला के अंदर,
find_text; टेक्स्ट मिलने की घोषणा करता है।
within_text; उस पाठ की घोषणा करता है जहां find_text पाया जाना है।
[start_num]; within_text (वैकल्पिक) में प्रारंभिक स्थिति, डिफ़ॉल्ट स्थिति 1 है।
चरण 1: निम्न सूत्र को इसमें डालें कोई सेल (यानी, E4 ).
=FIND(C4,B4)
मेंफ़ॉर्मूला,
C4; find_text है.
B4: within_text है.
हम start_num स्थिति डिफ़ॉल्ट के रूप में उपयोग करते हैं।
चरण 2: मारो एंटर और फिल हैंडल को ड्रैग करें। वांछित वर्णों की स्थिति कोशिकाओं में दिखाई देगी।
आप कोई भी वर्ण ढूंढ सकते हैं जिसे हम चाहते हैं।
और पढ़ें:<2 एक्सेल में स्ट्रिंग में कैरेक्टर कैसे खोजें
विधि 2: खोज फ़ंक्शन का उपयोग करना
खोज फ़ंक्शन भी FIND फंक्शन के रूप में काम करता है। SEARCH फंक्शन का सिंटैक्स
=SEARCH (find_text, within_text, [start_num])
सूत्र में,
find_text; टेक्स्ट मिलने की घोषणा करता है।
within_text; उस पाठ की घोषणा करता है जहां find_text पाया जाना है।
[start_num]; within_text (वैकल्पिक) में प्रारंभिक स्थिति, डिफ़ॉल्ट स्थिति 1 है।
चरण 1: किसी भी सेल में निम्न सूत्र टाइप करें (यानी, E4 ).
=SEARCH(C4,B4)
सूत्र में,
C4; है find_text .
B4: within_text है.
हम start_num स्थिति डिफ़ॉल्ट के रूप में उपयोग करते हैं .
चरण 2: ENTER दबाएं और ऊपर लाने के लिए फ़िल हैंडल खींचें सभी स्ट्रिंग्स में वर्ण की स्थिति।
आप SEARCH फ़ंक्शन का उपयोग करके किसी भी वर्ण का पता लगा सकते हैं।
और पढ़ें: रेंज में टेक्स्ट के लिए एक्सेल सर्च (11 त्वरित तरीके)
विधि 3: ISNUMBER और FIND फ़ंक्शन का उपयोग करना
हम स्ट्रिंग में मौजूद किसी भी लुक-अप वर्ण के लिए किसी भी स्ट्रिंग का परीक्षण कर सकते हैं। इस मामले में, हम ISNUMBER और FIND फ़ंक्शन के संयोजन का उपयोग किसी विशिष्ट वर्ण का पता लगाने के लिए कर सकते हैं, चाहे वह स्ट्रिंग में प्रस्तुत किया गया हो या नहीं। संख्यात्मक या गैर-संख्यात्मक सेल मानों के आधार पर ISNUMBER फ़ंक्शन TRUE या FALSE टेक्स्ट लौटाता है। ISNUMBER फंक्शन का सिंटैक्स
=ISNUMBER(value)
यहां, सूत्र में,
value; एक संख्यात्मक मान होना चाहिए अन्यथा ISNUMBER सूत्र परिणाम " FALSE" पाठ में।
चरण 1: निम्नलिखित सूत्र को इसमें लिखें कोई खाली सेल (यानी, E4 ).
=ISNUMBER(FIND(C4,B4))
यहाँ,
FIND(C4,B4) ); मान के रूप में परिभाषित किया गया है।
चरण 2: ENTER दबाएं और खींचें फील हैंडल कैरेक्टर स्टेटस लाने के लिए जो विशिष्ट कैरेक्टर की घोषणा करता है कि विशिष्ट सेल में मौजूद है या नहीं।
कैरेक्टर स्टेटस में “ TRUE” का अर्थ है कि वांछित वर्ण (कॉलम C में) विशिष्ट टेक्स्ट स्ट्रिंग में मौजूद है।
विधि 4: ISNUMBER और SEARCH फ़ंक्शन का उपयोग करना
विधि 3 के समान, ISNUMBER और SEARCH फ़ंक्शन का संयोजन वर्ण स्थिति को TRUE या FALSE<2 के रूप में सामने ला सकता है>.
चरण 1: निम्न सूत्र को किसी भी रिक्त कक्ष में चिपकाएं (अर्थात, E4 ).
=ISNUMBER(SEARCH(C4,B4))
सूत्र उसी तर्क की घोषणा करता है जैसा वह पिछली पद्धति में करता है (अर्थात, विधि 3 ).
चरण 2: ENTER दबाएं और फिल हैंडल को खींचें। यह क्रमशः TRUE या FALSE पाठ द्वारा वांछित वर्ण (स्तंभ C में दिखाई देने वाले) सेल में मौजूद हैं या नहीं, दिखाता है।
समान रीडिंग:
- ढूंढ़ें कि क्या सेल में एक्सेल में विशिष्ट टेक्स्ट है
- कैसे यह पता लगाने के लिए कि क्या सेल की एक श्रेणी में एक्सेल में विशिष्ट पाठ है (4 विधियाँ) एक्सेल में सेल में टेक्स्ट कैसे खोजें
पद्धति 5: फाइंड फीचर का उपयोग करना
एक्सेल फाइंड जैसी सुविधाएं प्रदान करता है कार्यपत्रकों या कार्यपुस्तिकाओं में कोई विशिष्ट वर्ण खोजें।
चरण 1: होम Tab > ढूंढें & चुनें ( संपादन अनुभाग में) > ढूंढें (विकल्पों में से) चुनें।
चरण 2: एक ढूंढें और बदलें विंडो खुलती है यूपी। उस विंडो के फाइंड सेक्शन में, कोई भी कैरेक्टर टाइप करें जिसे आप ढूंढना चाहते हैं (यानी, a )।
फाइंड सेक्शन में अन्य सेटिंग डिफ़ॉल्ट है। आप उन्हें अपनी खोज या डेटा प्रकारों के संबंध में बदल सकते हैं।
अगला खोजें पर क्लिक करें।
चरण 3: "a" कोशिकाओं में विद्यमान हरे आयताकार के साथ हर बार जब हम अगला खोजें पर क्लिक करते हैं, के साथ चिह्नित होना शुरू हो जाता है। तुम कर सकते होवर्ण को "a" किसी अन्य वर्ण से प्रतिस्थापित करें जो हम चाहते हैं।
आप CTRL+H का उपयोग कर सकते हैं फाइंड एंड रिप्लेस विंडो को ऊपर लाएं।
आप अपने वांछित कैरेक्टर वाले सभी सेल लाने के लिए फाइंड ऑल पर क्लिक कर सकते हैं। हालांकि, Find All का उपयोग करके विशिष्ट वर्णों वाले विशिष्ट सेल का पता लगाना काफी मुश्किल है क्योंकि यह ढूंढें और बदलें विंडो के नीचे एक सूची के साथ आता है।
विधि 6: IF ISNUMBER और FIND फ़ंक्शन का उपयोग करना
IF फ़ंक्शन का सिंटैक्स
=IF (logical_test, [value_if_true], [value_if_false])
<है 0> IFफ़ंक्शन को सेल संदर्भ का परीक्षण करने के लिए logical_textकी आवश्यकता होती है, जिसके बाद हमारे द्वारा सेट किए गए विशिष्ट टेक्स्ट का परिणाम मिलता है। हम ISNUMBERऔर FINDफ़ंक्शन के संयोजन का उपयोग logical_textके रूप में कर सकते हैं।चरण 1: निम्न टाइप करें किसी भी सेल में सूत्र (यानी, E4 )।
=IF(ISNUMBER(FIND(C4,B4)),"Found","Not Found")
सूत्र के अंदर,
ISNUMBER( FIND(C4,B4); यह लॉजिकल_टेस्ट है।
“पाया”; वह मान है जो तब दिखाई देता है जब लॉजिकल_टेक्स्ट is TRUE .
“नहीं मिला”; वह मान है जो प्रकट होता है यदि logical_text FALSE है.
चरण 2: ENTER दबाएं और फील हैंडल को ड्रैग करें। यदि वांछित वर्ण मौजूद है विशिष्ट सेल, सूत्र का परिणाम "मिला" अन्यथा "नहीं मिला" होता है।
चीजों को सरल रखने के लिए, हम प्रदर्शित करते हैं पात्रजो कोशिकाओं में होता है। आप विभिन्न वर्णों का उपयोग कर सकते हैं जो पहले से ही सेल में मौजूद हैं या नहीं।
विधि 7: IF ISNUMBER और SEARCH फ़ंक्शन का उपयोग करना
हम SEARCH का उपयोग कर सकते हैं फ़ंक्शन FIND फ़ंक्शन के स्थान पर। क्योंकि दोनों फंक्शन SEARCH और FIND अपने परिणामों में काफी समान हैं। इस मामले में, IF , ISNUMBER , और SEARCH फ़ंक्शन का संयोजन समान तर्कों को परिभाषित करता है जैसा कि यह विधि 6 में करता है।
चरण 1: निम्न सूत्र को किसी भी खाली सेल (यानी, E4 ) में चिपकाएं।
=IF(ISNUMBER(SEARCH(C4,B4)),"Found","Not Found")
सूत्र में शामिल है विधि 6 के समान सभी तर्क।
चरण 2: हिट करें ENTER फिर फिल हैंडल<2 खींचें>। इसका परिणाम उनके लॉजिकल_टेस्ट के आधार पर परिणामी टेक्स्ट “मिला” या “नहीं मिला” होता है।
विधि 8: VBA मैक्रो कोड का उपयोग करना
हम VBA मैक्रो कोड का उपयोग करके एक कस्टम फ़ंक्शन उत्पन्न कर सकते हैं। इस मामले में, हम एक स्ट्रिंग में किसी भी वर्ण की nवीं घटना का पता लगाने के लिए FindM नामक एक कस्टम फ़ंक्शन उत्पन्न करते हैं।
चरण 1: ALT+ दबाएं F11 कुल मिलाकर। Microsoft Visual Basic विंडो खुलती है। विंडो में, टूलबार से, Insert > मॉड्यूल चुनें।
चरण 2: मॉड्यूल में, निम्नलिखित मैक्रो कोड पेस्ट करें।
6678
कोड एक कस्टम फंक्शन FindM बनाता है जिसे हम एक के साथ बनाते हैंसिंटैक्स
=FindM(find_text,within_text,occurence_num)
यहाँ,
Occurenece_num; वह घटना है जब within_text में कोई वर्ण आता है।
चरण 3: कार्यपत्रक पर वापस जाएं। किसी भी रिक्त कक्ष में निम्न सूत्र टाइप करें (यानी, E4 )।
=FindM(C4,B4,1)
सूत्र के अंदर,
C4; find_text है।
B4; within_text है।
1; घटना_संख्या है।
चरण 4: हिट एंटर बाद में फिल हैंडल ड्रैग करें। सभी वर्णों की स्थिति कोशिकाओं में नीचे की छवि की तरह दिखाई देती है। कई कार्यों और एक्सेल सुविधाओं का उपयोग करते हुए तार। हम VBA मैक्रो कोड का उपयोग करके स्ट्रिंग्स से वर्णों को खोजने के लिए एक कस्टम फ़ंक्शन भी उत्पन्न करते हैं। FIND और SEARCH जैसे फंक्शन आसानी से अक्षर ढूंढ़ते हैं। संयुक्त कार्य किसी भी तार में मौजूद वर्णों के TRUE या FALSE में स्थिति भी दिखाते हैं। आशा है कि आपको ये तरीके उपयोगी लगेंगे। टिप्पणी, यदि आपके पास और प्रश्न हैं या कुछ जोड़ने के लिए है।