একাধিক ফলাফল জেনারেট করতে Excel এ INDEX-MATCH সূত্র কিভাবে ব্যবহার করবেন

  • এই শেয়ার করুন
Hugh West

অনেক সংখ্যক ডেটা নিয়ে কাজ করার সময় একাধিক ফলাফল তৈরি হয়। এক্সেলে, একাধিক ফলাফল বের করার একটি খুব সুবিধাজনক উপায় রয়েছে। এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে এক্সেল-এ একাধিক ফলাফল তৈরি করতে INDEX-MATCH সূত্র ব্যবহার করতে হয়।

অভ্যাস টেমপ্লেট ডাউনলোড করুন

আপনি এখান থেকে বিনামূল্যে অনুশীলন এক্সেল টেমপ্লেট ডাউনলোড করতে পারেন এবং নিজে অনুশীলন করতে পারেন।

INDEX MATCH একাধিক ফলাফল.xlsx

4 INDEX বাস্তবায়নের কার্যকর উপায় & একাধিক ফলাফল এক্সট্র্যাক্ট করার জন্য এক্সেলে একসাথে ফাংশন মেল করুন

এই বিভাগে এক্সেল এ একসাথে INDEX ফাংশন এবং MATCH ফাংশন এর ব্যবহার সম্পর্কে বিস্তারিত আলোচনা করা হবে একাধিক ফলাফল পান৷

1. এক্সেলের INDEX ম্যাচ ফর্মুলা ব্যবহার করে অ্যারেতে একাধিক ফলাফল খুঁজুন

নিম্নলিখিত ডেটাসেটটি বিবেচনা করুন, যেখানে আমরা বিভিন্ন পরীক্ষার শিক্ষার্থীদের বিভিন্ন নম্বর খুঁজে পেতে চেয়েছিলাম।

<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 = লুকআপ মান অনুসন্ধান করার জন্য অ্যারে

$B$5:$B$11 = অ্যারে যেখানে লুকআপ মান

  • এন্টার <2 টিপুন>.

আপনি লক্ষ্য করবেন যে ডেটার ফলাফল (যেমন ভিলিয়ার্স ) যা আপনি নির্বাচিত কক্ষে রেখেছেন ( G4 ), ফলাফলের ঘরে প্রদর্শিত হবে (যেমন 65 G7 )।

  • এখন সারিটিকে দ্বারা নীচে টেনে আনুন আপনার সেই একই লুকআপ মানের বাকি ফলাফল পেতে হ্যান্ডেল পূরণ করুন।

যেহেতু এই প্রক্রিয়াটি কোনো নির্দিষ্ট মানের জন্য ধ্রুবক নয়, তাই আপনি করতে পারেন নির্বাচিত কক্ষের যেকোনো লুকআপ ডেটা বাছাই করুন (যেমন G4 ) এবং সেই নির্দিষ্ট ডেটার ফলাফল ফলাফলের ঘরে স্বয়ংক্রিয়ভাবে আপডেট হবে (যেমন G7 )।

আরো বুঝতে নিচের জিআইএফটি দেখুন।

সূত্র ব্রেকডাউন:

আসুন আমরা কীভাবে এটি পেয়েছি তা বোঝার জন্য সূত্রটি ভেঙে দেওয়া যাক ফলাফল ম্যাচ({"ফ্লিনটফ"; " রোনালদো"; "প্লেসিস"; "ভিলিয়ার্স"; "বেকহ্যাম"; "ভিলিয়ার্স"; “প্লেসিস”}, “ভিলিয়ার্স”, 0)

-> আউটপুট: {#N/A; #N/A; #N/A; 1; #N/A; 1; #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}।

ব্যাখ্যা: যেহেতু 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)), “”)

হয়ে যায়<3

-> IF({FALSE; FALSE; FALSE; True; FALSE; True; FALSE}, {1; 2; 3; 4; 5; 6; 7}, “”)

-> আউটপুট: {“”; ""; ""; 4; ""; 6}

ব্যাখ্যা: প্রথমত, IF ফাংশনটি বুলিয়ান মানগুলিকে সারি সংখ্যা এবং ফাঁকা স্থানে রূপান্তর করে। পরে, MATCH এবং ROW ফাংশন গুলি 1 থেকে n পর্যন্ত ধারাবাহিক সংখ্যা সহ একটি অ্যারে গণনা করে, যেখানে n হল ঘর পরিসরের মোট আকারের শেষ সংখ্যাসূচক পরিচয়। যেহেতু $B$5:$B$11 এর 7 মান আছে, তাই অ্যারেটি হয়ে যায় {1; 2; 3; 4; 5; 6; 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))) হয়ে যায়

-> ছোট({“”; “”; “”; 4; “”; 6}, সারি($A$1:A1))

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

-> আউটপুট: 4

ব্যাখ্যা: প্রথমত, ছোট ফাংশন সারি নম্বরের উপর ভিত্তি করে কোন মানটি পেতে হবে তা নির্ধারণ করে। এরপরে, সারি ফাংশনটি এমন একটি সংখ্যা প্রদান করে যা প্রতিবার সেলটি কপি এবং পেস্ট করা হলে নিচের কক্ষে পরিবর্তন হয়। প্রাথমিকভাবে, এটি আমাদের ডেটাসেট অনুযায়ী 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

ব্যাখ্যা: The INDEX ফাংশন একটি সারি এবং কলাম সংখ্যার উপর ভিত্তি করে একটি প্রদত্ত অ্যারে থেকে একটি মান প্রদান করে। অ্যারের 4র্থ মান $C$5:$C$11 হল 65 , তাই INDEX ফাংশন 65<রিটার্ন করে 2> কক্ষে G7

আরও পড়ুন: ইফলে INDEX-MATCH-এর সাথে Excel (3টি উপযুক্ত পদ্ধতি)

<8 2. আসন্ন ইভেন্টের নামের একাধিক ফলাফল খুঁজুন & এক্সেলের INDEX ম্যাচ ফর্মুলার সাথে তারিখ

কখনও কখনও আমরা গুরুত্বপূর্ণ ইভেন্টের তারিখ ভুলে যাই। সেক্ষেত্রে, INDEX MATCH ফাংশনগুলি উদ্ধারকারী হিসাবে কাজ করে৷

নীচে নমুনা ডেটা দেওয়া হল যেখানে আমরা আমাদের বন্ধুদের মধ্যে আসন্ন জন্মদিন জানতে চেয়েছিলাম৷

<18

সুতরাং, আমরা যা করেছি তা হল, পরবর্তী কার জন্মদিন এবং কখন তা জানার জন্য একটি INDEX MATCH সূত্র প্রয়োগ করুন।

সুতরাং, সূত্রটিব্যক্তির নাম বা আসন্ন ইভেন্টের নাম জানুন,

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

এবং আসন্ন ইভেন্টের তারিখ জানার সূত্র হল,

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

ফর্মুলা ব্রেকডাউন:

আসুন সূত্রটি ভেঙে দেওয়া যাক আমরা কীভাবে অ্যালেক্সের নাম এবং তার জন্মদিনের তারিখ খুঁজে পেয়েছি তা বোঝার জন্য।

  • ম্যাচ(F5,$C$5:$C$9,1)

-> আউটপুট: 4

ব্যাখ্যা: The MATCH ফাংশন লুকআপ মানের অবস্থান খুঁজে পায় ( সেল F5 = বৃহস্পতিবার, নভেম্বর 11, 2021 ) অ্যারে ধ্রুবক ( $C$5:$C$9 = তারিখগুলির তালিকা ) .

এই উদাহরণে, আমরা একটি সঠিক মিল চাইনি, আমরা একটি আনুমানিক মিল ফেরাতে MATCH ফাংশন চেয়েছিলাম, তাই আমরা তৃতীয় আর্গুমেন্ট 1<2 সেট করেছি।> (বা সত্য )।

  • INDEX($B$5:$B$9,MATCH(F5,$C$5:$C$9,1)+1 ) হয়ে যায়

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

-> আউটপুট: Alex /(ঘটনার নাম)

ব্যাখ্যা: 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 -অনুভূমিকভাবে একাধিক মান ফেরত দেওয়ার ফর্মুলা

অনুরূপ রিডিং

  • ইন্ডেক্স এক্সেলে ওয়াইল্ডকার্ড সহ একাধিক মানদণ্ড মিলান (একটি সম্পূর্ণ নির্দেশিকা)
  • [Fixed!] INDEX MATCH এক্সেলে সঠিক মান ফেরত দিচ্ছে না (5টি কারণ)
  • এক্সেল এ VLOOKUP এর পরিবর্তে INDEX ম্যাচ কিভাবে ব্যবহার করবেন (৩টি উপায়)
  • ইন্ডেক্স+ম্যাচ এক্সেলে ডুপ্লিকেট মান সহ (৩টি দ্রুত পদ্ধতি)
  • এক্সেলে কীভাবে নির্দিষ্ট ডেটা নির্বাচন করবেন (6) পদ্ধতি)

3. Excel এ 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 = অ্যারে যেখানে লুকআপ মান

  • এন্টার টিপুন .

আপনি লক্ষ্য করবেন যে ডেটার ফলাফল (যেমন ক্রিকেটার্স ) যেগুলি আপনি নির্বাচিত কক্ষে রেখেছেন ( E5 ), ফলাফলের ঘরে উপস্থিত হবে (যেমন Flintoff সেলে F5 ).

  • এখন সারিটিকে চারপাশে টেনে আনুনআলাদা একাধিক কলামে একই লুকআপ মানের বাকি ফলাফল পেতে হ্যান্ডেল পূরণ করুন । পৃথক একাধিক কলামে আপনার বাকি ফলাফলগুলি (যেমন ফুটবল, কুস্তিগীর ) পেতে ফিল হ্যান্ডেল দিয়ে সারি করুন।

ফর্মুলা ব্রেকডাউন:

আসুন আমরা কীভাবে ফলাফল পেলাম তা বোঝার জন্য সূত্রটি ভেঙে দেওয়া যাক।

  • 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-তম ম্যাচের সাথে সম্পর্কিত একটি সারি সংখ্যা। একবার আমাদের সারি নম্বর পেয়ে গেলে, আমরা এটিকে 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 ফাংশন দিয়ে পুরো সূত্রটি মোড়ানো এবং একটি খালি স্ট্রিং (“”) রিটার্ন হিসাবে সেট করি।

-> আউটপুট: ( নীচের ছবির মতো )

আরও পড়ুন: এক কক্ষে একাধিক মান ফেরাতে এক্সেল 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. শুধুমাত্র Enter চাপলেই কাজ হবে যখন আপনি Microsoft 365 ব্যবহার করছেন।
  • Ctrl + Shift + Enter চাপার পর, আপনি লক্ষ্য করবেন যে সূত্র বার সূত্রটিকে কোঁকড়া বন্ধনীতে {} আবদ্ধ করে, এটিকে একটি অ্যারে সূত্র হিসাবে ঘোষণা করে। নিজে বন্ধনী {} টাইপ করবেন না, Excel স্বয়ংক্রিয়ভাবে আপনার জন্য এটি করে।

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।