एक्सेल और गूगल शीट्स में केस सेंसिटिव VLOOKUP

उदाहरण कार्यपुस्तिका डाउनलोड करें

उदाहरण कार्यपुस्तिका डाउनलोड करें

यह ट्यूटोरियल प्रदर्शित करेगा कि कैसे दो अलग-अलग तरीकों का उपयोग करके एक्सेल में केस-संवेदी VLOOKUP और एक विधि का उपयोग करके Google शीट्स का प्रदर्शन किया जाए।

हेल्पर कॉलम के साथ केस-संवेदी VLOOKUP

वीलुकअप फंक्शन

VLOOKUP फ़ंक्शन का उपयोग किसी श्रेणी के सबसे बाएं कॉलम में किसी मान के लिए अनुमानित या सटीक मिलान देखने के लिए किया जाता है और दूसरे कॉलम से संबंधित मान लौटाता है। डिफ़ॉल्ट रूप से, VLOOKUP केवल गैर-केस-संवेदी मानों के लिए काम करेगा जैसे:

1 =VLOOKUP($E$2,$B$2:$C$4,2,0)

केस-संवेदी VLOOKUP

VLOOKUP, EXACT, MAX और ROW को मिलाकर, हम एक केस-संवेदी VLOOKUP फॉर्मूला बना सकते हैं जो हमारे केस-संवेदी VLOOKUP के लिए संबंधित मान लौटाता है। आइए एक उदाहरण के माध्यम से चलते हैं।

हमारे पास वस्तुओं की एक सूची है और उनके अनुरूप मूल्य हैं (ध्यान दें कि आइटम आईडी केस-संवेदी अद्वितीय है):

मान लीजिए कि हमें किसी आइटम के लिए उसकी आइटम आईडी का उपयोग करके मूल्य प्राप्त करने के लिए कहा जाता है जैसे:

इसे पूरा करने के लिए, हमें ROW का उपयोग करके एक सहायक कॉलम बनाने की आवश्यकता है:

1 = पंक्ति ()

=ROW() श्रेणी में सभी पंक्तियों को पहले से भरने के लिए क्लिक करें और खींचें (या डबल-क्लिक करें)

इसके बाद, VLOOKUP, MAX, EXACT और ROW को एक सूत्र में इस प्रकार संयोजित करें:

12 = वीलुकअप (अधिकतम (सटीक (,) * (पंक्ति ())),,,0)
1 =VLOOKUP(MAX(EXACT(E2,$B$2:$B$7)*(ROW($B$2:$B$7))),$C$2:$D$7,2,0)

सूत्र कैसे काम करता है?

  1. EXACT फ़ंक्शन B2:B7 (लुकअप रेंज) में मानों के विरुद्ध E2 (लुकअप मान) में आइटम आईडी की जाँच करता है और TRUE की एक सरणी देता है जहाँ एक सरणी में एक सटीक मिलान या FLASE होता है {FLASE, FLASE, FLASE, FLASE, फ़्लैस, ट्रू}.
  2. फिर इस सरणी को ROW सरणी {2, 3, 4, 5, 6, 7} से गुणा किया जाता है (ध्यान दें कि यह हमारे सहायक कॉलम से मेल खाता है)।
  3. MAX फ़ंक्शन परिणामी सरणी {0,0,0,0,0,7} से अधिकतम मान लौटाता है, जो हमारे उदाहरण में 7 है।
  4. फिर हम VLOOKUP में अपने लुकअप वैल्यू के रूप में परिणाम का उपयोग करते हैं और लुकअप रेंज के रूप में हमारे हेल्पर कॉलम को चुनते हैं। हमारे उदाहरण में, सूत्र $16.00 का मिलान मान देता है।

विधि 2 - "वर्चुअल" हेल्पर कॉलम के साथ केस-संवेदी VLOOKUP

यह विधि पहली विधि के समान तर्क का उपयोग करती है, लेकिन एक सहायक कॉलम बनाने की आवश्यकता को समाप्त करती है और इसके बजाय "वर्चुअल" हेल्पर कॉलम बनाने के लिए CHOOSE और ROW का उपयोग करती है:

12 = वीलुकअप (अधिकतम (सटीक (,) * (पंक्ति ())),चुनें ({1,2}, पंक्ति (),), 0)
1 =VLOOKUP(MAX(EXACT(D2,$B$2:$B$7)*(ROW($B$2:$B$7))), चुनें({1,2}, ROW($B$2:$B$7) ,$सी$2:$सी$7),2,0)

सूत्र कैसे काम करता है?

  1. सूत्र का पहला भाग पहली विधि की तरह ही काम करता है।
  2. CHOOSE और ROW को मिलाकर एक सरणी दो कॉलम के साथ लौटाती है, एक पंक्ति संख्या के लिए और दूसरी कीमत के लिए। अगली पंक्ति और अगले कॉलम के लिए अल्पविराम का प्रतिनिधित्व करने के लिए सरणी को अर्धविराम से अलग किया जाता है: {2,45; 3,83; 4,23; 5,74; ६,४; 7,16}.
  3. फिर हम अपने CHOOSE और ROW सरणी से संबंधित मान खोजने के लिए VLOOKUP में सूत्र के पहले भाग से परिणाम का उपयोग कर सकते हैं।

Google पत्रक में केस संवेदी VLOOKUP

Google पत्रक में केस-संवेदी VLOOKUP करने के लिए, इस विधि का उपयोग करें:

wave wave wave wave wave