
सामान्य सूत्र
=IF(VLOOKUP(A1,data,col,0)="","",VLOOKUP(A1,data,col,0))
सारांश
VLOOKUP परिणामों में रिक्त कक्षों की जाँच करने के लिए, आप IF फ़ंक्शन के साथ VLOOKUP फ़ंक्शन को संयोजित कर सकते हैं। दिखाए गए उदाहरण में, G5 में सूत्र, नीचे कॉपी किया गया है:
=IF(VLOOKUP(E5,data,2,0)="","",VLOOKUP(E5,data,2,0))
जहां "डेटा" नाम सीमा बी 5: सी 11 है।
प्रसंग
जब VLOOKUP लुकअप टेबल में मान नहीं पा सकता है, तो यह # N / A त्रुटि देता है। इस त्रुटि को फंसाने के लिए आप IFNA फ़ंक्शन या IFERROR फ़ंक्शन का उपयोग कर सकते हैं। हालाँकि, जब लुकअप तालिका में परिणाम एक खाली सेल होता है, तो कोई त्रुटि नहीं होती है, VLOOKUP केवल एक शून्य लौटाता है।
लुकअप तालिका में वास्तविक शून्य मान होने पर यह समस्याएँ पैदा कर सकता है, क्योंकि यह बताता है कि लुकअप तालिका में रिक्त कक्षों में शून्य भी होते हैं, जब वे वास्तव में खाली होते हैं। इस समस्या के इर्द-गिर्द काम करने के लिए आप IF फ़ंक्शन के साथ स्पष्ट रूप से VLOOKUP के परिणाम का परीक्षण कर सकते हैं, फिर एक रिक्त स्ट्रिंग मिलने पर एक कस्टम परिणाम लौटा सकते हैं।
स्पष्टीकरण
सीधे VLOOKUP के परिणाम का परीक्षण करने के लिए, हम IF फ़ंक्शन का इस तरह उपयोग करते हैं:
=IF(VLOOKUP(E5,data,2,0)="",""
अनुवादित: यदि VLOOKUP से परिणाम एक रिक्त स्ट्रिंग ("") है, तो एक रिक्त स्ट्रिंग लौटाएं।
यदि VLOOKUP से परिणाम रिक्त स्ट्रिंग नहीं है, तो VLOOKUP फिर से चलाएँ और एक सामान्य परिणाम लौटाएँ:
VLOOKUP(E5,data,2,0)
दोनों मामलों में ध्यान दें, VLOOKUP के लिए चौथा तर्क एक सटीक मैच के लिए शून्य पर सेट है।
LEN या ISNUMBER के साथ वैकल्पिक
अपनी आवश्यकताओं के आधार पर, आप अधिक विशिष्ट परीक्षण चलाने के लिए उपरोक्त विचार का विस्तार कर सकते हैं। उदाहरण के लिए, उन कोशिकाओं के परीक्षण के लिए जिनका शाब्दिक रूप से शून्य वर्ण (अर्थात शून्य की लंबाई) है, आप इस तरह LEN फ़ंक्शन का उपयोग कर सकते हैं:
=IF(LEN(VLOOKUP(E5,data,2,0))=0,"",VLOOKUP(E5,data,2,0))
केवल संख्यात्मक परिणामों के लिए परीक्षण करने के लिए, आप ISNUMBER फ़ंक्शन का उपयोग कर सकते हैं, और इस तरह तर्क को फिर से व्यवस्थित कर सकते हैं:
=IF(ISNUMBER(VLOOKUP(E5,data,2,0)),VLOOKUP(E5,data,2,0),"")
अनुवादित: यदि VLOOKUP से परिणाम एक संख्या है, तो एक सामान्य लुकअप लौटें। यदि नहीं, तो एक खाली स्ट्रिंग ("") वापस करें।