३० दिनमा ३० एक्सेल कार्यहरू: लुकअप

हिजो म्याराथनमा 30 दिनमा 30 एक्सेल कार्यहरू हामी समारोह संग रमाइलो गर्यौं REPT (दोहोर्याउनुहोस्) सेल भित्र चार्टहरू सिर्जना गरेर र सरल गणनाको लागि प्रयोग गरेर। यो सोमबार हो, र एक पटक फेरि हाम्रो विचारक टोपी लगाउने समय हो।

म्याराथनको १२ औं दिन, हामी समारोहको अध्ययन गर्नेछौं माथि हेर (दृश्य)। यो नजिकको साथी हो VLOOKUP (VLOOKUP) र HLOOKUP (GPR), तर यसले अलि फरक काम गर्छ।

त्यसोभए, सिद्धान्तको अध्ययन गरौं र व्यवहारमा कार्य परीक्षण गरौं माथि हेर (दृश्य)। यदि तपाइँसँग यो सुविधा कसरी प्रयोग गर्ने बारे थप जानकारी वा उदाहरणहरू छन् भने, कृपया टिप्पणीहरूमा साझेदारी गर्नुहोस्।

प्रकार्य 16: लुकअप

समारोह माथि हेर (LOOKUP) ले एउटा पङ्क्ति, एउटा स्तम्भ वा एर्रेबाट मान फर्काउँछ।

म कसरी LOOKUP प्रकार्य प्रयोग गर्न सक्छु?

समारोह माथि हेर (LOOKUP) ले परिणाम फर्काउँछ, तपाईले खोज्नु भएको मानको आधारमा। यसको मद्दतले तपाईं सक्षम हुनुहुनेछ:

  • स्तम्भमा अन्तिम मान फेला पार्नुहोस्।
  • नकारात्मक बिक्री संग पछिल्लो महिना खोज्नुहोस्।
  • विद्यार्थी उपलब्धिलाई प्रतिशतबाट अक्षर ग्रेडहरूमा रूपान्तरण गर्नुहोस्।

सिन्ट्याक्स लुकअप

समारोह माथि हेर (LOOKUP) को दुई सिन्ट्याक्टिक रूपहरू छन् - भेक्टर र एरे। भेक्टर फारममा, प्रकार्यले दिइएको स्तम्भ वा पङ्क्तिमा मान खोज्छ, र एरे फारममा, यसले एरेको पहिलो पङ्क्ति वा स्तम्भमा मान खोज्छ।

भेक्टर फारममा निम्न वाक्य रचना छ:

LOOKUP(lookup_value,lookup_vector,result_vector)

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

  • look_value (lookup_value) - पाठ, नम्बर, बुलियन, नाम, वा लिङ्क हुन सक्छ।
  • लुकअप_भेक्टर (lookup_vector) - एउटा पङ्क्ति वा एउटा स्तम्भ भएको दायरा।
  • परिणाम_भेक्टर (result_vector) – एउटा पङ्क्ति वा एउटा स्तम्भ भएको दायरा।
  • तर्क दायराहरू लुकअप_भेक्टर (lookup_vector) र परिणाम_भेक्टर (result_vector) एउटै साइज हुनुपर्छ।

एरे फारममा निम्न वाक्य रचना छ:

LOOKUP(lookup_value,array)

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

  • look_value (lookup_value) - पाठ, नम्बर, बुलियन, नाम, वा लिङ्क हुन सक्छ।
  • खोज array को आयाम अनुसार गरिन्छ:
    • यदि एरेमा पङ्क्तिहरू भन्दा धेरै स्तम्भहरू छन् भने, त्यसपछि खोज पहिलो पङ्क्तिमा हुन्छ;
    • यदि पङ्क्ति र स्तम्भहरूको संख्या समान छ वा त्यहाँ धेरै पङ्क्तिहरू छन् भने, त्यसपछि खोज पहिलो स्तम्भमा हुन्छ।
  • प्रकार्यले फेला पारेको पङ्क्ति/स्तम्भबाट अन्तिम मान फर्काउँछ।

जाल लुकअप (दृश्य)

  • समारोहमा माथि हेर (ब्राउज) त्यहाँ एक सटीक मिलान खोज्न को लागी कुनै विकल्प छैन, जुन मा छ VLOOKUP (VLOOKUP) र मा HLOOKUP (GPR)। यदि त्यहाँ कुनै खोज मान छैन भने, त्यसपछि प्रकार्यले खोज मान भन्दा बढि अधिकतम मान फिर्ता गर्नेछ।
  • खोजी भइरहेको एरे वा भेक्टरलाई बढ्दो क्रममा क्रमबद्ध गरिनुपर्छ, अन्यथा प्रकार्यले गलत नतिजा फर्काउन सक्छ।
  • यदि एरे/भेक्टरमा हेरिएको पहिलो मान लुकअप मान भन्दा ठूलो छ भने, प्रकार्यले त्रुटि सन्देश उत्पन्न गर्नेछ। #AT (#N/A)।

उदाहरण १: स्तम्भमा अन्तिम मान फेला पार्दै

एरे प्रकार्य को रूप मा माथि हेर (LOOKUP) स्तम्भमा अन्तिम मान फेला पार्न प्रयोग गर्न सकिन्छ।

एक्सेल मद्दत उद्धरण मूल्य 9,99999999999999E + 307 सेलमा लेख्न सकिने सबैभन्दा ठूलो संख्याको रूपमा। हाम्रो सूत्रमा, यसलाई इच्छित मानको रूपमा सेट गरिनेछ। यो मानिन्छ कि यति ठूलो संख्या फेला पर्दैन, त्यसैले प्रकार्यले स्तम्भ D मा अन्तिम मान फर्काउनेछ।

यस उदाहरणमा, स्तम्भ D मा संख्याहरू क्रमबद्ध गर्न अनुमति छैन, थप रूपमा, पाठ मानहरू आउन सक्छ।

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

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

३० दिनमा ३० एक्सेल कार्यहरू: लुकअप

उदाहरण २: ऋणात्मक मानको साथ पछिल्लो महिना पत्ता लगाउनुहोस्

यस उदाहरणमा, हामी भेक्टर आकार प्रयोग गर्नेछौं माथि हेर (दृश्य)। स्तम्भ D ले बिक्री मानहरू समावेश गर्दछ, र स्तम्भ E मा महिनाहरूको नाम समावेश गर्दछ। केही महिनाहरूमा, चीजहरू राम्रो भएन, र नकारात्मक संख्याहरू बिक्री मानहरू भएका कक्षहरूमा देखा पर्‍यो।

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

वांछित मूल्य भएकोले 2 फेला परेन, प्रकार्यले अन्तिम फेला परेको चयन गर्नेछ 1, र स्तम्भ E बाट सम्बन्धित मान फर्काउनुहोस्।

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

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

३० दिनमा ३० एक्सेल कार्यहरू: लुकअप

व्याख्या: यस सूत्रमा, तर्कको सट्टा लुकअप_भेक्टर (lookup_vector) अभिव्यक्ति प्रतिस्थापित 1/(D2:D8<0), जसले कम्प्युटरको RAM मा एरे बनाउँछ, जसमा समावेश हुन्छ 1 र त्रुटि मानहरू #DIV/0 (#SECTION/0)। 1 D2:D8 दायरामा सम्बन्धित कक्षले यो भन्दा कम मान समावेश गर्दछ भनेर संकेत गर्छ 0, र त्रुटि #DIV/0 (#DIV/0) - के भन्दा ठूलो वा बराबर छ 0। नतिजाको रूपमा, हाम्रो कार्य अन्तिम फेला पार्नु हो 1 सिर्जना गरिएको भर्चुअल एरेमा, र यसको आधारमा, दायरा E2:E8 बाट महिनाको नाम फर्काउनुहोस्।

उदाहरण ३: विद्यार्थीको उपलब्धिलाई प्रतिशतबाट अक्षर ग्रेडमा रूपान्तरण गर्दै

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

निम्न उदाहरणमा, स्कोरहरू स्तम्भ D मा छन्, बढ्दो क्रममा क्रमबद्ध छन्, र तिनीहरूका सम्बन्धित अक्षरहरू स्तम्भ C मा छन्, खोजी भइरहेको स्तम्भको बायाँतिर।

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

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

३० दिनमा ३० एक्सेल कार्यहरू: लुकअप

जवाफ छाड्नुस्