সুচিপত্র
আরও পরিশীলিত লুকআপ চালানোর জন্য Microsoft Excel -এ সবচেয়ে বেশি ব্যবহৃত ফাংশন হল INDEX এবং MATCH । এর কারণ হল INDEX এবং MATCH ট্রান্সভার্স এবং অনুদৈর্ঘ্য লুকআপ করার জন্য এত বহুমুখী। INDEX MATCH ফাংশন দুটি Excel ফাংশনকে একত্রিত করে: INDEX এবং MATCH । দুটি সূত্র, একত্রিত হলে, উল্লম্ব এবং অনুভূমিক প্রয়োজনীয়তার উপর নির্ভর করে একটি ডাটাবেসে একটি কক্ষের মান অনুসন্ধান করতে এবং আনতে পারে। এই প্রবন্ধে, আমরা কিভাবে এক্সেল INDEX MATCH ব্যবহার করে এক কক্ষে একাধিক মান ফেরত দিতে পারি তার প্রক্রিয়া প্রদর্শন করব।
প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন
আপনি ওয়ার্কবুক ডাউনলোড করে তাদের সাথে অনুশীলন করতে পারেন।
ইন্ডেক্স ম্যাচ রিটার্ন একাধিক ভ্যালু।xlsx
INDEX ফাংশনের ভূমিকা
INDEX ফাংশন কে Excel-এ লুকআপ এবং রেফারেন্স ফাংশন হিসাবে শ্রেণীবদ্ধ করা হয়েছে।
- সিনট্যাক্স
INDEX ফাংশনের সিনট্যাক্স হল
INDEX(অ্যারে, রো_সংখ্যা, [কলাম_সংখ্যা])
- আর্গুমেন্টস
আর্গুমেন্টস | প্রয়োজনীয়তা | ব্যাখ্যা |
---|---|---|
অ্যারে | প্রয়োজনীয় | এটি একটি অ্যারে উপাদান বা একটি সেল পরিসর৷ |
row_num | প্রয়োজনীয় | এটি হল সারি অবস্থান যেখান থেকে একটি রেফারেল ফিরে আসবে। |
কলাম_সংখ্যা | ঐচ্ছিক | এটি কলামযে অবস্থান থেকে একটি রেফারেল ফেরত দেওয়া হবে৷ |
- রিটার্ন মান
একটি মান বা রেফারেন্স প্রদান করে একটি টেবিল বা মানের পরিসর থেকে একটি মান।
MATCH ফাংশনের ভূমিকা
MATCH ফাংশন একটি নির্দিষ্ট মিলের জন্য একটি ঘর পরীক্ষা করে এবং রিটার্ন করে সীমার মধ্যে এর সুনির্দিষ্ট অবস্থান।
- সিনট্যাক্স
MATCH ফাংশনের সিনট্যাক্স হল
MATCH(lookup_value, lookup_array, [match_type])
- আর্গুমেন্টস
আর্গুমেন্টস | প্রয়োজনীয় | ব্যাখ্যা |
---|---|---|
lookup_value | প্রয়োজনীয়<21 | এর মানে হল যে মানটি একটি পরিসরের মধ্যে রয়েছে যা পরীক্ষা করা হবে। |
lookup_array | প্রয়োজনীয় | এর মানে হল যে পরিসরের মধ্যে মানটি অনুসন্ধান করা হবে। |
match_type | ঐচ্ছিক | ফাংশনের মিল নির্দিষ্ট করতে ব্যবহৃত হয় টাইপ বেশিরভাগ ক্ষেত্রে, এটি একটি সংখ্যাসূচক মান। এখানে তিনটি ধরণের মিল ব্যবহার করা যেতে পারে: একটি সঠিক মিল খুঁজে পেতে, 0 লিখুন। 1 সার্চ মানের থেকে কম বা সমান সবচেয়ে বড় মান আবিষ্কার করতে। -1 অনুসন্ধান মানের চেয়ে বড় বা সমান সর্বনিম্ন মান আবিষ্কার করতে৷ |
- রিটার্ন মান <11
- প্রথমে, আপনি যে ঘরে সূত্রটি রাখতে চান সেটি নির্বাচন করুন৷
- দ্বিতীয়ভাবে, সূত্রটি এতে রাখুন যে ঘরটি নির্বাচন করেছে৷
একটি লুকআপ অ্যারে অবস্থানের প্রতিনিধিত্ব করে এমন মান প্রদান করে৷
ডেটাসেট ভূমিকা
ইন্ডেক্স ফাংশন এক্সেলের মধ্যে অত্যন্ত বহুমুখী এবংশক্তিশালী, এবং এটি এক্সেল গণনার একটি বড় সংখ্যায় প্রদর্শিত হয়। MATCH ফাংশন একটি বিভাগে একটি উপাদানের অবস্থান সনাক্ত করার উদ্দেশ্যে৷
একটি কক্ষে একাধিক মান ফেরানোর জন্য ফাংশনগুলি ব্যবহার করতে, আমরা নিম্নলিখিত ডেটাসেটটি ব্যবহার করছি৷ ডেটাসেট একটি ছোট স্থানীয় ব্যবসার প্রতিনিধিত্ব করে যা বিভিন্ন দেশ থেকে পণ্য আমদানি করার পর বিক্রি করে। এবং, ডেটাসেটে দেশ কলামে রয়েছে B যেখান থেকে তারা পণ্য আমদানি করে, মূল্য কলামে প্রতিটি পণ্যের C , এবং ই কলামে পণ্য নাম।
এখন, ধরুন, আমাদের একটি নির্দিষ্ট দেশ থেকে আমদানি করা সমস্ত পণ্য বের করতে হবে।
একটি কক্ষে একাধিক মান ফেরাতে এক্সেল INDEX ম্যাচের ধাপে ধাপে পদ্ধতি
প্রথমত, আমরা লুকআপ ফাংশনগুলিকে একত্রিত করতে পারি: INDEX একাধিক মান ফেরাতে ম্যাচ করুন। এই ফাংশনগুলির সাথে, আমাদের প্রয়োজন হবে the SMALL , IF , এবং ISNUMBER ফাংশন ৷
SMALL ফাংশন একটি সাংখ্যিক মান উত্পন্ন করে তার অবস্থানের উপর নির্ভর করে সাংখ্যিক মানের তালিকায় ক্রমবর্ধমান ক্রম অনুসারে মান দ্বারা শ্রেণীবদ্ধ করা হয়। এই ফাংশনটি একটি নির্দিষ্ট স্থানে একটি অ্যারে থেকে ন্যূনতম মান প্রদান করে।
IF ফাংশন একটি লজিক্যাল পরীক্ষা করে এবং ফলাফল TRUE হলে একটি মান প্রদান করে এবং আরেকটি যদি ফলাফল FALSE হয়। এই ফাংশন দুটি মান তুলনা করে এবং যেকোনো একটি আউটপুট করেবেশ কিছু ফলাফল৷
ISNUMBER ফাংশন একটি ঘরের মান সংখ্যাসূচক কিনা তা পরীক্ষা করে না৷ ISNUMBER ফাংশনটি দেখায় TRUE যখন একটি সেল একটি সংখ্যা অন্তর্ভুক্ত করে; অন্যথায়, এটি FALSE ফেরত দেয়। ISNUMBER একটি সারি একটি সাংখ্যিক মান প্রতিনিধিত্ব করে বা অন্য কোন ফাংশনের আউটপুট একটি সংখ্যা তা যাচাই করতে ব্যবহার করা যেতে পারে। এটি একটি একক প্যারামিটার, মান গ্রহণ করে, যা একটি সেল রেফারেন্স হতে পারে।
ধাপ 1: INDEX প্রয়োগ করুন & একাধিক মান ফেরানোর জন্য MATCH ফাংশন
ধরুন, প্রথমে আমরা অস্ট্রেলিয়া থেকে আমদানি করা সমস্ত পণ্য বের করতে চাই এই ধাপে INDEX MATCH ফাংশনটি ব্যবহার করে . একটি কক্ষে একাধিক মান ফেরাতে ফাংশনটি ব্যবহার করার পদ্ধতিগুলি অনুসরণ করা যাক৷
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1)))
- আরো, শেষ করতে এন্টার কী টিপুন পদ্ধতি এবং ফলাফলটি সেই ঘরে ফলাফল দেখুন৷
- এর পরে, সূত্রটি নকল করতে ফিল হ্যান্ডেল টি নীচে টেনে আনুন পরিসর. অথবা, পরিসরটি অটোফিল করতে, প্লাস ( + ) চিহ্নে ডাবল ক্লিক করুন।
- অবশেষে, উপরের সমস্ত সাব-স্টেপ অনুসরণ করে, আমরা সেল রেঞ্জে ফলাফল দেখতে পাচ্ছি F8:F10 ।
🔎 সূত্রটি কীভাবে কাজ করে?
- ROWS($A$1:A1) : এই বিভাগে,আমরা একটি প্রারম্ভিক বিন্দু হিসাবে সেল A1 ব্যবহার করি।
- ROW($B$5:$B$12)): এই অংশটি সেলগুলি দেখায় B5 B12 এর মাধ্যমে নির্বাচন করা হয়েছে।
- MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),") : অংশটি পরিসরের ( B5:B12 ) সাথে হুবহু মেলে এমন মানগুলির সন্ধান করে এবং সেগুলি ফেরত দেয়।
- (MATCH($B$5:$B$12,$F) $5, 0)) : এই বিভাগটি পরিসরে ( B5:B12 ) সেলের মানের সাথে মেলে এমন মানগুলির সন্ধান করে।
- ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : নির্ধারণ করে যে পরিসরে মিলিত মানগুলি ( B5:B12 ) সংখ্যা।
- IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : রেখার মানে হল যে যদি পরিসরে কোনো মিলিত মান থাকে ( B5: B12 ), IF সূত্রটি ফিরে আসে।
- SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""),ROWS($A$1:A1)): প্রতিটি অ্যারের জন্য, এই ফাংশনটি প্রদান করে সর্বনিম্ন মিল মান।
- INDEX($D$5:$D$12,SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)),MATCH(ROW ($B $5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1))): অবশেষে, এই সূত্রটি অ্যারে অনুসন্ধান করে ( D5: D12 ) মিলে যাওয়া মানের জন্য এবং সেগুলিকে সেলে ফেরত দেয় ( F8:F10 )।
আরও পড়ুন: INDEX-এর সাথে উদাহরণ এক্সেলের মধ্যে ফর্মুলা ম্যাচ করুন (8 অ্যাপ্রোচ)
অনুরূপ রিডিং
- ইন্ডেক্স এক্সেলে ওয়াইল্ডকার্ডের সাথে একাধিক মানদণ্ড মেলে (একটি সম্পূর্ণ নির্দেশিকা)
- কিভাবে ব্যবহার করবেনএক্সেল এ VLOOKUP এর পরিবর্তে INDEX MATCH (3 উপায়)
- Excel এ ডুপ্লিকেট মান সহ INDEX+MATCH (3টি দ্রুত পদ্ধতি)
- Excel INDEX যদি সেলে পাঠ্য থাকে তাহলে ম্যাচ করুন
- এক্সেলের একাধিক ফলাফল তৈরি করতে কীভাবে INDEX-ম্যাচ ফর্মুলা ব্যবহার করবেন
ধাপ 2: এক্সেল TEXTJOIN অথবা এক কক্ষে একাধিক মান রাখার জন্য CONCATENATE ফাংশন
এখন, আমাদের ফলাফলটিকে একটি একক কক্ষে একত্রিত করতে হবে। এই উদ্দেশ্যে, আমরা একটি ভিন্ন ফাংশন ব্যবহার করব। এটি করার জন্য আমরা হয় TEXTJOIN ফাংশন বা CONCATENATE ফাংশন ব্যবহার করতে পারি। এই ক্ষেত্রে, আমরা তাদের উভয়কে বিভিন্ন ধাপে ব্যবহার করব। TEXTJOIN ফাংশন বিভিন্ন রেঞ্জ এবং/অথবা অক্ষর থেকে পাঠ্য যোগ করে, একটি বিভাজক ব্যবহার করে যা আপনি প্রতিটি পাঠ্য মানের মধ্যে সংজ্ঞায়িত করবেন যা যোগ করা হবে। এক্সেলের CONCATENATE ফাংশন পাঠ্যের একাধিক বিটকে একত্রে সংযুক্ত করতে বা একটি একক কক্ষে অনেকগুলি কোষ থেকে তথ্য সংক্ষিপ্ত করার উদ্দেশ্যে। উদাহরণস্বরূপ, একটি কক্ষে একাধিক-মূল্যবান ফলাফল রাখতে উভয় ফাংশন ব্যবহার করার জন্য উপ-প্রক্রিয়া ব্যবহার করা যাক।
- প্রথম স্থানে, আপনি যেখানে একাধিক-মূল্যবান রাখতে চান সেটি নির্বাচন করুন ফলাফল একটি কক্ষে।
- তারপর সেই ঘরে সূত্রটি প্রবেশ করান।
=TEXTJOIN(", ",TRUE,F8:F10)
- অবশেষে, ফলাফল দেখতে এন্টার টিপুন।
- TEXTJOIN ফাংশনটি ব্যবহার করার পরিবর্তে, এছাড়াও আপনি CONCATENATE ফাংশন ব্যবহার করতে পারেনযে নির্বাচিত সেল. একইভাবে, TEXTJOIN ফাংশন, এই ফাংশনটি একই কাজ করবে। সুতরাং, সেই ঘরে সূত্রটি লিখুন।
=CONCATENATE(F8,", ",F9,", ",F10)
- অবশেষে, আগের মতই, টিপুন কী লিখুন। ফলস্বরূপ, এই সূত্রটি একটি কক্ষে একাধিক মান রাখার ফলাফল দেখাবে৷
আরও পড়ুন: এক্সেল অনুভূমিকভাবে একাধিক মান ফেরাতে INDEX-MATCH সূত্র
উপসংহার
উপরের পদ্ধতিগুলি আপনাকে এক্সেলের পদ্ধতিগুলি দেখাবে একাধিক মান ফেরাতে INDEX ম্যাচ এক কক্ষে । আশা করি এটা তোমাকে সাহায্য করবে! আপনার যদি কোন প্রশ্ন, পরামর্শ বা প্রতিক্রিয়া থাকে তাহলে অনুগ্রহ করে মন্তব্য বিভাগে আমাদের জানান। অথবা আপনি ExcelWIKI.com ব্লগে আমাদের অন্যান্য নিবন্ধগুলিতে এক নজর দেখতে পারেন!