एक आम मुद्दा मैं सामना कर रहा हूं "मैं # एन / ए के बजाय VLOOKUP को 0 या खाली स्ट्रिंग कैसे लौटा सकता हूं?"
मान लेते हैं कि वर्तमान सूत्र है
=VLOOKUP(A1,$B$2:$D$100,3,False)
या अधिक संघनित
=VLOOKUP(A1,$B$2:$D$100,3,0)
ऐसा करने के लिए एक दृष्टिकोण इस प्रकार है
=IF(ISNA(VLOOKUP(A1,$B$2:$D$100,3,0)),””, VLOOKUP(A1,$B$2:$D$100,3,0))
लेकिन इसके लिए एक्सेल की गणना TWICE VLOOKUP सूत्र की आवश्यकता होती है जो दक्षता के मामले में "महंगा" है।
एक बेहतर तरीका है:
=IF(COUNTIF($B$2:$B$100,A1), VLOOKUP(A1,$B$2:$D$100,3,0),"")
इस तरह से VLOOKUP की गणना केवल तभी की जाती है यदि A1 में मान B2: B100 में मौजूद है, और इसलिए, VLOOKUP एक # N / A नहीं लौटेगा!