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

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

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

केस-संवेदी VLOOKUP - एक्सेल

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

विधि 1 - सहायक कॉलम के साथ केस-संवेदी VLOOKUP

=VLOOKUP(MAX(EXACT(E2,$B$2:$B$7)*(ROW($B$2:$B$7))),$C$2:$D$7,2,0)

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

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

केस-संवेदी VLOOKUP

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

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

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

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

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

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

=VLOOKUP(MAX(EXACT(,)*(ROW())), ,0)
=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

=VLOOKUP(MAX(EXACT(D2,$B$2:$B$7)*(ROW($B$2:$B$7))), चुनें({1,2}, ROW($B$2:$B$7) , $C$2:$C$7),2,0)

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

=VLOOKUP(MAX(EXACT(,)*(ROW())), CHOOSE({1,2}, ROW(), , 0)
=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 शीट्स में ठीक उसी तरह काम करते हैं जैसे एक्सेल में।

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave