30 एक्सेल 30 दिनों में काम करता है: लुकअप

कल मैराथन में 30 एक्सेल 30 दिनों में काम करता है हमने फंक्शन में मस्ती की REPT (रिपीट) एक सेल के अंदर चार्ट बनाकर और साधारण गिनती के लिए इसका उपयोग करके। यह सोमवार है, और एक बार फिर हमारे लिए अपने विचारक टोपी लगाने का समय आ गया है।

मैराथन के 16वें दिन हम करेंगे समारोह का अध्ययन LOOKUP (दृश्य)। यह एक करीबी दोस्त है VLOOKUP (VLOOKUP) और HLOOKUP (जीपीआर), लेकिन यह थोड़ा अलग तरीके से काम करता है।

तो, आइए सिद्धांत का अध्ययन करें और व्यवहार में फ़ंक्शन का परीक्षण करें LOOKUP (दृश्य)। यदि आपके पास इस सुविधा का उपयोग करने के बारे में अतिरिक्त जानकारी या उदाहरण हैं, तो कृपया उन्हें टिप्पणियों में साझा करें।

फंक्शन 16: लुकअप

समारोह LOOKUP (लुकअप) एक पंक्ति, एक कॉलम या किसी सरणी से एक मान देता है।

मैं लुकअप फ़ंक्शन का उपयोग कैसे कर सकता हूं?

समारोह LOOKUP (लुकअप) आपके द्वारा खोजे जा रहे मूल्य के आधार पर परिणाम देता है। इसकी मदद से आप निम्न में सक्षम होंगे:

  • किसी कॉलम में अंतिम मान ज्ञात करें।
  • नकारात्मक बिक्री के साथ पिछले महीने का पता लगाएं।
  • छात्र उपलब्धि को प्रतिशत से अक्षर ग्रेड में बदलें।

सिंटैक्स लुकअप

समारोह LOOKUP (लुकअप) के दो वाक्य-विन्यास रूप हैं - वेक्टर और सरणी। वेक्टर रूप में, फ़ंक्शन दिए गए कॉलम या पंक्ति में मान की तलाश करता है, और सरणी रूप में, यह सरणी की पहली पंक्ति या कॉलम में मान की तलाश करता है।

वेक्टर फॉर्म में निम्नलिखित सिंटैक्स है:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • पता लगाने का मूल्य (lookup_value) - टेक्स्ट, नंबर, बूलियन, नाम या लिंक हो सकता है।
  • लुकअप_वेक्टर (लुकअप_वेक्टर) - एक पंक्ति या एक कॉलम वाली श्रेणी।
  • परिणाम_वेक्टर (result_vector) - एक पंक्ति या एक कॉलम वाली श्रेणी।
  • तर्क रेंज लुकअप_वेक्टर (लुकअप_वेक्टर) और परिणाम_वेक्टर (result_vector) एक ही आकार का होना चाहिए।

सरणी प्रपत्र में निम्न सिंटैक्स है:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • पता लगाने का मूल्य (lookup_value) - टेक्स्ट, नंबर, बूलियन, नाम या लिंक हो सकता है।
  • खोज सरणी के आयाम के अनुसार की जाती है:
    • यदि सरणी में पंक्तियों की तुलना में अधिक स्तंभ हैं, तो खोज पहली पंक्ति में होती है;
    • यदि पंक्तियों और स्तंभों की संख्या समान है या अधिक पंक्तियाँ हैं, तो खोज पहले कॉलम में होती है।
  • फ़ंक्शन पाया पंक्ति/स्तंभ से अंतिम मान देता है।

ट्रैप लुकअप (देखें)

  • समारोह में LOOKUP (ब्राउज़ करें) सटीक मिलान खोजने का कोई विकल्प नहीं है, जो कि . में है VLOOKUP (वीलुकअप) और इन HLOOKUP (जीपीआर)। यदि कोई खोज मान नहीं है, तो फ़ंक्शन अधिकतम मान लौटाएगा जो खोज मान से अधिक नहीं होगा।
  • खोजे जा रहे सरणी या वेक्टर को आरोही क्रम में क्रमबद्ध किया जाना चाहिए, अन्यथा फ़ंक्शन गलत परिणाम दे सकता है।
  • यदि देखे जा रहे सरणी/वेक्टर में पहला मान लुकअप मान से अधिक है, तो फ़ंक्शन एक त्रुटि संदेश उत्पन्न करेगा #एटी (#एन/ए)।

उदाहरण 1: किसी कॉलम में अंतिम मान ज्ञात करना

एक सरणी समारोह के रूप में LOOKUP (LOOKUP) का उपयोग किसी कॉलम में अंतिम मान ज्ञात करने के लिए किया जा सकता है।

एक्सेल मदद उद्धरण मूल्य 9,99999999999999ई + 307 किसी सेल में लिखी जा सकने वाली सबसे बड़ी संख्या के रूप में। हमारे सूत्र में, इसे वांछित मान के रूप में सेट किया जाएगा। यह माना जाता है कि इतनी बड़ी संख्या नहीं मिलेगी, इसलिए फ़ंक्शन कॉलम डी में अंतिम मान लौटाएगा।

इस उदाहरण में, कॉलम डी में संख्याओं को क्रमबद्ध करने की अनुमति नहीं है, इसके अतिरिक्त, टेक्स्ट मान भी आ सकते हैं।

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 एक्सेल 30 दिनों में काम करता है: लुकअप

उदाहरण 2: ऋणात्मक मान के साथ पिछले महीने का पता लगाएं

इस उदाहरण में, हम सदिश आकृति का उपयोग करेंगे LOOKUP (दृश्य)। कॉलम डी में बिक्री मूल्य होते हैं, और कॉलम ई में महीनों के नाम होते हैं। कुछ महीनों में, चीजें ठीक नहीं रहीं, और बिक्री मूल्यों वाले सेल में नकारात्मक संख्याएं दिखाई दीं।

पिछले महीने को ऋणात्मक संख्या के साथ खोजने के लिए, सूत्र के साथ LOOKUP (लुकअप) प्रत्येक बिक्री मूल्य की जांच करेगा कि यह कम है 0 (सूत्र में असमानता)। अगला, हम विभाजित करते हैं 1 परिणाम पर, हम या तो समाप्त करते हैं 1, या एक त्रुटि संदेश #डीआईवी/0 (#सेक्शन/0)।

चूंकि वांछित मूल्य है 2 नहीं मिला, फ़ंक्शन अंतिम पाए गए का चयन करेगा 1, और कॉलम E से संबंधित मान लौटाएं।

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 एक्सेल 30 दिनों में काम करता है: लुकअप

स्पष्टीकरण: इस सूत्र में तर्क के स्थान पर लुकअप_वेक्टर (लुकअप_वेक्टर) व्यंजक प्रतिस्थापित 1/(D2:D8<0), जो कंप्यूटर की रैम में एक सरणी बनाता है, जिसमें शामिल हैं 1 और त्रुटि मान #डीआईवी/0 (#सेक्शन/0)। 1 इंगित करता है कि श्रेणी D2:D8 में संबंधित सेल का मान . से कम है 0, और त्रुटि #डीआईवी/0 (#DIV/0) - जो से बड़ा या उसके बराबर है 0. नतीजतन, हमारा काम अंतिम ढूंढना है 1 बनाए गए वर्चुअल सरणी में, और इसके आधार पर, E2:E8 श्रेणी से महीने का नाम लौटाएं।

उदाहरण 3: छात्र की उपलब्धि को प्रतिशत से अक्षर ग्रेड में बदलना

पहले, हम फ़ंक्शन का उपयोग करके पहले ही इसी तरह की समस्या को हल कर चुके हैं VLOOKUP (वीपीआर)। आज हम फ़ंक्शन का उपयोग करेंगे LOOKUP (देखें) छात्र उपलब्धि को प्रतिशत से अक्षर ग्रेड में बदलने के लिए वेक्टर रूप में। भिन्न VLOOKUP (VLOOKUP) एक समारोह के लिए LOOKUP (देखें) इससे कोई फर्क नहीं पड़ता कि प्रतिशत तालिका के पहले कॉलम में हैं या नहीं। आप बिल्कुल किसी भी कॉलम का चयन कर सकते हैं।

निम्नलिखित उदाहरण में, अंक कॉलम डी में हैं, आरोही क्रम में क्रमबद्ध हैं, और उनके संबंधित अक्षर कॉलम सी में खोजे जा रहे कॉलम के बाईं ओर हैं।

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 एक्सेल 30 दिनों में काम करता है: लुकअप

एक जवाब लिखें