সুচিপত্র
কোষে পাঠ্য থাকলে আমরা INDEX & এর সমন্বয় ব্যবহার করতে পারি। MATCH ফাংশন একটি স্মার্ট এবং উন্নত লুকআপ সম্পাদন করতে। এটি Excel এ একটি খুব জনপ্রিয় ব্যবহৃত সূত্র। এই নিবন্ধে, আমরা শিখতে যাচ্ছি কিভাবে এই দুটি ফাংশন কম্বো কিছু সুন্দর ব্যাখ্যা এবং উদাহরণ সহ কাজ করে।
অভ্যাস ওয়ার্কবুক
নিম্নলিখিত ওয়ার্কবুক ডাউনলোড করুন এবং ব্যায়াম করুন।
সেলে রয়েছে Text.xlsx
এক্সেল INDEX ফাংশনের ভূমিকা
Microsoft Excel INDEX ফাংশন সেল রিটার্ন করে একটি সংজ্ঞায়িত অ্যারে বা একটি পরিসরের মান৷
-
সিনট্যাক্স:
=INDEX (অ্যারে, row_num, [col_num], [ area_num])
-
আর্গুমেন্ট:
অ্যারে: সেল পরিসর বা একটি ধ্রুবক অ্যারে।
row_num: প্রয়োজনীয় ব্যাপ্তি বা অ্যারে থেকে সারি নম্বর।
[col_num]: প্রয়োজনীয় ব্যাপ্তি বা অ্যারে থেকে কলাম নম্বর।
[area_num]: সব রেঞ্জের নির্বাচিত রেফারেন্স নম্বর যা এটি ঐচ্ছিক।
Excel MATCH ফাংশনের ভূমিকা
Microsoft Excel MATCH ফাংশন একটি লুকআপের অবস্থান খুঁজে পেতে ব্যবহৃত হয় একটি অ্যারে বা একটি মান পরিসীমা এটি একটি সংখ্যাসূচক মান প্রদান করে৷
-
সিনট্যাক্স:
=MATCH(lookup_value, lookup_array, [match_type])
-
আর্গুমেন্ট:
14>lookup_value: a তে অনুসন্ধানের মানসেলে মান ফেরত দিন C12 ।
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)
- ফলাফল দেখতে এন্টার এ টিপুন।
➥ ফর্মুলা ব্রেকডাউন
➤ EXACT(B12,B5:B9)
এটি লুকআপ মানের সাথে সঠিক মিল খুঁজে পাবে। এটি সঠিক ম্যাচের জন্য TRUE এবং কোন মিল না থাকলে FALSE প্রদান করবে।
➤ ম্যাচ(TRUE,EXACT(B12,B5:B9),0)
এটি আগের ধাপ থেকে TRUE এর অবস্থান খুঁজে পাবে।
➤ INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12, B5:B9),0),1)
এটি আগের ধাপের অবস্থানের মান ব্যবহার করে CGPA ফেরত দেবে।
উপসংহার
যদি সেলে পাঠ্য থাকে, তাহলে মানটি দেখতে আমরা সহজেই Excel INDEX & MATCH ফাংশন কে একত্রিত করতে পারি। একটি অনুশীলন ওয়ার্কবুক যোগ করা হয়. এগিয়ে যান এবং এটি চেষ্টা করুন. নির্দ্বিধায় কিছু জিজ্ঞাসা করুন বা কোনো নতুন পদ্ধতির পরামর্শ দিন৷
৷লুকআপ অ্যারে বা রেঞ্জ৷lookup_array: লুকআপ অ্যারে বা সেলগুলির পরিসর যেখানে আমরা মানটি অনুসন্ধান করতে চাই৷
[match_type]: এটি ফাংশনটি সম্পাদন করার জন্য ম্যাচের ধরন নির্দেশ করে। তিনটি প্রকার আছে:
মানটির সঠিক মিল = 0
সবচেয়ে বড় মান যা সার্চ মানের সমান বা কম =
সবচেয়ে ছোট মান যা হল সার্চ মানের সমান বা তার বেশি = -1
9 দ্রুত উপায় এক্সেল INDEX এবং amp; মেচ ফাংশন যদি সেলে পাঠ্য থাকে
1. একটি সাধারণ লুকআপের জন্য INDEX ম্যাচ ফাংশনগুলির ব্যবহার
আমরা একটি সাধারণ কলাম বা সারির জন্য INDEX MATCH ফাংশন ব্যবহার করতে পারি একটি ওয়ার্কশীটে সন্ধান করুন। VLOOKUP ফাংশন শুধুমাত্র উল্লম্ব লুকআপের জন্য ব্যবহৃত হয়। তাই এই কম্বো এখানে দারুণ কাজ করে।
1.1 ভার্টিক্যাল লুকআপের জন্য
ধরে নিচ্ছি আমাদের কাছে ছাত্রদের নামের একটি ডেটাসেট আছে যাদের উল্লম্ব অবস্থানে গণিতের মার্ক রয়েছে। আমরা B4:C9 পরিসরে রবের গণিত চিহ্নগুলি সন্ধান করতে যাচ্ছি এবং E5 কক্ষে মান ফেরত দেব।
পদক্ষেপ:
- >
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)
- এখন ফলাফলের জন্য Enter চাপুন।
➥ ফর্মুলা ব্রেকডাউন
➤ ম্যাচ(“রব”,$B$5:$B$9,0)
এটি B5:B9 পরিসরে সঠিক মিল অনুসন্ধান করবে।
➤ INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)
এটি B5 রেঞ্জ থেকে মান ফিরিয়ে দেবে :C9 .
1.2 অনুভূমিক লুকআপের জন্য
এখানে আমাদের অনুভূমিক অবস্থানে একই ডেটাসেট রয়েছে। আমরা B4:G5 পরিসরে রবের গণিতের চিহ্নগুলি খুঁজতে যাচ্ছি এবং B8 কক্ষে মান ফেরত দেব।
পদক্ষেপ:
- প্রথমে সেল B8 নির্বাচন করুন।
- এখন সূত্র টাইপ করুন:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))
- অবশেষে, ফলাফল দেখতে Enter টিপুন।
➥ ফর্মুলা ব্রেকডাউন
➤ ম্যাচ(“রব”,$C$4:$G$4,0)
এটি C4:G4 পরিসরে সঠিক মিল অনুসন্ধান করবে।
➤ INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))
এটি C4:G5 রেঞ্জ থেকে মান ফিরিয়ে দেবে।
2. বাম দিকে তাক করতে INDEX MATCH ফাংশন সন্নিবেশ করুন
লুকআপ ডেটার মান বাম কলাম থেকে বের করতে, আমরা INDEX MATCH ফাংশন এর সমন্বয় ব্যবহার করতে পারি। ধরা যাক আমাদের কাছে শিক্ষার্থীদের ইংরেজি, গণিত, পদার্থবিদ্যার মার্ক সহ একটি ডেটাসেট ( B4:E9 ) রয়েছে। আমরা রবের গণিতের চিহ্নগুলি খুঁজতে যাচ্ছি এবং G5 ঘরে মান ফেরত দেব।
পদক্ষেপ:
- সেল G5 নির্বাচন করুন।
- তারপর সূত্রটি লিখুন:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)
- ফল পেতে Enter টিপুন।
➥ ফর্মুলা ব্রেকডাউন
➤ ম্যাচ(“Rob”,E5:E9,0)
এটি অনুসন্ধান করবেপরিসরে সঠিক মিলের জন্য E5:E9 ।
➤ INDEX($B$5:$E$9,MATCH(“Rob”,E5: E9,0),2)
এটি রেঞ্জ থেকে মান ফেরত দেবে B5:E9 ।
3. INDEX MATCH ফাংশন সহ দ্বিমুখী লুকআপ যদি কক্ষে একটি পাঠ্য রয়েছে
এক্সেল INDEX ম্যাচ ফাংশন একাধিক কলাম থেকে লুকআপ ডেটার মান বের করার মতো দ্বিমুখী লুকআপকে সুন্দরভাবে পরিচালনা করতে পারে। এখানে আমাদের কাছে একটি ডেটাসেট রয়েছে ( B4:E9 ) বিভিন্ন শিক্ষার্থীর নামের সাথে তাদের বিভিন্ন বিষয়ের নম্বর। আমরা কক্ষ C12:E12 .
পদক্ষেপ:
<এ রবের সমস্ত বিষয় চিহ্ন বের করতে যাচ্ছি 8> =INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
- শেষে এন্টার টিপুন। কক্ষগুলি স্বয়ংক্রিয়ভাবে পূরণ করতে ডানদিকে ফিল হ্যান্ডেল ব্যবহার করুন।
➥ ফর্মুলা ব্রেকডাউন
➤ ম্যাচ($B$12,$B$5:$B$9,0)
এটি পরিসরে রবের সঠিক মিল অনুসন্ধান করবে B5:B9 ।
➤ MATCH(C$11,$C$4:$E$4,0)
এটি অনুসন্ধান করবে বিষয়ের সঠিক মিলের জন্য (ইংরেজি/ম্যাথস/ফিসিক্স) রেঞ্জ C4:E4 ।
➤ INDEX($C$5:$E $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
এটি থেকে মান ফিরিয়ে দেবে রেঞ্জ C5:E9 ।
আরও পড়ুন: ইফলে INDEX-MATCH এর সাথে Excel (3টি উপযুক্ত পদ্ধতি)
4. থেকে মান খুঁজতে INDEX ম্যাচ ফাংশন ব্যবহার করুনVLOOKUP ফাংশন (9 উদাহরণ)
5. INDEX, MATCH এর ব্যবহার & একটি কক্ষে পাঠ্যের উপর ভিত্তি করে মান পেতে SUM ফাংশন
ধরুন আমরা শিক্ষার্থী 'রব'-এর মোট বিষয় নম্বর জানতে চাই। কক্ষ C12 মান পেতে আমরা INDEX MATCH ফাংশন সহ SUM ফাংশন ব্যবহার করতে পারি।
পদক্ষেপ:
- সেল C12 নির্বাচন করুন।
- এখন সূত্রটি লিখুন:
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))
- তারপর ফলাফল দেখতে Enter চাপুন।
➥ ফর্মুলা ব্রেকডাউন
➤ ম্যাচ($B$12,$B$5:$B$9,0)<2
এটি B5:B9 পরিসরে B12 সেলের সঠিক মিল অনুসন্ধান করবে।
➤ INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)
এটি রেঞ্জ থেকে মান ফিরিয়ে দেবে C5:E9 । এখানে INDEX ফাংশনের ভিতরে, আমরা কলাম নম্বর হিসাবে ‘ 0 ’ ইনপুট করব। এটি সারির সমস্ত মান ফিরিয়ে দেবে।
➤ সমষ্টি(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B $9,0),0))
এটি পূর্ববর্তী ধাপ থেকে প্রত্যাবর্তিত সমস্ত মানগুলিকে যোগ করবে৷
আরও পড়ুন: এর সাথে যোগফল এক্সেলের একাধিক মাপকাঠির অধীনে INDEX-MATCH ফাংশন
6. সেল টেক্সটের সাথে আংশিক মিলের জন্য তারকাচিহ্নের সাথে INDEX ম্যাচ ফাংশন সন্নিবেশ করুন
স্টারিস্ক একটি এক্সেল ওয়াইল্ডকার্ড ক্যারেক্টার যা a-এর যেকোনো সংখ্যক অক্ষরকে প্রতিনিধিত্ব করেটেক্সট স্ট্রিং আংশিক মিল থাকলে INDEX MATCH ফাংশন সহ একটি মান খুঁজতে আমরা এটি ব্যবহার করি। নীচের ডেটাসেটে ( B4:C9 ) আমাদের কাছে সমস্ত ছাত্রদের গণিতের নম্বর সহ তাদের সম্পূর্ণ নাম রয়েছে। এছাড়াও শিক্ষার্থীদের আংশিক নামের সাথে একটি ডেটাসেট। আমরা তাদের গণিতের চিহ্ন খুঁজে বের করতে যাচ্ছি এবং F5:F9 রেঞ্জে ইনপুট করব।
পদক্ষেপ:
- প্রথমে, সেল F5 নির্বাচন করুন।
- সূত্রটি টাইপ করুন:
=INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)
- অবশেষে, এন্টার টিপুন এবং সেলগুলি অটোফিল করতে ফিল হ্যান্ডেল ব্যবহার করুন৷
➥ ফর্মুলা ব্রেকডাউন
➤ ম্যাচ(E5&"*",$B$5:$B$9,0)
লুকআপ মান হিসাবে, আমরা E5&”*” ব্যবহার করব যেমন Asterisk 'বব' নাম দিয়ে শুরু হওয়া অক্ষরগুলি এবং যে কোনও সংখ্যা দিয়ে ফেরত আসে। টেক্সট স্ট্রিং রেঞ্জ B5:B9 থেকে এর পরে অক্ষর।
➤ INDEX($C$5:$C$9,MATCH(E5&”* ”,$B$5:$B$9,0),1)
এটি C5:C9 রেঞ্জ থেকে মান ফিরিয়ে দেবে।
➥ দ্রষ্টব্য: এই সূত্রটি কাজ করে যদি মিলের শুধুমাত্র একটি ঘটনা থাকে। একাধিক ম্যাচিং ঘটনার ক্ষেত্রে, এটি শুধুমাত্র প্রথম মিল দেখাবে৷
আরও পড়ুন: ইন্ডেক্স মেচ একাধিক মানদণ্ড এক্সেলে ওয়াইল্ডকার্ড সহ (একটি সম্পূর্ণ নির্দেশিকা)
7. এক্সেল INDEX MATCH ফাংশনগুলি সবচেয়ে কাছের মিল খুঁজে বের করার জন্য
ধরুন আমাদের কাছে ছাত্রদের CGPA এর একটি ডেটাসেট ( B4:C9 ) আছে। আমরা খুঁজে যাচ্ছিযে শিক্ষার্থীর সেল C12 -এ প্রয়োজনীয় CGPA-এর সাথে সবচেয়ে কাছাকাছি মিলিত CGPA আছে। এখানে আমরা INDEX & MATCH ফাংশন সাথে MIN & ABS ফাংশন ।
পদক্ষেপ:
- সেল C12 নির্বাচন করুন .
- এখন সূত্রটি প্রবেশ করান:
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))
- পরবর্তী টিপুন <1 ফলাফল দেখতে এন্টার করুন।
➥ ফর্মুলা ব্রেকডাউন
➤ MATCH(MIN(ABS(B12-C5:C9)), ABS(B12-$C$5:$C$9),0)
এটি ঘরের সঠিক মিল অনুসন্ধান করবে B12 পরিসরে B5:B9 ।
➤ MIN(ABS(B12-C5:C9)
এটি প্রয়োজনীয় CGPA এবং অন্যান্য সমস্ত CGPA-এর মধ্যে ন্যূনতম পার্থক্য দেবে। নিকটতম (কম বা কম) মান নিশ্চিত করার জন্য, আমরা এখানে ABS ফাংশন ব্যবহার করব। এর ভিতরে MATCH ফাংশন , ন্যূনতম মান হবে লুকআপ মান।
➤ ABS(B12-$C$5:$C$9)
এটি MATCH ফাংশন এর ভিতরে লুকআপ অ্যারে হবে।
➤ MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)
এখন MATCH ফাংশন অ্যারে থেকে শিক্ষার্থীর অবস্থান নম্বর খুঁজে বের করবে যার কাছে সবচেয়ে কাছে আছে CGPA।
➤ INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)), ABS(B12-$C$5:$C$9),0))
এটি ছাত্রের নাম ফেরত দেবে।
আরও পড়ুন: ইন্ডেক্স-ম্যাচ ফর্মুলা এক্সেলে ন্যূনতম মান খুঁজে বের করার জন্য (4টি উপযুক্ত উপায়)
8. সন্ধান করাINDEX এর সাথে আনুমানিক মিল & MATCH ফাংশন
এখানে আমাদের কাছে সমস্ত শিক্ষার্থীর নম্বর সহ একটি ডেটাসেট রয়েছে। মূল টেবিলের পাশে একটি গ্রেডিং টেবিলও রয়েছে। আমরা প্রতিটি শিক্ষার্থীর রেঞ্জ D5:D9 সঠিক ( F5:G10 ) এর ভিত্তিতে খুঁজে বের করতে যাচ্ছি।
পদক্ষেপ:
- প্রথমে, সেল D5 নির্বাচন করুন।
- পরবর্তী সূত্রটি টাইপ করুন:
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)
- অবশেষে, এন্টার টিপুন এবং মোট দেখতে ফিল হ্যান্ডেল ব্যবহার করুন ফলাফল৷
➥ সূত্র ভাঙ্গন
➤ ম্যাচ(C5,$ F$6:$F$10,1)
এটি F6:F10 পরিসরে সেল C5 এর সঠিক মিল অনুসন্ধান করবে। অর্থাৎ এটি মার্কস রেঞ্জের মধ্য দিয়ে যাবে এবং সেই মান প্রদান করবে যা লুকআপ মানের থেকে কম বা সমান হবে।
➤ INDEX($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)
এটি আগের ধাপের অবস্থানের মান ব্যবহার করে গ্রেড ফেরত দেবে।
9. কেস INDEX এর সাথে সংবেদনশীল লুকআপ & MATCH ফাংশন যদি কোষে একটি পাঠ্য থাকে
কেস-সংবেদনশীল লুকআপের জন্য, একটি সাধারণ লুকআপ কাজ করবে না। এই ক্ষেত্রে, Excel INDEX & MATCH ফাংশন একটি গুরুত্বপূর্ণ ভূমিকা পালন করে। ধরা যাক আমাদের কাছে তাদের CGPA সহ শিক্ষার্থীদের নামের একটি ডেটাসেট রয়েছে। একই নামের দুই শিক্ষার্থী রয়েছে। তাদের মধ্যে পার্থক্য হল একটি লেখা হয় 'লিলি' এবং অন্যটি 'লিলি'। এখন আমরা লিলির সিজিপিএ বের করতে যাচ্ছি এবংএকাধিক মানদণ্ড
কখনও কখনও আমাদের সন্ধানের মানগুলিকে একত্রিত করতে হবে এবং সংজ্ঞায়িত অ্যারে থেকে তাদের সম্পূর্ণ তথ্য ফেরত দিতে হবে। আমরা এখানে VLOOKUP ফাংশন ব্যবহার করতে পারি তবে এটির জন্য একটি সাহায্যকারী কলাম প্রয়োজন। INDEX MATCH ফাংশন কম্বো দিয়ে, আমরা সহজেই মান খুঁজে পেতে পারি। নীচের ডেটাসেট থেকে, আমরা B4:D9 সেলে D12 পরিসর থেকে 'মাইক হ্যানসেন'-এর পদার্থবিজ্ঞানের চিহ্নগুলি বের করতে চাই।
পদক্ষেপ:
- প্রথমে, সেল D12B নির্বাচন করুন।
- সূত্রটি টাইপ করুন:
=INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))
- অবশেষে, ফলাফল দেখতে এন্টার টিপুন।
➥ ফর্মুলা ব্রেকডাউন
➤ ম্যাচ($B$12&”