धेरै परिणामहरू उत्पन्न गर्न एक्सेलमा INDEX-MATCH सूत्र कसरी प्रयोग गर्ने

  • यो साझा गर्नुहोस्
Hugh West

डेटाको ठूलो संख्यासँग काम गर्दा धेरै नतिजाहरू उत्पादन गर्न जान्छ। एक्सेलमा, त्यहाँ धेरै नतिजाहरू निकाल्ने एक धेरै सुविधाजनक तरिका हो। यस लेखमा, हामी तपाईंलाई एक्सेलमा धेरै परिणामहरू उत्पन्न गर्न INDEX-MATCH सूत्र कसरी प्रयोग गर्ने भनेर देखाउनेछौं।

अभ्यास टेम्प्लेट डाउनलोड गर्नुहोस्

तपाईँ यहाँबाट नि:शुल्क अभ्यास एक्सेल टेम्प्लेट डाउनलोड गर्न सक्नुहुन्छ र आफै अभ्यास गर्न सक्नुहुन्छ।

INDEX MATCH Multiple Results.xlsx

4 INDEX लागू गर्न उपयोगी तरिकाहरू र एक्सेलमा धेरै नतिजाहरू निकाल्नका लागि एकसाथ मिलाउने कार्यहरू

यस खण्डले एक्सेलमा सँगै INDEX प्रकार्य MATCH प्रकार्य को उपयोगको बारेमा विस्तृत रूपमा छलफल गर्नेछ। धेरै परिणामहरू प्राप्त गर्नुहोस्।

1. एक्सेलमा INDEX MATCH सूत्र प्रयोग गरेर एरेमा धेरै नतिजाहरू फेला पार्नुहोस्

निम्न डेटासेटलाई विचार गर्नुहोस्, जहाँ हामीले विभिन्न परीक्षाका विद्यार्थीहरूको फरक-फरक अंकहरू फेला पार्न चाहन्छौं।

<3

हामी हाम्रो कार्यपत्रमा INDEX-MATCH सूत्र चलाएर त्यो प्राप्त गर्न सक्छौं।

INDEX-MATCH प्रयोग गरेर एर्रेको सेटमा बहु परिणामहरू फेला पार्ने चरणहरू प्रकार्यहरू तल दिइएको छ।

चरणहरू:

  • डेटासेटबाट एउटा नाम छनोट गर्नुहोस् ( B5:B11 ) र राख्नुहोस् सेल सन्दर्भ नम्बर पछि प्रयोग गर्न अर्को सेलमा नाम (जस्तै नाम भिलियर्स सेल G4 मा)।
  • अर्को सेलमा जुन तपाईं आफ्नो परिणाम सेलको रूपमा चाहनुहुन्छ ( जस्तै सेल G7 ), लेख्नुहोस्निष्कर्ष

    यस लेखले एक्सेलमा धेरै परिणामहरू निकाल्न INDEX MATCH प्रकार्यहरू कसरी प्रयोग गर्ने भनेर विस्तृत रूपमा वर्णन गरेको छ। मलाई आशा छ कि यो लेख तपाईलाई धेरै लाभदायक भएको छ। यदि तपाईसँग यस विषयमा कुनै प्रश्नहरू छन् भने सोध्न नहिचकिचाउनुहोस्।

    निम्न सूत्र,
=INDEX($C$5:$C$11,SMALL(IF(ISNUMBER(MATCH($B$5:$B$11,$G$4,0)),MATCH(ROW($B$5:$B$11),ROW($B$5:$B$11)),""),ROWS($A$1:A1)))

यहाँ,

$C$5:$C$11 = लुकअप मान खोज्नको लागि array

$B$5:$B$11 = array जहाँ लुकअप मान हो

  • Enter<2 थिच्नुहोस्>.

तपाईले डेटा (जस्तै भिलियर्स ) को लागि चयन गरेको कक्षमा राख्नुभएको नतिजा याद गर्नुहुनेछ ( G4 ), परिणाम कक्षमा देखा पर्नेछ (जस्तै 65 G7 मा)।

  • अब द्वारा पङ्क्ति तल तान्नुहोस्। तपाईको उही लुकअप मानको बाँकी नतिजाहरू प्राप्त गर्न ह्यान्डल भर्नुहोस् । चयन गरिएको कक्षमा कुनै पनि लुकअप डेटा छान्नुहोस् (जस्तै G4 ) र त्यस विशेष डेटाको लागि परिणाम नतिजा कक्षमा स्वत: अपडेट हुनेछ (जस्तै G7 )।

थप बुझ्नको लागि तलको gif हेर्नुहोस्।

सूत्र ब्रेकडाउन:

हामीले कसरी प्राप्त गर्यौं भनेर बुझ्नको लागि सूत्रलाई तोडौं। परिणाम।

  • MATCH($B$5:$B$11, $G$4, 0) बन्छ,

-> MATCH({"फ्लिन्टफ"; " रोनाल्डो"; "प्लेसिस"; "भिलियर्स"; "बेकहम"; "भिलियर्स"; “प्लेसिस”}, “भिलियर्स”, ०)

-> आउटपुट: {#N/A; #N/A; #N/A; १; #N/A; १; #N/A}

स्पष्टीकरण: यदि खोज मानले लुकअप एरेमा मिल्दोजुल्दो फेला पार्छ भने, MATCH प्रकार्यले 1<फर्काउँछ। 2>, अन्यथा यसले #N/A फर्काउँछ।

  • ISNUMBER(MATCH($B$5:$B$11, $G$4, 0) बन्छ,

-> ISNUMBER({#N/A; #N/A; #N/A; 1; #N/A; 1; #N/A})

-> आउटपुट: {FALSE; FALSE; FALSE; सत्य; FALSE; सत्य; FALSE}।

स्पष्टीकरण: IF प्रकार्य त्रुटि मानहरू ह्यान्डल गर्न असक्षम छ, त्यसैले ISNUMBER प्रकार्य प्रयोग भइरहेको छ। एरे मानहरूलाई बुलियन मानहरूमा रूपान्तरण गर्न यहाँ।

  • IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B) $5:$B$11), ROW($B$5:$B$11)), "") बन्छ,

-> IF({FALSE; FALSE; FALSE) ; TRUE; FALSE; TRUE; FALSE}, MATCH(ROW($B$5:$B$11), ROW($B$5:$B$11)), “”)

बन्छ

-> IF({FALSE; FALSE; FALSE; TRUE; FALSE; TRUE; FALSE}, {1; 2; 3; 4; 5; 6; 7}, "")

-> आउटपुट: {“”; ""; ""; ४; ""; 6}

स्पष्टीकरण: सर्वप्रथम, IF प्रकार्यले बुलियन मानहरूलाई पङ्क्ति संख्या र खाली ठाउँहरूमा रूपान्तरण गर्छ। पछि, MATCH ROW प्रकार्य s ले 1 देखि n सम्मको क्रमिक संख्याहरूको साथ एरे गणना गर्छ, जहाँ n सेल दायराको कुल आकारको अन्तिम संख्यात्मक पहिचान हो। $B$5:$B$11 को 7 मानहरू छन्, त्यसैले array {1; २; ३; ४; ५; ६; 7}

  • SMALL(IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B$5: $B$11), ROW($B$5:$B$11)), ""), ROWS($A$1:A1))) बन्छ

-> SMALL({“”; “”; “”; 4; “”; 6}, ROWS($A$1:A1))

-> SMALL({“”; “”; “”; 4; “”; 6}, 1)

-> आउटपुट: 4

स्पष्टीकरण: पहिले, SMALL प्रकार्य ले पङ्क्ति नम्बरको आधारमा कुन मान प्राप्त गर्ने भनेर निर्धारण गर्दछ। अर्को, पङ्क्तिहरू प्रकार्यले एउटा नम्बर फर्काउँछ जुन सेललाई तलको कक्षहरूमा प्रतिलिपि गरेर टाँस्दा प्रत्येक पटक परिवर्तन हुन्छ। सुरुमा, यो हाम्रो डेटासेट अनुसार 4 फर्कियो। तलको अर्को कक्षमा, ROWS($A$1:A1) ROWS($A$1:A2) मा परिवर्तन हुन्छ र 6 फर्काउँछ।

  • INDEX($C$5:$C$11, SMALL(IF(ISNUMBER(MATCH($B$5:$B$11, $G$4, 0)), MATCH(ROW($B$5: $B$11), ROW($B$5:$B$11)), ""), ROWS($A$1:A1))) बन्छ

-> INDEX($C$5:$C$11, 4)

-> आउटपुट: 65

स्पष्टीकरण: INDEX प्रकार्यले पङ्क्ति र स्तम्भ नम्बरको आधारमा दिइएको एरेबाट मान फर्काउँछ। 4th array मा मान $C$5:$C$11 हो 65 , त्यसैले INDEX प्रकार्यले 65<फर्काउँछ। 2> कक्षमा G7

थप पढ्नुहोस्: IF सँग INDEX-MATCH Excel मा (३ उपयुक्त दृष्टिकोणहरू)

<8 2। आगामी घटनाको नाम र amp; को बहु परिणामहरू फेला पार्नुहोस्। एक्सेलमा INDEX MATCH सूत्रको साथ मिति

कहिलेकाहीँ हामी महत्त्वपूर्ण घटनाहरूको मिति बिर्सन्छौं। त्यस अवस्थामा, INDEX MATCH प्रकार्यहरूले उद्धारकर्ताको रूपमा काम गर्दछ।

तल नमूना डेटा हो जहाँ हामी हाम्रा साथीहरू बीचको आगामी जन्मदिन जान्न चाहन्छौं।

<18

त्यसोभए, हामीले के गर्यौं, अर्को कसको जन्मदिन हो र त्यो कहिले हो भनेर पत्ता लगाउन INDEX MATCH सूत्र लागू गर्नुहोस्।

त्यसोभए सूत्रव्यक्तिको नाम वा आगामी घटनाको नाम थाहा पाउनुहोस्,

=INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1)

र आगामी कार्यक्रमको मिति थाहा पाउन सूत्र is,

=INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1)

सूत्र ब्रेकडाउन:

सूत्र तोडौं हामीले एलेक्सको नाम र उनको जन्मदिनको मिति कसरी थाहा पायौं भनेर बुझ्न।

  • MATCH(F5,$C$5:$C$9,1)
  • <14

    -> आउटपुट: 4

    स्पष्टीकरण: The MATCH प्रकार्यले लुकअप मानको स्थिति फेला पार्छ ( सेल F5 = बिहीबार, नोभेम्बर 11, 2021 ) array स्थिरतामा ( $C$5:$C$9 = मितिहरूको सूची ) .

    यस उदाहरणमा, हामीले ठ्याक्कै मिलाउन चाहँदैनौं, हामीले MATCH प्रकार्यले अनुमानित मिलान फर्काउन चाहन्छौं, त्यसैले हामीले तेस्रो तर्कलाई 1<2 मा सेट गर्यौं।> (वा TRUE )।

    • INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1 ) बन्छ

    -> INDEX($B$5:$B$9, 4) +1)

    -> आउटपुट: एलेक्स /(घटनाको नाम)

    स्पष्टीकरण: INDEX प्रकार्यले दुईवटा तर्कहरू लिन्छ। एक-आयामी दायरामा एक विशिष्ट मान फिर्ता गर्नुहोस्। यहाँ, दायरा $B$5:$B$9 पहिले तर्क र परिणाम हो जुन हामीले अघिल्लो खण्ड (MATCH(F5,$C$5:$C$9, 1)) , स्थिति 4 , दोस्रो तर्क हो। यसको मतलब हामीले $B$5:$B$9 मा स्थिति 4 मा स्थित मान खोजिरहेका छौं।दायरा।

    र,

    • INDEX($C$5:$C$9,MATCH(F5,$C$5:$C$9,1)+1) बन्छ

    -> INDEX($B$5:$B$9, 4) +1)

    -> आउटपुट: मङ्गलबार, डिसेम्बर 7, 2021

    स्पष्टीकरण: INDEX प्रकार्यले एक-आयामी दायरामा कुनै निश्चित मान फर्काउन दुईवटा तर्कहरू लिन्छ। यहाँ, दायरा $C$5:$C$9 पहिले तर्क र परिणाम हो जुन हामीले अघिल्लो खण्ड (MATCH(F5,$C$5:$C$9, 1)) , स्थिति 4 , दोस्रो तर्क हो। यसको मतलब हामीले $C$5:$C$9 दायरामा 4 स्थितिमा रहेको मान खोजिरहेका छौं।

    आगामी घटना मिति प्राप्त गर्न, हामीले भर्खरै थपेका छौं। एउटा सेल स्थितिमा MATCH प्रकार्यद्वारा फर्काइयो, र यसले हामीलाई अर्को घटना मितिको सेल स्थिति दियो।

    थप पढ्नुहोस्: Excel INDEX -MATCH सूत्र तेर्सो रूपमा धेरै मानहरू फर्काउन

    समान पठनहरू

    • INDEX मेल गर्नुहोस् एक्सेलमा वाइल्डकार्डको साथ बहु मापदण्डहरू (एक पूर्ण गाइड)
    • [निश्चित!] INDEX MATCH Excel मा सही मान फर्काउँदैन (5 कारणहरू)
    • Excel मा VLOOKUP को सट्टा INDEX MATCH कसरी प्रयोग गर्ने (३ तरिकाहरू)
    • Excel मा डुप्लिकेट मानहरूसँग INDEX+MATCH (3 द्रुत विधिहरू)
    • कसरी एक्सेलमा विशिष्ट डाटा चयन गर्ने (6) विधिहरू)

    3. एक्सेलमा INDEX MATCH सूत्र प्रयोग गरेर अलग स्तम्भहरूमा बहु परिणामहरू उत्पन्न गर्नुहोस्

    अहिलेसम्म हामीसँग छपङ्क्तिबद्ध परिणाम प्राप्त गर्दै। तर के हुन्छ यदि तपाईं पृथक स्तम्भहरू मा परिणामहरू प्राप्त गर्न चाहनुहुन्छ भने।

    निम्न डेटासेटलाई विचार गर्नुहोस्, जसमा व्यक्तिहरूको धेरै नामहरू प्रतिनिधित्व गर्ने तीन प्रकारका पेशाहरू हुन्छन्।

    हामी पेशाको आधारमा मानिसहरूको समूह बनाउन चाहन्थ्यौं र तिनीहरूको पेशा अनुसार नामहरू स्तम्भ-वार राख्न चाहन्थ्यौं।

    बहु निकाल्न परिणामहरू अलग-अलग स्तम्भहरूमा अलग-अलग कक्षहरूमा मिलाउनुहोस्, तपाईंले INDEX प्रकार्यको साथ थोरै ट्रिक गर्न सक्नुहुन्छ।

    एक्सेलमा धेरै स्तम्भहरूमा <को संयोजनको साथ धेरै मिलान परिणामहरू कसरी निकाल्ने सिक्नुहोस्। 1>INDEX प्रकार्यहरू र अन्य।

    चरणहरू:

    • डेटा दायराबाट पेशा छान्नुहोस् ( B5:B11 ) र पछि सेल सन्दर्भ नम्बर प्रयोग गर्नको लागि अर्को सेलमा डाटा राख्नुहोस् (जस्तै, पेशा क्रिकेटर सेल E5 मा।
    • तपाईले चाहानु भएको अर्को सेलमा। तपाईको नतिजा कक्ष (जस्तै सेल F5 ), निम्न सूत्र लेख्नुहोस्,
    =IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=$E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1),COLUMNS($E$5:E5))),"")

    यहाँ,

    $C$5:$C$11 = ar लुकअप मान खोज्नको लागि रे

    $B$5:$B$11 = एरे जहाँ लुकअप मान हो

    • Enter थिच्नुहोस् .

    तपाईले थाहा पाउनुहुनेछ कि डेटाको परिणाम (जस्तै। क्रिकेटरहरू ) जुन तपाईंले चयन गर्नुभएको कक्षमा राख्नुभएको छ ( E5 ), परिणाम कक्षमा देखा पर्नेछ (जस्तै Flintoff सेल F5 मा। ).

    • अब पङ्क्तिलाई वरिपरि तान्नुहोस् ह्यान्डल भर्नुहोस् फरक बहु स्तम्भहरूमा समान लुकअप मानको बाँकी परिणामहरू प्राप्त गर्न।

    23>

    • फेरि, तान्नुहोस् विभिन्न लुकअप मानहरू (जस्तै फुटबलर, पहलवानहरू ) फरक धेरै स्तम्भहरूमा प्राप्त गर्न ह्यान्डल भर्नुहोस् द्वारा पङ्क्तिबद्ध गर्नुहोस्।

    सूत्र ब्रेकडाउन:

    हामीले कसरी नतिजा पायौं भनेर बुझ्नको लागि सूत्रलाई विभाजन गरौं।

    • SMALL(IF ($B$5:$B$11=$E5,ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1), COLUMNS($E$5:E5))

    हामीलाई अघिल्लो छलफलबाट थाहा छ कि कसरी SMALL, IF ROW प्रकार्यहरू सँगै काम गर्छन्, र हामी त्यो ट्रिक यहाँ पनि उत्पादन गर्न प्रयोग गर्दैछौं। N-th खेलसँग सम्बन्धित पङ्क्ति सङ्ख्या। हामीसँग पङ्क्ति नम्बर भएपछि, हामी यसलाई INDEX प्रकार्यमा पास गर्छौं जसले त्यो पङ्क्तिमा मान फर्काउँछ।

    -> आउटपुट: ( तलको चित्र जस्तै )

    • INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11) =$E5,ROW($C$5:$C$11)-MIN(ROW($C$5:$C$11))+1), COLUMNS($E$5:E5))) -> पङ्क्ति नम्बरहरूलाई INDEX प्रकार्यमा पङ्क्ति नम्बरहरू पास गर्दै सम्बन्धित पङ्क्ति नम्बरहरूको लागि मान निकाल्न।

    -> आउटपुट: ( तस्विरको रूपमा तल )

    • IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11= $E5,ROW(C5:C11)-MIN(ROW(C5:C11))+1), COLUMNS($E$5:E5))),"") -> ध्यान दिनुहोस् कि जब स्तम्भहरूले मान फर्काउँछ जुन अवस्थित छैन, यो #NUM त्रुटि फ्याँक्छ। त्रुटिलाई रोक्नको लागि, हामी त्रुटिहरू समात्न र फिर्ताको रूपमा खाली स्ट्रिङ (“”) सेट गर्न IFERROR प्रकार्य सँग सम्पूर्ण सूत्र लपेट्छौं।

    -> आउटपुट: ( तलको चित्र जस्तै )

    29>

    थप पढ्नुहोस्: Excel INDEX MATCH एउटा कक्षमा धेरै मानहरू फर्काउनको लागि

    4. Excel मा INDEX MATCH प्रकार्यहरू प्रयोग गरेर अलग पङ्क्तिहरूमा बहु परिणामहरू निकाल्नुहोस्

    यदि तपाइँ सोच्दै हुनुहुन्छ भने हामीले हाम्रो अघिल्लो खण्डमा गरेको जस्तै धेरै पङ्क्तिहरूमा धेरै परिणामहरू निकाल्ने बारे, त्यसपछि सूत्र हो,

    =IFERROR(INDEX($C$5:$C$11,SMALL(IF($B$5:$B$11=E$4,ROW(C5:C11)-MIN(ROW(C5:C11))+1),ROWS($E$5:E5))),"")

    र सबै अन्य विवरणहरू जस्तै चरणहरू र सूत्र ब्रेकडाउनहरू खण्ड 3 मा जस्तै छन्।

    तपाईंले दिमागमा राख्नु पर्ने मुख्य बुँदाहरू

    • डेटा तालिका एरेको दायराको रूपमा मान खोज्नको लागि निश्चित छ, एरे तालिकाको सेल सन्दर्भ नम्बरको अगाडि डलर ($) साइन राख्न नबिर्सनुहोस्।
    • एरे मानहरूसँग काम गर्दा, आफ्नो किबोमा Ctrl + Shift + Enter थिच्न नबिर्सनुहोस् नतिजा निकाल्दा rd। तपाईंले Microsoft 365 प्रयोग गरिरहँदा मात्र Enter थिच्दा मात्र काम हुनेछ।
    • Ctrl + Shift + Enter थिचेपछि, तपाईंले याद गर्नुहुनेछ कि सूत्र पट्टीले कर्ली ब्रेसेस {} मा सूत्रलाई एरे सूत्रको रूपमा घोषणा गरी संलग्न गर्यो। ती कोष्ठकहरू {} आफैं टाइप नगर्नुहोस्, एक्सेलले स्वचालित रूपमा तपाइँको लागि यो गर्छ।

Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।