विषयसूची
ट्यूटोरियल इस बात पर ध्यान देता है कि एक्सेल में ISTEXT और ISNONTEXT फ़ंक्शंस का उपयोग कैसे करें, यह जांचने के लिए कि किसी सेल में टेक्स्टुअल वैल्यू है या नहीं।
जब भी आपको सामग्री के बारे में जानकारी प्राप्त करने की आवश्यकता हो एक्सेल में कुछ सेल में, आप आमतौर पर तथाकथित सूचना कार्यों का उपयोग करेंगे। ISTEXT और ISNONTEXT दोनों इसी श्रेणी के हैं। ISTEXT फ़ंक्शन जाँचता है कि क्या कोई मान टेक्स्ट है और ISNONTEXT जाँचता है कि क्या कोई मान टेक्स्ट नहीं है। अवधारणा जो भी सरल है, एक्सेल में विभिन्न प्रकार के विभिन्न कार्यों को हल करने के लिए फ़ंक्शन आश्चर्यजनक रूप से उपयोगी हैं।
एक्सेल ISTEXT फ़ंक्शन
एक्सेल चेक में ISTEXT फ़ंक्शन एक है निर्दिष्ट मान टेक्स्ट है या नहीं। यदि मान शाब्दिक है, तो फ़ंक्शन TRUE लौटाता है। अन्य सभी डेटा प्रकारों के लिए (जैसे संख्याएँ, दिनांक, रिक्त कक्ष, त्रुटियाँ, आदि) यह FALSE देता है।
वाक्यविन्यास इस प्रकार है:
ISTEXT(value)
कहां मान एक मान, सेल संदर्भ, अभिव्यक्ति या अन्य फ़ंक्शन है जिसका परिणाम आप जांचना चाहते हैं।
उदाहरण के लिए, यह पता लगाने के लिए कि A2 में कोई मान पाठ है या नहीं, इस सरल का उपयोग करें सूत्र:
=ISTEXT(A2)
Excel ISNONTEXT फ़ंक्शन
ISNONTEXT फ़ंक्शन संख्या, दिनांक और समय सहित किसी भी गैर-पाठ मान के लिए TRUE लौटाता है , रिक्त स्थान, और अन्य सूत्र जो गैर-पाठ परिणाम या त्रुटियाँ लौटाते हैं। टेक्स्ट मानों के लिए, यह FALSE देता है।
सिंटैक्स ISTEXT फ़ंक्शन के समान है:
ISTEXT(value)
उदाहरण के लिए, यह जांचने के लिए कि क्या कोईA2 में मान टेक्स्ट नहीं है, इस सूत्र का उपयोग करें:
=ISNONTEXT(A2)
जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, ISTEXT और ISNONTEXT सूत्र विपरीत परिणाम देते हैं:
Excel में ISTEXT और ISNONTEXT फ़ंक्शन - उपयोग नोट्स
ISTEXT और ISNONTEXT बहुत सीधे और उपयोग में आसान फ़ंक्शन हैं, और आपको उनके साथ किसी भी कठिनाई का सामना करने की संभावना नहीं है। उस ने कहा, नोटिस लेने के लिए कुछ मुख्य बिंदु हैं:
- दोनों फ़ंक्शन IS फ़ंक्शन समूह का हिस्सा हैं जो TRUE या FALSE के तार्किक (बूलियन) मान लौटाते हैं।
- एक विशिष्ट मामले में जब संख्याओं को पाठ के रूप में संग्रहीत किया जाता है , ISTEXT TRUE देता है और ISNONTEXT FALSE देता है।
- दोनों फ़ंक्शन Office 365, Excel 2019, Excel 2016 के लिए Excel के सभी संस्करणों में उपलब्ध हैं , एक्सेल 2013, एक्सेल 2010, एक्सेल 2007, एक्सेल 2003, एक्सेल XP और एक्सेल 2000। एक्सेल में ISTEXT और ISNONTEXT फ़ंक्शंस का व्यावहारिक उपयोग जो आपके वर्कशीट्स को और अधिक कुशल बनाने में उम्मीद से मदद करेगा। आपको यह जानकर आश्चर्य हो सकता है कि कुछ संख्याओं के लिए आपके सूत्र गलत परिणाम या त्रुटियाँ भी लौटाते हैं। सबसे स्पष्ट कारण यह है कि समस्याग्रस्त संख्याओं को पाठ के रूप में संग्रहीत किया जाता है। नीचे दिए गए सूत्र आपको निश्चित रूप से बताएंगे कि कौन से मान टेक्स्ट से हैंएक्सेल का दृष्टिकोण।
ISTEXT सूत्र:
किसी भी मान के लिए TRUE देता है जिसे एक्सेल पाठ मानता है।
=ISTEXT(B2)
ISNONTEXT सूत्र:
किसी भी मान के लिए TRUE लौटाता है जिसे एक्सेल गैर-पाठ मानता है।
=ISNONTEXT(B2)
डेटा सत्यापन के लिए ISTEXT : केवल टेक्स्ट की अनुमति दें
कुछ स्थितियों में, हो सकता है कि आप उपयोगकर्ताओं को कुछ सेल में केवल टेक्स्ट मान दर्ज करने की अनुमति देना चाहें। इसे प्राप्त करने के लिए, ISTEXT सूत्र के आधार पर डेटा सत्यापन नियम बनाएं। यहां बताया गया है कि कैसे:
- उन एक या अधिक सेल का चयन करें जिन्हें आप सत्यापित करना चाहते हैं।
- डेटा टैब पर, डेटा उपकरण में समूह में, डेटा सत्यापन बटन पर क्लिक करें।
- डेटा सत्यापन संवाद बॉक्स के सेटिंग टैब पर, कस्टम<15 चुनें> सत्यापन मानदंड के लिए और संबंधित बॉक्स में अपना ISTEXT सूत्र दर्ज करें।
- नियम को सहेजने के लिए ठीक क्लिक करें।
इस उदाहरण के लिए, हम कक्ष B2 में प्रश्नावली के उत्तरों को मान्य कर रहे हैं इस सूत्र की सहायता से B4 के माध्यम से:
=ISTEXT(B2:B4)
इसके अतिरिक्त, आप अपने स्वयं के त्रुटि चेतावनी संदेश को समझाने के लिए कॉन्फ़िगर कर सकते हैं आपके उपयोगकर्ता किस प्रकार का डेटा स्वीकार करते हैं:
परिणाम के रूप में, जब उपयोगकर्ता किसी भी मान्य सेल में कोई संख्या या दिनांक दर्ज करने का प्रयास करता है, तो वे निम्नलिखित देखेंगे चेतावनी:
अधिक जानकारी के लिए, कृपया एक्सेल में डेटा सत्यापन का उपयोग करना देखें।
एक्सेल IF ISTEXT सूत्र
व्यवहार में, ISTEXTमानक TRUE और FALSE की तुलना में अधिक उपयोगकर्ता के अनुकूल परिणाम आउटपुट करने के लिए अक्सर IF फ़ंक्शन के साथ ISNONTEXT और ISNONTEXT का उपयोग किया जाता है।
सूत्र 1। थोड़ा और आगे, मान लीजिए कि आप पाठ मूल्यों के लिए "हां" और किसी और चीज के लिए "नहीं" वापस करना चाहते हैं। ऐसा करने के लिए, केवल ISTEXT फ़ंक्शन को IF के तार्किक परीक्षण में नेस्ट करें, और value_if_true और value_if_false तर्कों के लिए क्रमशः "हां" और "नहीं" का उपयोग करें:
=IF(ISTEXT(A2), "Yes", "No")
फ़ॉर्मूला 2. सेल के इनपुट की जाँच करें
पिछले उदाहरणों में से एक में, हमने चर्चा की कि डेटा सत्यापन का उपयोग करके वैध उपयोगकर्ता इनपुट कैसे सुनिश्चित करें . यह एक्सेल IF ISTEXT फॉर्मूले की मदद से "हल्के" रूप में भी किया जा सकता है।
प्रश्नावली में, मान लीजिए कि आप यह निर्धारित करना चाहते हैं कि कौन से उत्तर मान्य (पाठ) हैं और कौन से नहीं हैं (गैर- मूलपाठ)। इसके लिए, निम्नलिखित तर्क के साथ नेस्टेड IF कथनों का उपयोग करें:
- यदि परीक्षण किया गया सेल खाली है, तो कुछ भी वापस न करें, अर्थात एक खाली स्ट्रिंग ("")।
- यदि सेल पाठ है, "मान्य उत्तर" वापस करें।
- यदि उपरोक्त में से कोई भी नहीं है, तो "अमान्य उत्तर - कृपया पाठ दर्ज करें।" , जहां B2 चेक किया जाने वाला सेल है:
=IF(B2="", "", IF(ISTEXT(B2), "Valid answer", "Invalid answer - please enter text."))
जांचें कि किसी श्रेणी में कोई टेक्स्ट है या नहीं
अब तक, हमारे पास है प्रत्येक कोशिका का व्यक्तिगत रूप से परीक्षण किया। लेकिन क्या होगा अगर आपको यह जानने की जरूरत है कि क्या कोई सेल किसी रेंज में हैपाठ शामिल है?
संपूर्ण श्रेणी का परीक्षण करने के लिए, ISTEXT फ़ंक्शन को SUMPRODUCT के साथ इस प्रकार संयोजित करें:
SUMPRODUCT(ISTEXT( श्रेणी )*1)>0 SUMPRODUCT(-- ISTEXT( श्रेणी ))>0उदाहरण के तौर पर, आइए पाठ मानों के लिए नीचे दिए गए डेटा सेट में प्रत्येक पंक्ति की जांच करें, जिसे निम्न सूत्रों के साथ किया जा सकता है:
=SUMPRODUCT(ISTEXT(A2:C2)*1)>0
=SUMPRODUCT(--ISTEXT(A2:C2))>0
उपरोक्त सूत्रों में से एक सूत्र सेल D2 में जाता है, और फिर आप इसे सेल D5 के माध्यम से नीचे खींचते हैं।
तो, अब आपको स्पष्ट समझ है कि कौन सी पंक्तियां हैं एक या अधिक टेक्स्ट स्ट्रिंग्स (TRUE) और जिनमें केवल संख्याएँ (FALSE) हैं।
यदि आप भिन्न परिणाम देना चाहते हैं, तो "हाँ" या "नहीं" कहें TRUE और FALSE के विपरीत, उपरोक्त सूत्र को IF कथन में संलग्न करें:
=IF(SUMPRODUCT(--ISTEXT(A2:C2))>0, "Yes", "No")
यह सूत्र कैसे काम करता है
सूत्र सरणियों को मूल रूप से संभालने के लिए SUMPRODUCT की क्षमता पर आधारित है। अंदर से बाहर काम करते हुए, यहाँ बताया गया है कि यह क्या करता है:
- ISTEXT फ़ंक्शन TRUE और FALSE मानों की एक सरणी लौटाता है। A2:C2 के लिए, हमें यह सरणी मिलती है:
{TRUE,TRUE,FALSE}
- इसके बाद, हम TRUE और FALSE के तार्किक मानों को क्रमशः 1 और 0 में बदलने के लिए उपरोक्त सरणी के प्रत्येक तत्व को 1 से गुणा करते हैं। . एक ही उद्देश्य के लिए एक डबल यूनरी ऑपरेटर (--) का उपयोग किया जा सकता है। रूपांतरण के बाद, सूत्र यह रूप लेता है:
SUMPRODUCT({1,1,0})>0
- SUMPRODUCT फ़ंक्शन 1 और 0 जोड़ता है, और आप जाँचते हैं कि क्या परिणाम शून्य से अधिक है। यदि यह है, तो रेंजइसमें कम से कम एक पाठ मान होता है और यदि गलत नहीं है तो सूत्र TRUE लौटाता है। , मतलब कोई भी टेक्स्ट। यह पता लगाने के लिए कि सेल में कोई विशिष्ट टेक्स्ट स्ट्रिंग है या नहीं, या तो ISNUMBER SEARCH फ़ॉर्मूला या वाइल्डकार्ड के साथ COUNTIF का उपयोग करें। नीचे दिए गए सूत्र (कृपया पूर्ण संदर्भ $D$2 पर ध्यान दें जो सूत्र को अन्य कक्षों में कॉपी किए जाने पर सेल पते को बदलने से रोकता है):
=ISNUMBER(SEARCH($D$2, A2))
यह सभी देखें: Excel में URL सूची से डोमेन नाम निकालेंसुविधा के लिए, हम' इसे IF फ़ंक्शन में लपेटेंगे:
=IF(ISNUMBER(SEARCH($D$2, A2)), "Yes", "No")
और निम्नलिखित परिणाम प्राप्त करें:
एक ही परिणाम COUNTIF के साथ प्राप्त किया जा सकता है :
=IF(COUNTIF(A2, "*"&$D$2&"*")>0, "Yes", "No")
अधिक उदाहरणों के लिए, कृपया एक्सेल देखें यदि सेल में सूत्र हैं।
उन सेल को हाइलाइट करें जिनमें टेक्स्ट है
ISTEXT फ़ंक्शन का उपयोग एक्सेल सशर्त स्वरूपण के साथ पाठ मान वाले कक्षों को हाइलाइट करने के लिए भी किया जा सकता है। यहां बताया गया है कि कैसे:
- उन सभी सेल का चयन करें जिन्हें आप जांचना और हाइलाइट करना चाहते हैं (इस उदाहरण में A2:C5)।
- होम टैब पर, में शैलियाँ समूह में, नया नियम > फ़ॉर्मूला का उपयोग करके यह निर्धारित करें कि कौन से सेल फ़ॉर्मैट करने हैं .
- फ़ॉर्मेट मान में जहाँ यह सूत्र सत्य है बॉक्स में, निम्न सूत्र दर्ज करें:
=ISTEXT(A2)
जहाँ A2 हैचयनित श्रेणी का सबसे बायाँ सेल।
- फ़ॉर्मेट करें बटन पर क्लिक करें और वांछित फ़ॉर्मेटिंग चुनें।
- दोनों डायलॉग बॉक्स को बंद करने और नियम को सेव करने के लिए दो बार ओके पर क्लिक करें।
प्रत्येक चरण की अधिक विस्तृत व्याख्या के लिए, कृपया देखें: एक्सेल सशर्त स्वरूपण के लिए सूत्रों का उपयोग करना।
परिणामस्वरूप, एक्सेल किसी भी पाठ स्ट्रिंग के साथ सभी कोशिकाओं को हाइलाइट करता है:
Excel में ISTEXT और ISNONTEXT फ़ंक्शन का उपयोग इस प्रकार किया जाता है। पढ़ने के लिए मैं आपको धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह आपको हमारे ब्लॉग पर देखूंगा!
उपलब्ध डाउनलोड
Excel ISTEXT और ISNONTEXT सूत्र उदाहरण
- ISTEXT फ़ंक्शन TRUE और FALSE मानों की एक सरणी लौटाता है। A2:C2 के लिए, हमें यह सरणी मिलती है: