এক্সেল INDEX ও MATCH ফাংশন দুটি একসাথে ব্যবহৃত হলে একটি শক্তিশালী এবং বহুমুখী টুল হিসেবে কাজ করে। এগুলি এক্সেলের ভি-লুকআপ (VLOOKUP) এবং এইচ-লুকআপ (HLOOKUP) ফাংশনের চেয়ে বেশি ফ্ল্যাক্সিবেল এবং কার্যক্ষম।
এই আর্টিকেলে INDEX এবং MATCH ফাংশন উদাহরণসহ ধারাবাহিকভাবে বিস্তারিত চিত্রসহ আলোচনা করা হয়েছে।
📝 ইনডেক্স (INDEX) ফাংশন
ইনডেক্স (INDEX) ফাংশন ব্যবহার করে আপনি একটি নির্দিষ্ট রেঞ্জ বা টেবিলের মধ্যে থেকে নির্দিষ্ট সেল রেফারেন্সের মান পেতে পারেন।
এই ফাংশনটি ৪টি আর্গুমেন্ট রয়েছে। এটি দুটি ফর্মে রয়েছে, অ্যারে ফর্ম এবং রেফারেন্স ফর্ম। সাধারণত অ্যারে ফর্ম বেশি ব্যবহৃত হয়।
সিনটেক্স
- array – যে রেঞ্জ থেকে ডেটা নিতে চান
- row_num – যে রো থেকে ডেটা নিতে চান
- col_num – [ঐচ্ছিক] যে কলাম থেকে আপনি মান পেতে চান।
- area_num – [ঐচ্ছিক] এরিয়া নাম্বার
INDEX ফাংশনের ব্যবহার
চিত্রে প্রদর্শিত A54 থেকে D59 পর্যন্ত একটি টেবিলে কর্মচারীর নাম, বেতন এবং খরচ রয়েছে। ধরুন, আপনার ৩য় রো ও ২য় কলামের ভেল্যু অর্থাৎ জব্বারের বেতন জানতে চাচ্ছেন।
এক্ষেত্রে এক্সেল INDEX ফাংশন ব্যবহার করে সহজে মানটি জানতে পারবেন।
F55 সেলে হুবুহু কোটেশন ছাড়া “=INDEX(B55:D59,3,2)” টাইপ করে Enter চাপুন।
লক্ষ্য করুন, INDEX ফাংশনটি একটি নির্দিষ্ট রেঞ্জ বা অ্যারে (B55:D59) থেকে ৩নং রো ও ২নং কলামে অবস্থানকৃত ভেল্যুটি প্রদর্শিত হয়েছে।
📝 ম্যাচ (MATCH) ফাংশন
ম্যাচ (MATCH) ফাংশন ব্যবহার করে আপনি একটি নির্দিষ্ট মানের অবস্থান খুঁজে পেতে পারেন।
সিনট্যাক্স
- lookup_value – যে ভেল্যু খুঁজবেন
- lookup_array – যে রেঞ্জে খুঁজবেন
- match_type – [ঐচ্ছিক] 1, 0, বা -1, যা আনুমানিক বা সঠিক মিল নির্দেশ করে
MATCH ফাংশনের ব্যবহার
নিচের চিত্রটি লক্ষ্য করুন, F74 সেলে February মাসের পজিশন প্রদর্শিত হচ্ছে। অর্থাৎ MATCH ফাংশন ছাড়া কোন নির্দিষ্ট স্থানের ভেল্যুর অবস্থান জানা যায়।
এক্ষেত্রে F73 সেলে অবস্থিত মাস কোন পজিশনে রয়েছে তা বের করতে F74 সেলে হুবুহু কোটেশন ছাড়া “=MATCH(F73,B74:B85,0)” কোটেশন ছাড়া টাইপ করে Enter চাপুন।
📝 ইনডেক্স এবং ম্যাচ ফাংশনের সংমিশ্রণ
INDEX এবং MATCH ফাংশন একত্রে ব্যবহার করে VLOOKUP এর চেয়ে আরও শক্তিশালী এবং বহুমুখী লুকআপ তৈরি করা যায়। বিশেষত যখন আপনার ডেটা অনুভূমিকভাবে সাজানো থাকে এবং আপনি নির্দিষ্ট মান খুঁজতে চান।
নিচের E62 থেকে G69 পর্যন্ত টেবিলে পণ্যের নাম ও মূল্য দেয়া আছে। ধরুন, আপনি Monitor এর দাম খুঁজতে চান।
J63 সেলে হুবুহু কোটেশন ছাড়া “=INDEX(G63:G69,MATCH(J62,F63:F69,0))” টাইপ করে Enter চাপুন। এখানে, MATCH ফাংশন J62 সেলে অবস্থিত ভেল্যু এর অবস্থান খুঁজে বের করবে এবং INDEX ফাংশন সেই অবস্থান থেকে তার মূল্য প্রদর্শন করবে।
📝 সাধারণ ত্রুটি এবং সমাধান
N/A ত্রুটি
এই ত্রুটি দেখা দেয় যখন MATCH ফাংশনটি লুকআপ ভ্যালু খুঁজে না পায়। এটি এড়ানোর জন্য নিশ্চিত করুন যে আপনি সঠিক লুকআপ ভেল্যু এবং পরিসীমা ব্যবহার করছেন।
REF! ত্রুটি
এই ত্রুটি দেখা দেয় যখন INDEX ফাংশনের সারি সংখ্যা বা কলাম সংখ্যা টেবিল অ্যারের সীমার বাইরে থাকে। এটি এড়ানোর জন্য সঠিক ইনডেক্স নাম্বার ব্যবহার করুন।
📝 উপসংহার
INDEX এবং MATCH ফাংশন এক্সেলে ডেটা খুঁজে পেতে এবং বিশ্লেষণ করতে অত্যন্ত কার্যকর। এর মাধ্যমে দ্রুত এবং নির্ভুলভাবে বড় ডেটাসেট থেকে প্রয়োজনীয় তথ্য খুঁজে বের করা যায়।
নিয়মিত অনুশীলন এবং Index ও Match ফাংশনগুলির সঠিক ব্যবহার এক্সেলে আরও দক্ষ হতে সাহায্য করবে। বিস্তারিত টিউটোরিয়াল এবং এডভান্সড টিপসের জন্য মন্তব্য করুন এবং আমাদের সাথেই থাকুন।
এক্সেলের বিভিন্ন এডভান্সড ফাংশন সম্পর্কে বিস্তারিত জানতে এখানে ক্লিক করুন।
এক্সেল MATH ও TRIG ফাংশন (ROUND, MROUND, SIN, COS) সম্পর্কে বিস্তারিত জানতে এখানে ক্লিক করুন।
আর্টিকেলটি তথ্য সমৃদ্ধ হলে অনুগ্রহ করে বন্ধু ও পরিচিত মহলে শেয়ার করুন। আপনাদের একটি শেয়ার কিংবা মন্তব্য টিউটোরিয়াল লেখায় আমাদের অনুপ্রাণিত করবে।
টিউটোরিয়ালে কোন ভুল, অসঙ্গতি থাকলে বা বুঝতে সমস্যা হলে কমেন্ট করুন অথবা +880 1925 165373 নাম্বারে কল করুন, উপকৃত হব।