एक्सेल स्प्रेडशीट पंक्तीमध्ये एक वर्ण शोधणे

एक्सेल वापरकर्ते, इच्छित वर्ण शोधणे हे अगदी सोपे काम आहे असे असूनही, ते कसे करावे हे सहसा समजत नाही. त्यापैकी काही सोपे आहेत, काही अधिक कठीण आहेत. तसेच, काहीवेळा प्रश्नचिन्ह किंवा तारकासारखे वर्ण शोधण्यात समस्या येतात कारण ते फिल्टरमध्ये वापरले जातात. आज आपण विविध प्रकारची चिन्हे मिळविण्याच्या मार्गांचे वर्णन करू.

सेलमध्ये मजकूर वर्ण (अक्षरे आणि संख्या) कसे शोधायचे

सुरुवातीला, सर्वात सोपा कार्य करण्याचा प्रयत्न करूया: सेलमधील मजकूर वर्णांची उपस्थिती निश्चित करा आणि आपल्याला आवश्यक असलेले एक शोधा. हे करण्यासाठी, तुम्हाला !SEMTools अॅड-ऑन वापरण्याची आवश्यकता आहे, ज्याद्वारे तुम्ही विविध प्रकारचे वर्ण शोधू शकता. क्रियांचा क्रम खालीलप्रमाणे आहे:

  1. मूळ श्रेणी निवडा आणि ती पुढील स्तंभात कॉपी करा.
  2. त्यानंतर दुसरी श्रेणी निवडा.
  3. “!SEMTools” टॅब उघडा. तेथे, टूलबारच्या अगदी डाव्या बाजूला, एक "डिटेक्ट" टॅब असेल.
  4. त्यानंतर, “प्रतीक” मेनू उघडा.
  5. नंतर एक अतिरिक्त मेनू दिसेल, ज्यामध्ये आपल्याला "अक्षरे-संख्या" आयटम शोधण्याची आणि त्यावर क्लिक करण्याची आवश्यकता आहे.

या अॅनिमेशनमध्ये, तुम्ही सेलमधील मजकूर वर्ण शोधण्यासाठी योग्यरित्या कसे पुढे जायचे ते पाहू शकता. या अॅड-इन फंक्शनसह, वापरकर्ता इतर सेलमध्ये छापण्यायोग्य नसलेले वर्ण आहेत की नाही हे निर्धारित करू शकतो.

टेबल सेलमध्ये संख्या कशी शोधायची

कधीकधी आपल्याला संख्या असलेल्या सेल ओळखण्याची आवश्यकता असते, परंतु ते मजकुरासह असतात. जेव्हा अशा पेशी भरपूर असतात तेव्हा त्यांना ओळखणे खूप कठीण असते. आपण हे कार्य अंमलात आणण्यापूर्वी, आपल्याला काही मूलभूत अटी परिभाषित करणे आवश्यक आहे. आमची मुख्य संकल्पना "डिस्कव्हर" आहे. याचा अर्थ स्ट्रिंगमध्ये विशिष्ट प्रकारचे वर्ण आहे का ते तपासणे. जर होय, ते खरे, नसल्यास, असत्य असे परत करते. जर, सेलमधील संख्या शोधण्याव्यतिरिक्त, वापरकर्त्याला इतर क्रिया करायच्या असतील तर तुम्ही या सूचनांचे पुढील विभाग वापरू शकता.

दुसरी संकल्पना ज्याला वेगळे करणे आवश्यक आहे ती म्हणजे संख्या. हा एक अविभाज्य शब्द आहे ज्याचा अर्थ 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))>0. हे सूत्र बहुतेक परिस्थितींसाठी चांगले कार्य करते. उदाहरणार्थ, योग्य मॅक्रो स्थापित करणे शक्य नसल्यास जे हे सोपे आणि जलद करण्यास सक्षम असतील.

वर वर्णन केलेल्या सूत्रामध्ये, 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. तुम्ही फंक्शन देखील वापरू शकता चिन्ह, हे करण्यासाठी. {=COUNT(शोध(CHAR(STRING(192:223)),A1))>0}

हे सूत्र अॅरे फॉर्म्युला म्हणून लिहिले जाणे आवश्यक आहे. म्हणून, फक्त एंटर की दाबण्याऐवजी तुम्हाला Ctrl + Shift + Enter की संयोजन दाबावे लागेल. परंतु काही अपवाद आहेत जेथे हे वैशिष्ट्य कार्य करणार नाही. युनिकोड नसलेल्या प्रोग्राम्ससाठी डीफॉल्ट भाषा आहे याची आपण प्रथम खात्री केली पाहिजे. या प्रकरणात, कोणतीही समस्या नसावी. या सूत्रांमध्ये एकमेकांपासून काही फरक आहेत. 33 अक्षरांऐवजी, शेवटचे सूत्र फक्त 32 वापरते. म्हणजेच, हे अक्षर ё हे सिरिलिक म्हणून विचारात घेत नाही.

या प्रकरणात, मागील प्रमाणेच, केस-सेन्सिटिव्ह पद्धतीने इच्छित वर्ण शोधण्यासाठी, आपण फंक्शन वापरणे आवश्यक आहे शोधण्यासाठी. म्हणून, आपण शोधू शकता, उदाहरणार्थ, लहान अक्षरांमध्ये लिहिलेले अर्धे अक्षर आणि अर्धे कॅपिटल अक्षरात लिहिलेले. युक्तिवाद समान आहेत.

सिरिलिक आणि लॅटिन असलेल्या सेलमध्ये शब्द कसे शोधायचे

आपण तार्किकदृष्ट्या असा निष्कर्ष काढू शकतो की सिरिलिक आणि लॅटिन असे दोन्ही शब्द असलेले शब्द शोधण्यासाठी, आपण जे शोधत आहोत ते सर्व वर्ण आणि इंग्रजी अक्षरे वापरणे आवश्यक आहे.

सेलमध्ये कॅपिटल अक्षरे कशी शोधायची

कॅपिटल अक्षरे शोधण्यासाठी, तुम्हाला फंक्शन वापरण्याची आवश्यकता आहे शोधण्यासाठी, आणि युक्तिवाद म्हणून कॅपिटल सिरिलिक अक्षरे (किंवा लॅटिन वर्णमालाचे घटक, जर तुम्हाला ते शोधायचे असतील तर) किंवा त्यांचे कोड निर्दिष्ट करतात.

कोडद्वारे सिरिलिक अक्षरे शोधताना, तुम्हाला हे लक्षात ठेवणे आवश्यक आहे की ASCII सारणी प्रथम वर सेट करणे आवश्यक आहे. सोप्या शब्दात, स्थानिकीकरण असणे.

तुम्हाला कोणतेही कॅपिटल अक्षरे शोधण्याची आवश्यकता असल्यास, त्यांना शोधण्याची आवश्यकता असलेल्या वर्णमालाकडे दुर्लक्ष करून, तुम्हाला फंक्शन्स वापरण्याची आवश्यकता आहे कमी и अचूक… क्रियांचा क्रम खालीलप्रमाणे आहे:

  1. आम्ही एका वेगळ्या सेलमध्ये लोअरकेस व्हॅल्यू बनवतो.
  2. आम्ही मूळ परिणामांशी तुलना करतो.
  3. त्यानंतर, आम्ही खालील सूत्र वापरतो: =नाही(अचूक(लोअर(A1),A1))

जर या पेशी जुळत नसतील, तर हे सूचित करते की मूळ सेलमधील काही वर्ण अप्पर केसमध्ये होते.

एक्सेलमध्ये रेग्युलर एक्स्प्रेशन वापरून अक्षरे शोधणे

वर्ण शोधण्यासाठी तुम्ही रेग्युलर एक्सप्रेशन देखील वापरू शकता. हे करण्याचा सर्वोत्तम मार्ग आहे !SEMTools टूल, कारण ते वापरण्याच्या प्रक्रियेला ते स्वयंचलित करते. एक्सेलमध्ये रेग्युलर एक्सप्रेशन्स वापरण्याचे स्पेक्ट्रम खूप विस्तृत आहे. आम्ही सर्व प्रथम फंक्शन्सवर लक्ष केंद्रित करू शोधा, बदला, एक्सट्रॅक्ट.

चांगली बातमी अशी आहे की ही कार्ये या सेटिंगसह Google शीट आणि एक्सेल दोन्हीमध्ये वापरली जाऊ शकतात.

पहिले नियमित कार्य आहे REGEXMATCH, जे हे पॅटर्न दुसऱ्या सेलमधील पॅटर्नसारखे आहे का ते तपासू शकते. मांडणी: =REGEXMATCH("मजकूर";"शोधण्यासाठी RegEx नमुना"). हे फंक्शन दोनपैकी एक मूल्य मिळवते: सत्य किंवा असत्य. सामना प्रत्यक्षात पाहिला की नाही यावर नक्की काय अवलंबून आहे. दुसरे कार्य आहे =REGEXEXTRACT("मजकूर";"RegEx शोध नमुना") हे आपल्याला स्ट्रिंगमधून इच्छित वर्ण काढण्याची परवानगी देते.

तथापि, या फंक्शनमध्ये Google Sheets पेक्षा थोडे फरक आहेत. यात वस्तुस्थिती आहे की नंतरचे, निर्दिष्ट मजकूर न आढळल्यास, त्रुटी परत करा, तर हे अॅड-इन केवळ रिक्त मूल्य दर्शविते.

आणि शेवटी, मजकूर पुनर्स्थित करण्यासाठी आपल्याला हे सूत्र वापरण्याची आवश्यकता आहे: =REGEXREPLACE("मजकूर";"RegEx शोध नमुना";" सापडलेला बदलण्यासाठी मजकूर").

सापडलेल्या चिन्हांचे काय करावे

चांगले. समजा आपल्याला चिन्हे सापडली आहेत. त्यांच्यासोबत पुढे काय करता येईल? पुढे कसे जायचे यासाठी येथे अनेक पर्याय आहेत. उदाहरणार्थ, आपण त्यांना हटवू शकता. उदाहरणार्थ, जर आम्हाला सिरिलिक मूल्यांमध्ये लॅटिन वर्णमाला आढळली. तुम्ही ते समान वर्णाने देखील बदलू शकता, फक्त सिरिलिकमध्ये (उदाहरणार्थ, मोठे इंग्रजी M ते M) किंवा हे वर्ण दुसऱ्या सूत्रात वापरण्यासाठी काढू शकता.

एक्सेलमधील अतिरिक्त वर्ण काढून टाकणे

एक्सेलमध्ये अवांछित वर्ण काढून टाकण्याचे अनेक मार्ग आहेत. पर्यायांपैकी एक म्हणजे फाइंड आणि रिप्लेस फंक्शन वापरणे, जिथे तुम्ही रिकाम्या स्ट्रिंग "" ने काढू इच्छित असलेले वर्ण बदलू शकता. तुम्ही तेच रेग्युलर एक्सप्रेशन वापरू शकता जे सापडलेले वर्ण बदलण्यासाठी वापरले जातात.

एक्सेलमध्ये विशिष्ट वर्ण काढा

तुम्ही यासाठी "शोधा" फंक्शन वापरू शकता, परंतु तुम्ही योग्य रेग्युलर एक्सप्रेशन देखील वापरू शकता, जिथे पहिला युक्तिवाद हा काढायचा मजकूर आहे आणि दुसरा सेल किंवा श्रेणी शोधायचा आहे.

एक्सेलमध्ये चिन्हे बदला

ही प्रक्रिया हटवण्यासारखीच आहे, फक्त इच्छित वर्ण दुसर्‍या वर्णाने (मुद्रित न करता येणार्‍या वर्णांसह) पुनर्स्थित करणे आवश्यक आहे आणि संबंधित युक्तिवादात रिक्त स्ट्रिंग नाही.

प्रत्युत्तर द्या