विषयसूची
ट्यूटोरियल दिखाता है कि एक्सेल में रिक्त कक्षों की पहचान करने के लिए ISBLANK और अन्य कार्यों का उपयोग कैसे करें और सेल खाली है या नहीं, इस पर निर्भर करते हुए विभिन्न क्रियाएं करें।
ऐसी कई स्थितियां हैं जब आपको यह जांचने की ज़रूरत है कि कोई सेल खाली है या नहीं। उदाहरण के लिए, यदि सेल खाली है, तो हो सकता है कि आप योग करना, गिनना, किसी अन्य सेल से मान कॉपी करना चाहें या कुछ नहीं करना चाहें। इन परिदृश्यों में, ISBLANK उपयोग करने के लिए सही कार्य है, कभी-कभी अकेले, लेकिन अक्सर अन्य एक्सेल कार्यों के साथ संयोजन में। एक्सेल यह जांचता है कि कोई सेल खाली है या नहीं। अन्य IS कार्यों की तरह, यह हमेशा परिणाम के रूप में एक बूलियन मान लौटाता है: TRUE यदि कोई सेल खाली है और FALSE यदि कोई सेल खाली नहीं है।
ISBLANK का सिंटैक्स केवल एक तर्क मानता है:
ISBLANK ( value)जहां value उस सेल का संदर्भ है जिसे आप जांचना चाहते हैं।
उदाहरण के लिए, यह पता लगाने के लिए कि क्या सेल A2 रिक्त है, इसका उपयोग करें सूत्र:
=ISBLANK(A2)
यह जांचने के लिए कि क्या A2 खाली नहीं है , ISBLANK का उपयोग NOT फ़ंक्शन के साथ करें, जो उल्टा तार्किक मान लौटाता है, अर्थात गैर-रिक्तियों के लिए TRUE और FALSE रिक्त स्थान के लिए।
=NOT(ISBLANK(A2))
सूत्रों को कुछ और कक्षों में कॉपी करें और आपको यह परिणाम मिलेगा:
ISBLANK एक्सेल में - याद रखने योग्य बातें
मुख्य बिंदु जो आपको ध्यान में रखना चाहिए वह यह है कि एक्सेल ISBLANK फ़ंक्शन वास्तव में खाली सेल की पहचान करता है, अर्थात।ऐसे सेल जिनमें बिल्कुल कुछ भी नहीं है: कोई स्पेस नहीं, कोई टैब नहीं, कोई कैरेज़ रिटर्न नहीं, ऐसा कुछ भी नहीं जो केवल एक दृश्य में खाली दिखाई देता हो। यह व्यवहार तब होता है जब किसी सेल में निम्न में से कोई भी हो:
- फ़ॉर्मूला जो खाली स्ट्रिंग जैसे IF(A1"", A1, "") देता है.
- शून्य-लंबाई वाली स्ट्रिंग किसी बाहरी डेटाबेस से आयात किया गया या कॉपी/पेस्ट ऑपरेशन के परिणामस्वरूप हुआ।
Excel में ISBLANK का उपयोग कैसे करें
ISBLANK फ़ंक्शन क्या करने में सक्षम है, इसकी अधिक समझ प्राप्त करने के लिए, आइए कुछ व्यावहारिक उदाहरण देखें।
Excel सूत्र: अगर सेल खाली है तो
चूंकि माइक्रोसॉफ्ट एक्सेल में बिल्ट-इन IFBLANK प्रकार का फ़ंक्शन नहीं है, इसलिए आपको सेल का परीक्षण करने और सेल खाली होने पर एक क्रिया करने के लिए IF और ISBLANK का एक साथ उपयोग करने की आवश्यकता है।<3
यहां सामान्य संस्करण है:
IF(ISBLANK( सेल ), " अगर खाली है ", " अगर खाली नहीं है ")इसे क्रिया में देखने के लिए, आइए देखें कि कॉलम बी (डिलीवरी तिथि) में किसी सेल में कोई मूल्य है या नहीं। यदि सेल खाली है, तो आउटपुट "ओपन"; यदि सेल खाली नहीं है, तो आउटपुट "पूर्ण" होता है।
=IF(ISBLANK(B2), "Open", "Completed")
कृपया याद रखें कि ISBLANK फ़ंक्शन केवल बिल्कुल खाली सेल<निर्धारित करता है। 9>. यदि किसी कोशिका में मानव आँख के लिए अदृश्य कुछ है जैसे aशून्य-लंबाई वाली स्ट्रिंग, ISBLANK FALSE लौटाएगा। इसे स्पष्ट करने के लिए, कृपया नीचे दिए गए स्क्रीनशॉट पर एक नज़र डालें। कॉलम बी में दिनांक इस सूत्र के साथ दूसरी शीट से खींचे गए हैं:
=IF(Sheet3!B2"",Sheet3!B2,"")
परिणामस्वरूप, बी4 और बी6 में खाली स्ट्रिंग्स ("") हैं। इन कक्षों के लिए, हमारा IF ISBLANK सूत्र "पूर्ण" उत्पन्न करता है क्योंकि ISBLANK के संदर्भ में कक्ष खाली नहीं होते हैं।
यदि आपके "रिक्त" वर्गीकरण में ऐसे कक्ष शामिल हैं जिनमें एक सूत्र है जिसका परिणाम खाली स्ट्रिंग है , फिर तार्किक परीक्षण के लिए उपयोग करें:
=IF(B2="", "Open", "Completed")
नीचे दिया गया स्क्रीनशॉट अंतर दिखाता है:
एक्सेल सूत्र: यदि सेल खाली नहीं है तो
यदि आपने पिछले उदाहरण का बारीकी से पालन किया है और सूत्र के तर्क को समझा है, तो आपको किसी विशिष्ट मामले के लिए इसे संशोधित करने में कोई कठिनाई नहीं होनी चाहिए, जब सेल नहीं होने पर ही कार्रवाई की जाएगी खाली।
"रिक्त" की अपनी परिभाषा के आधार पर, निम्न में से कोई एक तरीका चुनें।
केवल वास्तव में गैर-खाली कोशिकाओं की पहचान करने के लिए, लौटाए गए तार्किक मान को उलट दें ISBLANK द्वारा इसे NOT:
IF(NOT(ISBLANK( cell )), " if not empty ", "")या पहले से परिचित का उपयोग करें IF ISBLANK सूत्र (कृपया ध्यान दें कि पिछले वाले की तुलना में value_if_true और value_if_f और मानों की अदला-बदली की जाती है):
IF(ISBLANK( सेल ), "", अगर खाली नहीं है ")टीट करने के लिए शून्य-लंबाई स्ट्रिंग्स रिक्त स्थान के रूप में, के लिए "" का उपयोग करेंIF का तार्किक परीक्षण:
IF( सेल "", " अगर खाली नहीं है ", "")हमारी नमूना तालिका के लिए, नीचे दिए गए कोई भी सूत्र काम करेंगे एक दावत। यदि कॉलम बी में कोई सेल खाली नहीं है तो वे सभी कॉलम सी में "पूर्ण" वापस आ जाएंगे:
=IF(NOT(ISBLANK(B2)), "Completed", "")
=IF(ISBLANK(B2), "", "Completed")
=IF(B2"", "Completed", "")
यदि सेल खाली है, तो खाली छोड़ दें
कुछ स्थितियों में, आपको इस तरह के सूत्र की आवश्यकता हो सकती है: यदि सेल खाली है, तो कुछ न करें, अन्यथा कुछ कार्रवाई करें। वास्तव में, यह और कुछ नहीं बल्कि ऊपर चर्चा किए गए सामान्य IF ISBLANK सूत्र की भिन्नता है, जिसमें आप value_if_true तर्क के लिए एक खाली स्ट्रिंग ("") और <1 के लिए वांछित मान/सूत्र/अभिव्यक्ति प्रदान करते हैं>value_if_false .
बिल्कुल खाली सेल के लिए:
IF(ISBLANK( सेल ), "", अगर खाली नहीं है ")खाली स्ट्रिंग को रिक्त मानने के लिए:
IF( cell ="", "", if not empty ")नीचे दी गई तालिका में, मान लीजिए कि आप क्या करना चाहते हैं निम्नलिखित:
- यदि कॉलम B खाली है, तो कॉलम C खाली छोड़ दें।
- यदि कॉलम B में बिक्री संख्या है, तो 10% कमीशन की गणना करें।
ऐसा करने के लिए, हम B2 में राशि को प्रतिशत से गुणा करते हैं और अभिव्यक्ति को IF के तीसरे तर्क में रखते हैं:
=IF(ISBLANK(B2), "", B2*10%)
या
=IF(B2="", "", B2*10%)
स्तंभ सी के माध्यम से सूत्र को कॉपी करने के बाद, परिणाम इस प्रकार दिखता है:
यदि श्रेणी में कोई भी सेल खाली है, तो कुछ करें
में Microsoft Excel, रिक्त कक्षों के लिए किसी श्रेणी की जाँच करने के कुछ भिन्न तरीके हैं।अगर रेंज में कम से कम एक खाली सेल है और अगर कोई खाली सेल नहीं है, तो हम एक वैल्यू को आउटपुट करने के लिए IF स्टेटमेंट का इस्तेमाल करेंगे। तार्किक परीक्षण में, हम श्रेणी में रिक्त कक्षों की कुल संख्या की गणना करते हैं, और फिर जाँचते हैं कि क्या संख्या शून्य से अधिक है। यह या तो COUNTBLANK या COUNTIF फ़ंक्शन के साथ किया जा सकता है:
COUNTBLANK( रेंज )>0 COUNTIF( रेंज ,"")>0या थोड़ा सा अधिक जटिल SUMPRODUCT सूत्र:
SUMPRODUCT(--( श्रेणी =""))>0उदाहरण के लिए, किसी भी परियोजना को "खुली" स्थिति निर्दिष्ट करने के लिए जिसमें एक या अधिक रिक्त स्थान हैं कॉलम बी से डी तक, आप नीचे दिए गए किसी भी सूत्र का उपयोग कर सकते हैं:
=IF(COUNTBLANK(B2:D2)>0,"Open", "")
=IF(COUNTIF(B2:D2,"")>0, "Open", "")
=IF(SUMPRODUCT(--(B2:D2=""))>0, "Open", "")
ध्यान दें। ये सभी सूत्र रिक्त स्ट्रिंग्स को रिक्त मानते हैं।
यदि श्रेणी के सभी कक्ष रिक्त हैं, तो कुछ करें
यह जाँचने के लिए कि क्या श्रेणी के सभी कक्ष रिक्त हैं, हम उसी दृष्टिकोण का उपयोग करेंगे जैसा कि ऊपर दिए गए उदाहरण में है। अंतर IF के तार्किक परीक्षण में है। इस बार, हम ऐसे सेल गिनते हैं जो खाली नहीं हैं। यदि परिणाम शून्य से अधिक है (अर्थात तार्किक परीक्षण TRUE का मूल्यांकन करता है), तो हम जानते हैं कि श्रेणी में प्रत्येक कक्ष रिक्त नहीं है। यदि तार्किक परीक्षण FALSE है, तो इसका अर्थ है कि श्रेणी के सभी कक्ष रिक्त हैं। इसलिए, हम IF (value_if_false) के तीसरे तर्क में वांछित मान/अभिव्यक्ति/सूत्र प्रदान करते हैं।
इस उदाहरण में, हम उन परियोजनाओं के लिए "नॉट स्टार्टेड" लौटाएंगे जिनके लिए रिक्त स्थान हैंकॉलम बी से डी के सभी मील के पत्थर।
एक्सेल में गैर-खाली कोशिकाओं की गणना करने का सबसे आसान तरीका COUNTA फ़ंक्शन का उपयोग करना है:
=IF(COUNTA(B2:D2)>0, "", "Not Started")
दूसरा तरीका COUNTIF है गैर-रिक्तियों के लिए ("" मानदंड के रूप में):
=IF(COUNTIF(B2:D2,"")>0, "", "Not Started")
या समान तर्क के साथ SUMPRODUCT फ़ंक्शन:
=IF(SUMPRODUCT(--(B2:D2""))>0, "", "Not Started")
ISBLANK भी कर सकते हैं उपयोग किया जाना चाहिए, लेकिन केवल एक सरणी सूत्र के रूप में, जिसे Ctrl + Shift + Enter दबाकर और AND फ़ंक्शन के संयोजन में पूरा किया जाना चाहिए। AND तार्किक परीक्षण के लिए केवल TRUE का मूल्यांकन करने के लिए आवश्यक है जब प्रत्येक सेल के लिए ISBLANK का परिणाम TRUE हो।
=IF(AND(ISBLANK(B2:D2)), "Not Started", "")
ध्यान दें। अपनी वर्कशीट के लिए सूत्र चुनते समय, एक महत्वपूर्ण बात जिस पर आपको विचार करना है वह है "रिक्त स्थान" की आपकी समझ। मानदंड के रूप में "" के साथ ISBLANK, COUNTA और COUNTIF पर आधारित सूत्र बिल्कुल खाली कक्षों की तलाश करते हैं। SUMPRODUCT भी रिक्त स्ट्रिंग को रिक्त मानता है।
Excel सूत्र: यदि कक्ष रिक्त नहीं है, तो योग
कुछ कक्षों का योग करने के लिए जब अन्य कक्ष रिक्त न हों, तो SUMIF फ़ंक्शन का उपयोग करें, जो विशेष रूप से है सशर्त योग के लिए डिज़ाइन किया गया।
नीचे दी गई तालिका में, मान लीजिए कि आप उन वस्तुओं के लिए कुल राशि का पता लगाना चाहते हैं जो पहले ही वितरित की जा चुकी हैं और जो अभी तक वितरित नहीं हुई हैं।
यदि खाली नहीं है तो योग
डिलीवर किए गए कुल आइटम प्राप्त करने के लिए, जांचें कि क्या कॉलम B में डिलीवरी दिनांक खाली नहीं है और यदि नहीं है, तो कॉलम C में मान का योग करें:
=SUMIF(B2:B6, "", C2:C6)
खाली हो तोयोग
डिलीवर न किए गए आइटमों की कुल संख्या प्राप्त करने के लिए, यदि कॉलम B में डिलीवरी दिनांक रिक्त है, तो योग करें:
=SUMIF(B2:B6, "", C2:C6)
<3
यदि रेंज में सभी सेल खाली नहीं हैं तो योग करें
सेल को जोड़ने या कुछ अन्य गणना करने के लिए जब दी गई रेंज में सभी सेल खाली नहीं हैं, तो आप उचित तार्किक के साथ फिर से IF फ़ंक्शन का उपयोग कर सकते हैं परीक्षण।
यह सभी देखें: एक्सेल में कमेंट प्रिंट करने के दो तरीकेउदाहरण के लिए, COUNTBLANK हमें श्रेणी B2:B6 में कुल रिक्त स्थान ला सकता है। यदि संख्या शून्य है, तो हम SUM सूत्र चलाते हैं; अन्यथा कुछ न करें:
=IF(COUNTBLANK(B2:B6)=0, SUM(B2:B6), "")
वही परिणाम एक सरणी IF ISBLANK SUM सूत्र से प्राप्त किया जा सकता है (कृपया याद रखें कि दबाएं इसे सही ढंग से पूरा करने के लिए Ctrl + Shift + Enter):
=IF(OR(ISBLANK(B2:B6)), "", SUM(B2:B6))
इस मामले में, हम ISBLANK का उपयोग OR फ़ंक्शन के संयोजन में करते हैं, इसलिए कम से कम एक होने पर तार्किक परीक्षण TRUE होता है रेंज में खाली सेल। नतीजतन, एसयूएम फ़ंक्शन value_if_false तर्क पर जाता है।
एक्सेल सूत्र: गिनती अगर सेल खाली नहीं है
जैसा कि आप शायद जानते हैं, एक्सेल के पास गिनती करने के लिए एक विशेष कार्य है गैर-खाली सेल, COUNTA फ़ंक्शन। कृपया ध्यान रखें कि फ़ंक्शन किसी भी प्रकार के डेटा वाले सेल की गणना करता है, जिसमें TRUE और FALSE के तार्किक मान, त्रुटि, रिक्त स्थान, खाली स्ट्रिंग्स आदि शामिल हैं।
उदाहरण के लिए, गैर-खाली<की गणना करने के लिए 9> कक्ष B2:B6 श्रेणी में, यह उपयोग करने का सूत्र है:
=COUNTA(B2:B6)
गैर-रिक्त के साथ COUNTIF का उपयोग करके समान परिणाम प्राप्त किया जा सकता हैमानदंड (""):
=COUNTIF(B2:B6,"")
रिक्त सेल गिनने के लिए, COUNTBLANK फ़ंक्शन का उपयोग करें:
=COUNTBLANK(B2:B6)
<28
Excel ISBLANK काम नहीं कर रहा है
जैसा कि पहले ही उल्लेख किया गया है, Excel में ISBLANK केवल वास्तव में खाली कक्षों के लिए TRUE लौटाता है जिसमें कुछ भी नहीं होता है। प्रतीत होता है रिक्त कक्षों के लिए सूत्र जिसमें खाली तार, रिक्त स्थान, एपोस्ट्रोफ, गैर-मुद्रण वर्ण, और इसी तरह के सूत्र होते हैं, ISBLANK FALSE लौटाता है।
ऐसी स्थिति में, जब आप विज़ुअल रूप से व्यवहार करना चाहते हैं रिक्त कक्षों को रिक्त के रूप में, निम्न समाधानों पर विचार करें।
शून्य-लंबाई वाली स्ट्रिंग्स को रिक्त मानें
शून्य-लंबाई वाली स्ट्रिंग वाले कक्षों को रिक्त मानने के लिए, IF के तार्किक परीक्षण में, या तो एक रखें खाली स्ट्रिंग ("") या LEN फ़ंक्शन शून्य के बराबर।
=IF(A2="", "blank", "not blank")
या
=IF(LEN(A2)=0, "blank", "not blank")
अतिरिक्त रिक्तियों को हटाएं या अनदेखा करें
यदि रिक्त स्थानों के कारण ISBLANK फ़ंक्शन खराब हो रहा है, तो उनसे छुटकारा पाने का सबसे स्पष्ट समाधान है। निम्नलिखित ट्यूटोरियल समझाता है कि शब्दों के बीच एक स्पेस कैरेक्टर को छोड़कर आगे, पीछे और बीच में कई स्पेस को जल्दी से कैसे हटाया जाए: एक्सेल में अतिरिक्त स्पेस कैसे निकालें।
यदि किसी कारण से अतिरिक्त स्पेस को हटाने से काम नहीं चलता है आपके लिए काम करते हैं, तो आप एक्सेल को उन्हें अनदेखा करने के लिए मजबूर कर सकते हैं।
केवल स्पेस वर्ण वाले सेल को खाली मानने के लिए, IF के तार्किक परीक्षण में LEN(TRIM(cell))=0 शामिल करें अतिरिक्त शर्त के रूप में:
=IF(OR(A2="", LEN(TRIM(A2))=0), "blank", "not blank")
प्रतिकिसी विशिष्ट गैर-मुद्रण वर्ण को अनदेखा करें, उसका कोड ढूंढें और उसे CHAR फ़ंक्शन को प्रदान करें।
उदाहरण के लिए, खाली स्ट्रिंग्स और वाले सेल की पहचान करने के लिए नॉनब्रेकिंग स्पेस ( ) रिक्त स्थान के रूप में, निम्न सूत्र का उपयोग करें, जहां 160 नॉनब्रेकिंग स्पेस के लिए वर्ण कोड है:
=IF(OR(A2="", A2=CHAR(160)), "blank", "not blank")
इस प्रकार एक्सेल में रिक्त कक्षों की पहचान करने के लिए ISBLANK फ़ंक्शन का उपयोग करना। पढ़ने के लिए मैं आपको धन्यवाद देता हूं और आशा करता हूं कि अगले सप्ताह आप हमारे ब्लॉग पर मिलेंगे!
उपलब्ध डाउनलोड
एक्सेल ISBLANK फॉर्मूला उदाहरण