एक्सेल स्प्रेडसिट पङ्क्तिमा क्यारेक्टर फेला पार्दै

एक्सेल प्रयोगकर्ताहरू, तथ्यको बावजुद वांछित क्यारेक्टर फेला पार्न एकदम सरल कार्य जस्तो देखिन्छ, अक्सर यो कसरी गर्ने भनेर बुझ्दैनन्। तीमध्ये केही सजिलो छन्, केही थप गाह्रो छन्। साथै, कहिलेकाहीँ फिल्टरहरूमा प्रयोग भएको तथ्यको कारणले गर्दा प्रश्न चिन्ह वा तारा चिन्ह जस्ता वर्णहरू फेला पार्नमा समस्याहरू हुन्छन्। आज हामी विभिन्न प्रकारका प्रतीकहरू प्राप्त गर्ने तरिकाहरू वर्णन गर्नेछौं।

सेलमा पाठ क्यारेक्टरहरू (अक्षर र संख्याहरू) कसरी फेला पार्ने

सुरु गर्नको लागि, हामी सबै भन्दा साधारण कार्य गर्ने प्रयास गरौं: कक्षहरूमा पाठ क्यारेक्टरहरूको उपस्थिति निर्धारण गर्नुहोस् र तपाईलाई चाहिने एउटा फेला पार्नुहोस्। यो गर्नको लागि, तपाईंले प्रयोग गर्न आवश्यक छ !SEMTools add-on, जसको साथ तपाईं विभिन्न प्रकारका क्यारेक्टरहरू खोज्न सक्नुहुन्छ। कार्यहरूको क्रम निम्नानुसार छ:

  1. मूल दायरा चयन गर्नुहोस् र अर्को स्तम्भमा प्रतिलिपि गर्नुहोस्।
  2. त्यसपछि दोस्रो दायरा चयन गर्नुहोस्।
  3. "! SEMTools" ट्याब खोल्नुहोस्। त्यहाँ, उपकरणपट्टीको बायाँ छेउमा, त्यहाँ "पत्ता लगाउन" ट्याब हुनेछ।
  4. त्यस पछि, "प्रतीकहरू" मेनु खोल्नुहोस्।
  5. त्यसपछि एक अतिरिक्त मेनु देखा पर्नेछ, जसमा तपाईंले वस्तु "अक्षर-नम्बरहरू" फेला पार्न र यसलाई क्लिक गर्न आवश्यक छ।

यस एनिमेसनमा, तपाईंले सेलमा पाठ क्यारेक्टरहरू फेला पार्नको लागि सही तरिकाले कसरी अगाडि बढ्ने भनेर देख्न सक्नुहुन्छ। यो एड-इन प्रकार्यको साथ, प्रयोगकर्ताले अन्य कक्षहरूमा छाप्न नसकिने क्यारेक्टरहरू छन् कि भनेर निर्धारण गर्न सक्छ।

तालिका कक्षमा नम्बरहरू कसरी पत्ता लगाउने

कहिलेकाहीँ तपाईंले संख्याहरू भएका कक्षहरू पहिचान गर्न आवश्यक छ, तर तिनीहरू पाठसँग छन्। जब त्यहाँ धेरै कोशिकाहरू हुन्छन्, तिनीहरूलाई पहिचान गर्न धेरै गाह्रो हुन सक्छ। तपाईंले यो कार्य कार्यान्वयन गर्नु अघि, तपाईंले केही आधारभूत सर्तहरू परिभाषित गर्न आवश्यक छ। हाम्रो मुख्य अवधारणा "डिस्कवर" हो। यसको मतलब एक निश्चित प्रकारको क्यारेक्टर स्ट्रिङमा छ कि छैन भनेर जाँच्नु हो। यदि हो भने, यसले TRUE फर्काउँछ, यदि होइन भने, FALSE। यदि, सेलमा नम्बरहरू खोज्नुको अतिरिक्त, प्रयोगकर्ताले अन्य कार्यहरू गर्न चाहन्छ, त्यसपछि तपाइँ यस निर्देशनको थप खण्डहरू प्रयोग गर्न सक्नुहुन्छ।

विघटन गर्न आवश्यक दोस्रो अवधारणा संख्या हो। यो एक अभिन्न शब्द हो जसको अर्थ 10 देखि 0 सम्मका संख्याहरूसँग मिल्दोजुल्दो 9 वर्णहरू हुन्। तदनुसार, संख्याहरूको उपस्थिति जाँच गर्न, प्रयोगकर्ताले दायरा 10 पटक जाँच गर्न आवश्यक छ। यो प्रकार्य प्रयोग गरेर गर्न सकिन्छ IFतर यो दृष्टिकोण धेरै समय खपत छ।

यो समस्या समाधान गर्नको लागि, तपाइँ एक विशेष सूत्र प्रयोग गर्न सक्नुहुन्छ जसले सबै जाँचहरू एकै पटकमा गर्नेछ: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>०। यो प्रकार्यमा पाठमा सिरिलिक क्यारेक्टरहरू खोज्ने जस्तै वाक्य रचना छ।

तपाईंले यो कार्य गर्नको लागि पहिले नै निर्मित म्याक्रो भएको एड-इन पनि प्रयोग गर्न सक्नुहुन्छ। यस अवस्थामा, यो केवल विशेष ! SEMTools ट्याब प्रयोग गर्न पर्याप्त छ, जुन अतिरिक्त स्तम्भमा लागू गरिनु पर्छ, जुन मूल स्तम्भको पूर्ण प्रतिलिपि हो।

तसर्थ, लिनु पर्ने चरणहरूको सेट अघिल्लो अनुच्छेदसँग पूर्ण रूपमा अनुरूप छ। तपाईंले पहिले मूल दायरा चयन गर्नुपर्छ, यसलाई प्रतिलिपि गर्नुहोस्, र त्यसपछि देखा परेको स्तम्भ चयन गर्नुहोस् र यस एनिमेसनमा दिइएको चरणहरूको अनुक्रम अनुसार यसमा म्याक्रो लागू गर्नुहोस्।

मानौं हामीले दिइएको सबैबाट केही निश्चित संख्याहरू मात्र फेला पार्न आवश्यक छ। यो कसरी गर्न सकिन्छ? पहिले, हामी तपाईंलाई यो कसरी गर्ने भनेर देखाउँछौं !SEMTools। उपकरण प्रयोग सरल छ। यो कोष्ठकमा सबै आवश्यक संख्याहरू लेख्न पर्याप्त छ, र त्यसपछि पुष्टि गर्न ठीक बटन थिच्नुहोस्। एउटै विधि प्रयोग गरेर, तपाईंले ल्याटिन वर्णमाला फेला पार्न सक्नुहुन्छ वा पाठको लाइनमा ठूला अक्षरहरू फेला पार्न सक्नुहुन्छ।

तपाईं कक्षहरूको दायरामा आवश्यक संख्याहरू फेला पार्न सूत्र प्रयोग गर्न सक्नुहुन्छ। यो गर्नका लागि, तपाईंले प्रकार्यहरूको संयोजन प्रयोग गर्न आवश्यक छ जाँच и खोज्नुहोस। यसको मद्दतले, तपाईंले व्यक्तिगत संख्याहरू मात्र होइन, तर सम्पूर्ण संख्यात्मक अनुक्रमहरू पनि पत्ता लगाउन सक्नुहुन्छ: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

कहिलेकाहीँ तपाईले स्पेसद्वारा छुट्याएको संख्याहरू फेला पार्न आवश्यक छ। यस अवस्थामा, तिनीहरूलाई शब्द-संख्या भनिन्छ। तिनीहरूलाई फेला पार्न, तपाईंले उपयुक्त उपकरणहरू पनि प्रयोग गर्नुपर्छ !SEMTools। यो एनिमेसनले स्पष्ट रूपमा देखाउँछ कि तपाईले यो गर्नको लागि के कार्यहरू गर्न आवश्यक छ।

एक्सेल सेलमा ल्याटिन अक्षरहरू छन् भने कसरी पत्ता लगाउने

धेरै पटक, एक्सेल प्रयोगकर्ताहरूले "फेला पार्नुहोस्" र "निकाल्नुहोस्" को अवधारणाहरू भ्रमित गर्छन्, यद्यपि तिनीहरू बीचको ठूलो भिन्नता छ। पहिलो अभिव्यक्तिको अर्थ पाठ स्ट्रिङ वा डाटा दायरामा कुनै निश्चित क्यारेक्टर छ कि छैन भनेर जाँच्नु हो। बदलामा, "Extract" को अवधारणा भनेको पाठबाट चाहिने क्यारेक्टरलाई बाहिर निकालेर अर्को प्रकार्यमा पास गर्नु वा सेलमा लेख्नु हो।

ल्याटिन वर्णमाला पत्ता लगाउन के गर्न आवश्यक छ? उदाहरणका लागि, तपाइँ विशेष फन्टहरू प्रयोग गर्न सक्नुहुन्छ जसले आँखाद्वारा अंग्रेजी अक्षरहरू पहिचान गर्न सम्भव बनाउँदछ। उदाहरणका लागि, यसले फन्ट बनाउँछ दुबई मध्यम, जसले अंग्रेजी अक्षरहरूलाई बोल्ड बनाउँछ।

तर धेरै डाटा छ भने के गर्ने? यस अवस्थामा, डाटा विश्लेषण गर्न को लागी मान को इच्छित अनुक्रम आँखा द्वारा निर्धारण पर्याप्त छैन। यस अवस्थामा, तपाईंले यस प्रक्रियालाई स्वचालित गर्ने तरिकाहरू खोज्न आवश्यक छ। तपाईं यो कसरी गर्न सक्नुहुन्छ धेरै तरिकाहरू छन्।

विशेष प्रकार्य प्रयोग गर्दै

ल्याटिन अक्षरहरू खोज्ने मुख्य समस्या यो हो कि त्यहाँ संख्याहरू भन्दा दुई र आधा गुणा बढी छन्। त्यसकारण, तपाईंले कार्यक्रमलाई 26 पुनरावृत्तिहरू समावेश गर्ने लूप दिन आवश्यक छ, जुन धेरै तनावपूर्ण हुन सक्छ। तर यदि माथिका कार्यहरू समावेश गरी एरे सूत्र प्रयोग गर्दै हुनुहुन्छ जाँच и खोज्नुहोस, तब यो विचार त्यति जटिल लाग्दैन: =COUNT(खोज({"a":"b":"c":"d":"e":"f":"g":"h":"i":"j":"k": »l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x »:»y»:»z»};A1))>०। यो सूत्र धेरै परिस्थितिहरूको लागि राम्रो काम गर्दछ। उदाहरणका लागि, यदि उपयुक्त म्याक्रोहरू स्थापना गर्न सम्भव छैन जुन यो सजिलो र छिटो गर्न सक्षम हुनेछ।

माथि वर्णन गरिएको सूत्रमा, A1 सेल हो जसमा जाँच गरिन्छ। तदनुसार, तपाईंले आफ्नो अवस्था अनुरूप राख्नु पर्छ। यो प्रकार्यले चेकको परिणामको रूपमा बुलियन मान फर्काउँछ। यदि एक मिल्दो फेला पर्यो भने, अपरेटर फर्कन्छ साँचोयदि तिनीहरू अवस्थित छैनन् भने - झुटो.

समारोह खोज्नुहोस अक्षरहरूको लागि केस-संवेदनशील खोजहरूलाई अनुमति दिँदैन। यो गर्न, तपाईं अपरेटर प्रयोग गर्न आवश्यक छ पत्ता लाउनु, जसले समान कार्यहरू गर्दछ, उही तर्कहरू छन्, केवल यो केस-संवेदनशील छ। अर्को तरिका माथिको सूत्रलाई एरे सूत्र बनाउनु हो। यस अवस्थामा, यो यस्तो देखिन्छ:{=COUNT(खोज(CHAR(STRING(65:90)),A1))>0}।

यो एरे सूत्र भएको हुनाले, यो कोष्ठक बिना नै निर्दिष्ट गरिनु पर्छ। यस अवस्थामा, प्रविष्ट गरेपछि, तपाईंले कुञ्जी संयोजन Ctrl + Shift + Enter थिच्नु पर्छ (सामान्य प्रकार्यको रूपमा जस्तै इन्टर कुञ्जी थिच्नुको सट्टा), जस पछि घुमाउरो कोष्ठकहरू देखा पर्नेछ।

यदि तपाईंलाई सिरिलिक वर्णमाला फेला पार्न आवश्यक छ भने, कार्यहरूको अनुक्रम समान छ, केवल तपाईंले सिरिलिक वर्णहरूको सम्पूर्ण अनुक्रम खोज दायराको रूपमा सेट गर्न आवश्यक छ। =COUNT(खोज({"a":"b":"c":"g":"e":"e":"e":"g":"h":"i":"d": "k":"l":"m":"n":"o":"p":"r":"s":"t":"y":"f":"x":"c »:"h":"w":"u":"b":"s":"b":"e":"yu":"i"};A1))>0। तपाईं पनि प्रकार्य प्रयोग गर्न सक्नुहुन्छ SYMBOL, यो गर्न को लागी। {=COUNT(खोज(CHAR(STRING(192:223)),A1))>0}

यो सूत्र एरे सूत्रको रूपमा लेखिएको हुनुपर्छ। त्यसकारण, तपाईंले इन्टर कुञ्जी थिच्नुको सट्टा कुञ्जी संयोजन Ctrl + Shift + Enter थिच्नु पर्छ। तर त्यहाँ केही अपवादहरू छन् जहाँ यो सुविधाले काम गर्दैन। तपाईंले पहिले यो सुनिश्चित गर्नुपर्छ कि गैर-युनिकोड कार्यक्रमहरूको लागि पूर्वनिर्धारित भाषा हो। यस अवस्थामा, त्यहाँ कुनै समस्या हुनु हुँदैन। यी सूत्रहरू एकअर्काबाट केही भिन्नताहरू छन्। 33 अक्षरहरूको सट्टा, अन्तिम सूत्रले 32 मात्र प्रयोग गर्दछ। अर्थात्, यसले अक्षर ё लाई सिरिलिकको रूपमा लिँदैन।

यस अवस्थामा, अघिल्लोमा जस्तै, केस-संवेदनशील तरिकामा वांछित क्यारेक्टरहरू खोज्नको लागि, तपाईंले प्रकार्य प्रयोग गर्नुपर्छ। पत्ता लाउनु। त्यसकारण, तपाईले खोज्न सक्नुहुन्छ, उदाहरणका लागि, सानो अक्षरमा लेखिएको वर्णमालाको आधा र ठूलो अक्षरमा लेखिएको आधा। तर्कहरु उस्तै छन् ।

सिरिलिक र ल्याटिन समावेश भएको सेलमा शब्दहरू कसरी फेला पार्ने

हामी तार्किक रूपमा निष्कर्षमा पुग्न सक्छौं कि ती शब्दहरू खोज्नका लागि जुन दुवै सिरिलिक र ल्याटिन समावेश छन्, हामीले खोजिरहेका सबै वर्णहरू र अंग्रेजी वर्णमालाहरूको रूपमा प्रयोग गर्न आवश्यक छ।

सेलमा ठूला अक्षरहरू कसरी फेला पार्ने

ठूला अक्षरहरू फेला पार्न, तपाईंले प्रकार्य प्रयोग गर्न आवश्यक छ पत्ता लाउनु, र तर्कहरूले क्यापिटल सिरिलिक अक्षरहरू (वा ल्याटिन वर्णमालाका तत्वहरू, यदि तपाईंले तिनीहरूलाई फेला पार्न आवश्यक भएमा) वा तिनीहरूको कोडहरू निर्दिष्ट गर्दछ।

कोडहरू मार्फत सिरिलिक अक्षरहरू खोज्दा, तपाईंले याद गर्न आवश्यक छ कि ASCII तालिका पहिले सेट हुनुपर्छ। सरल शब्दमा, स्थानीयकरण गर्न।

यदि तपाईले कुनै पनि ठूला अक्षरहरू फेला पार्न आवश्यक छ भने, वर्णमाला जुनसुकै खोजी गर्न आवश्यक छ भने, तपाईले प्रकार्यहरू प्रयोग गर्न आवश्यक छ। कम и अचूक… कार्यहरूको क्रम निम्नानुसार छ:

  1. हामी छुट्टै कक्षमा सानो अक्षर मानहरू बनाउँछौं।
  2. हामी नतिजालाई मूलसँग तुलना गर्छौं।
  3. त्यस पछि, हामी निम्न सूत्र प्रयोग गर्दछौं: =NOT(ठीक(LOWER(A1),A1))

यदि यी कक्षहरू मेल खाँदैनन् भने, यसले संकेत गर्छ कि मूल कक्षका केही क्यारेक्टरहरू माथिल्लो केसमा थिए।

नियमित अभिव्यक्ति प्रयोग गरेर एक्सेलमा क्यारेक्टरहरू खोज्दै

तपाईं क्यारेक्टरहरू फेला पार्न नियमित अभिव्यक्तिहरू पनि प्रयोग गर्न सक्नुहुन्छ। यो गर्ने उत्तम तरिका भनेको !SEMTools उपकरणको साथ हो, किनकि यसले तिनीहरूलाई प्रयोग गर्ने धेरै प्रक्रियाहरूलाई स्वचालित बनाउँछ। एक्सेलमा नियमित अभिव्यक्तिहरू प्रयोग गर्ने स्पेक्ट्रम एकदम फराकिलो छ। हामी सबै भन्दा पहिले कार्यहरूमा फोकस गर्नेछौं खोज्नुहोस्, बदल्नुहोस्, विस्तृत.

सुसमाचार यो हो कि यी प्रकार्यहरू यस सेटिङको साथ गुगल पाना र एक्सेल दुवैमा प्रयोग गर्न सकिन्छ।

पहिलो नियमित कार्य हो REGEXMATCH, जसले जाँच गर्न सक्छ कि यो ढाँचा अर्को कक्षमा एक जस्तै छ। वाक्य रचना: =REGEXMATCH("पाठ";"RegEx ढाँचा खोज्न")। यो प्रकार्यले दुई मध्ये एउटा मान फर्काउँछ: सही वा गलत। वास्तवमा के एक खेल वास्तवमा अवलोकन गरिएको छ वा छैन मा निर्भर गर्दछ। दोस्रो कार्य हो =REGEXEXTRACT("पाठ";"RegEx खोज ढाँचा") यसले तपाईंलाई स्ट्रिङबाट इच्छित क्यारेक्टरहरू निकाल्न अनुमति दिन्छ।

यद्यपि, यस प्रकार्यमा Google पानाहरूबाट थोरै भिन्नताहरू छन्। यो तथ्यमा समावेश छ कि पछिल्लो, यदि निर्दिष्ट पाठ फेला परेन भने, त्रुटि फिर्ता गर्नुहोस्, जबकि यो एड-इनले खाली मान मात्र देखाउँछ।

र अन्तमा, तपाईंले पाठ प्रतिस्थापन गर्न यो सूत्र प्रयोग गर्न आवश्यक छ: =REGEXREPLACE("पाठ";"RegEx खोज ढाँचा";"पाठ फेला परेको प्रतिस्थापन गर्न")।

फेला परेका प्रतीकहरूलाई के गर्ने

राम्रो। मानौं हामीले प्रतीकहरू फेला पारेका छौं। तिनीहरूसँग अब के गर्न सकिन्छ? कसरी अगाडि बढ्ने भन्ने बारे यहाँ धेरै विकल्पहरू छन्। उदाहरण को लागी, तपाइँ तिनीहरूलाई मेटाउन सक्नुहुन्छ। उदाहरणका लागि, यदि हामीले सिरिलिक मानहरू बीच ल्याटिन वर्णमाला भेट्टायौं। तपाईले यसलाई समान वर्णसँग बदल्न सक्नुहुन्छ, केवल सिरिलिकमा (उदाहरणका लागि, ठूलो अंग्रेजी M देखि M) वा अर्को सूत्रमा प्रयोगको लागि यो क्यारेक्टर निकाल्नुहोस्।

एक्सेलमा अतिरिक्त क्यारेक्टरहरू हटाउँदै

एक्सेलमा अनावश्यक क्यारेक्टरहरू हटाउने धेरै तरिकाहरू छन्। एउटा विकल्प भनेको खोज र प्रतिस्थापन प्रकार्य प्रयोग गर्नु हो, जहाँ तपाइँ खाली स्ट्रिङ "" को साथ हटाउन चाहनु भएको क्यारेक्टरलाई बदल्न सक्नुहुन्छ। तपाईले उही नियमित अभिव्यक्तिहरू प्रयोग गर्न सक्नुहुन्छ जुन फेला पारिएको क्यारेक्टरलाई बदल्न प्रयोग गरिन्छ।

एक्सेलमा विशिष्ट क्यारेक्टरहरू निकाल्नुहोस्

तपाईं यसको लागि "फेला पार्नुहोस्" प्रकार्य प्रयोग गर्न सक्नुहुन्छ, तर तपाईले उपयुक्त नियमित अभिव्यक्ति पनि प्रयोग गर्न सक्नुहुन्छ, जहाँ पहिलो तर्क निकाल्नको लागि पाठ हो, र दोस्रो सेल वा दायरा खोजी गर्न सकिन्छ।

एक्सेलमा प्रतीकहरू परिवर्तन गर्नुहोस्

प्रक्रिया मेटाउने जस्तै हो, केवल वांछित क्यारेक्टरलाई अर्को क्यारेक्टर (प्रिन्ट गर्न नसकिने सहित), र सम्बन्धित तर्कमा खाली स्ट्रिङ होइन।

जवाफ छाड्नुस्