সুচিপত্র
Excel বিভিন্ন ফাংশন এবং মিলিত মান আনার উপায় প্রদান করে। পরিস্থিতির উপর নির্ভর করে, ব্যবহারকারীরা তাদের পছন্দগুলি বেছে নিতে পারেন। এই টিউটোরিয়ালটি আপনাকে দেখাবে কিভাবে INDEX MATCH এক্সেলের একাধিক ম্যাচ ব্যবহার করে ফলাফল অর্জন করা যায়।
প্রথম জিনিসগুলি প্রথমে, আসুন আজকের ওয়ার্কবুক সম্পর্কে জেনে নেওয়া যাক।
আজকের ওয়ার্কবুকের শীটে, আপনি পণ্য এবং তাদের দামের সম্পর্ক খুঁজে পাবেন। এই সম্পর্ক ব্যবহার করে আমরা একাধিক মানদণ্ড সহ মান আনার জন্য কয়েকটি উদাহরণ দেখতে পাব।
বাস্তব জগতে আপনাকে বিভিন্ন সম্পর্কের ডেটাসেট পরিচালনা করতে হবে এবং ফলাফলগুলি তৈরি করতে বিভিন্ন মানদণ্ড সেট করতে হবে। আপাতত এটিকে সহজ রাখতে, আমরা একটি পণ্যের নাম এবং আকারের মিলের মূল্য পুনরুদ্ধার করব।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি সমস্ত সূত্র সহ প্রদর্শনের জন্য ব্যবহৃত ওয়ার্কবুক ডাউনলোড করতে পারেন নিচের লিঙ্ক থেকে।
একাধিক ম্যাচের সাথে INDEX-MATCH.xlsx
INDEX-ম্যাচের বেসিক
INDEX ফাংশনের বেসিকস
INDEX ফাংশন একটি মান বা রেফারেন্স একটি টেবিল বা রেঞ্জের মধ্যে থেকে প্রদান করে। এটি পৃথক মান পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে, বা যেকোনো সম্পূর্ণ সারি এবং কলাম। আসুন INDEX ফাংশনের সিনট্যাক্স দেখি৷
INDEX(array/reference, row_number, column_number,area_number)
অ্যারে বা রেফারেন্স: একটি সেল বা কোষের পরিসর দেখতে
row_number: অ্যারের একটি সারি যা থেকে একটি ফেরত দিতে হবেROW($B$6:$B$10)) মানটি সত্য হলে। অন্যথায়, এটি একটি খালি স্ট্রিং প্রদান করে। MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) অংশ হল সংখ্যার সিরিজ যেখানে ROW($B$6:$B$10) ) এবং ROW($B$6:$B$10) মেলে। এটি একটি নির্বাচিত বিভাগে মোট সারির সংখ্যা সীমিত করার জন্য একটি সহজ কৌশল।
👉
এর পরে, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12) , 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1) এর জন্য অনুসন্ধান করে ROWS($A$1:A1) - IF অংশের আউটপুট থেকে তম ক্ষুদ্রতম মান।
👉
অবশেষে, INDEX($C$6:$C $10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) , “”), ROWS($A$1:A1))) সারি নম্বর হিসাবে আগের ফাংশনের আউটপুট নেয় এবং ROWS($A$1:A1) কলাম নম্বর হিসাবে এবং ফেরত দেয় এই অবস্থানে থাকা মানটি C6:C10 ।
👉
একইভাবে, INDEX('Shop 2'!$C$6:$C$10, SMALL(IF (ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Shop 2'!$B$6:$B$10), ROW('Shop 2' !$B$6:$B$10)), “”) একই কাজ করে কিন্তু দ্বিতীয় পত্রক থেকে। যেহেতু শীটের নাম “শপ 2”, তাই আমরা রেঞ্জ/সেল নির্বাচন করার আগে এটি যোগ করেছি। আপনার প্রয়োজন নেই আপনি যে শীটে ক্যাল করছেন তাতে তাদের যোগ করতে উপর culations. সুতরাং আমরা সূত্রের পূর্ববর্তী অংশে "শপ 1" এর জন্য এটি করিনি।
👉
অবশেষে, আমরা একটি IFERROR ফাংশনে পুরো ফাংশনটি যুক্ত করেছি। দ্যসূত্রটি কার্যকর করার সময় ত্রুটি দেখা দিলে একটি খালি ফেরত দিতে হবে।
- অবশেষে, Enter টিপুন।
- এখন, আবার সেল নির্বাচন করুন। তারপরে ক্লিক করুন এবং কিছু সেলের জন্য ফিল হ্যান্ডেল আইকনটি নিচে টেনে আনুন (আউটপুট সেলের আনুমানিক পরিমাণের চেয়ে বেশি ভাল হওয়া উচিত)। এক্সেলের একাধিক ওয়ার্কশীট থেকে INDEX-MATCH ব্যবহার করে ম্যাচগুলি৷
6. অ্যারে ছাড়া একাধিক মানদণ্ডের জন্য INDEX-MATCH
আমরা একাধিক ম্যাচ বা মানদণ্ড ছাড়াই INDEX-ম্যাচ ব্যবহার করতে পারি৷ অ্যারে উদাহরণস্বরূপ, আসুন নিম্নলিখিত ডেটাসেটটি নেওয়া যাক।
কিন্তু প্রথমে এটি অর্জন করতে আমাদের একটি সহায়ক কলাম প্রয়োজন। আমরা প্রশ্নে থাকা ফাংশনগুলি ছাড়াও CONCATENATE ফাংশন ব্যবহার করব। সম্পূর্ণ গাইডের জন্য এই ধাপগুলি অনুসরণ করুন৷
পদক্ষেপ:
- প্রথমে, সেল F5 নির্বাচন করুন এবং নিম্নলিখিত সূত্রটি লিখুন৷
=CONCATENATE(C5,",",D5,",",E5)
- তারপর এন্টার টিপুন।
- এখন আবার ঘরটি নির্বাচন করুন এবং বাকি কোষগুলির জন্য সূত্রটি প্রতিলিপি করতে কলামের শেষের ফিল হ্যান্ডেল আইকনে ক্লিক করুন এবং টেনে আনুন৷
- এরপর, আমরা মূল ডেটাসেটে সমস্ত 100 এর জন্য INDEX-MATCH খুঁজে পাব। এর জন্য, মান সংরক্ষণ করতে একটি ঘর নির্বাচন করুন (এই ক্ষেত্রে H5 )।
- তারপর নিম্নলিখিত সূত্রটি প্রবেশ করান।
=INDEX(B5:B19,MATCH("100,100,100",F5:F19,0))
🔎 ভাঙ্গনসূত্র
👉 MATCH(“100,100,100”,F5:F19,0) 100,100,100 পরিসরে F5: এর সঠিক মিল অনুসন্ধান করে F19 ।
👉 তারপর INDEX(B5:B19,MATCH(“100,100,100”,F5:F19,0)) মানটি যে অবস্থানে মেলে সেখানে মান প্রদান করে।
- অবশেষে, Enter চাপুন।
এইভাবে, আমরা একাধিক মানদণ্ডের জন্য INDEX-MATCH ব্যবহার করতে পারি বা কোনো অ্যারে ছাড়াই এক্সেলে মেলে।
কিভাবে Excel-এ INDEX-MATCH সূত্র ব্যবহার করে একাধিক মান উল্লম্বভাবে ফেরত দিতে হয়
যদি আপনি INDEX-MATCH ব্যবহার করে উল্লম্বভাবে একাধিক মান ফেরত দিতে চান, আসুন দেখি নিম্নলিখিত উদাহরণ৷
আমরা কীভাবে ডেটাসেটের জন্য এটি অর্জন করতে পারি তা দেখতে এই পদক্ষেপগুলি অনুসরণ করুন৷
পদক্ষেপ:
- প্রথমে, সেল নির্বাচন করুন F5 ।
- দ্বিতীয়, নিচের সূত্রটি লিখুন।
=IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))),"")
🔎 সূত্রের ভাঙ্গন
👉
ROW($B$5:$B$14) রিটার্ন B5:B14 রেঞ্জের সারি সংখ্যা ধারণকারী একটি অ্যারে।👉
ROW($B$5:$B$14)-ROW($B$5) +1 অ্যারে এবং সেলের সারি নম্বরের মধ্যে পার্থক্য প্রদান করে B5 যা এই ক্ষেত্রে 1 থেকে 10 এর একটি অ্যারে।👉
IF( $E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1) সেলের মান কোথায় চেক করে E5 সমান রেঞ্জে B5:B14 এবং অ্যারেতে নম্বরটি ফেরত দেয় যেখানে এটি আগের থেকে সত্যঅ্যারে।👉
SMALL(IF($E$5=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW (1:1) অ্যারে থেকে ক্ষুদ্রতম সংখ্যা প্রদান করে।👉
INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B) $14,ROW($B$5:$B$14)-ROW($B$5)+1),ROW(1:1))) তারপর রেঞ্জে সেই অবস্থানে মান প্রদান করে C5:C14 ।👉
অবশেষে, IFERROR(INDEX($C$5:$C$14,SMALL(IF($E$5=$B$5:$B$14,ROW($B$5: $B$14)-ROW($B$5)+1),ROW(1:1))),"") নিশ্চিত করে যে যদি কোনও মান সূত্রে ত্রুটি দেখা দেয় তবে এটি একটি খালি স্ট্রিং প্রদান করে।- তৃতীয়, Enter টিপুন।
- তারপর আবার ঘরটি নির্বাচন করুন। সবশেষে, সমস্ত মান পেতে কিছু সেলের জন্য ফিল হ্যান্ডেল আইকনে ক্লিক করুন এবং টেনে আনুন।
এইভাবে আমরা একাধিক মান ফেরত দিতে পারি। উল্লম্বভাবে Excel-এ INDEX-MATCH ব্যবহার করছে।
আরও পড়ুন: একটি ভিন্ন পত্রকের একাধিক মানদণ্ডের সাথে INDEX ম্যাচ (2 উপায়)
উপসংহার
এটুকুই আজকের জন্য। আমরা আপনাকে মাল্টিপ দিয়ে INDEX ম্যাচ করার কয়েকটি উপায় দেখানোর চেষ্টা করেছি। লে ম্যাচ আপনি এই সহায়ক পাবেন আশা করি. কিছু বুঝতে অসুবিধা হলে মন্তব্য করতে দ্বিধা বোধ করুন. কাজের জন্য অন্য যেকোন পদ্ধতি সম্পর্কে আমাদের অবহিত করার জন্য আপনাকে স্বাগত জানাই৷
এই ধরনের আরও গাইডের জন্য, Exceldemy.com এ যান৷
মানকলাম_সংখ্যা: অ্যারের কলাম যেখান থেকে একটি মান ফেরত দিতে হবে
ক্ষেত্র_সংখ্যা: রেফারেন্সে একটি পরিসর নির্বাচন করে যেখান থেকে ফেরত দিতে হবে row_num এবং column_num এর ছেদ। এটি একটি ঐচ্ছিক ক্ষেত্র৷
সূত্রটি লেখার সময় আপনি সারি_সংখ্যা নাকি কলাম_সংখ্যা প্রদান করবেন তা চয়ন করতে পারেন৷ আপনি যদি row_number প্রদান করেন তাহলে column_number ব্যবহার করা ঐচ্ছিক এবং এর বিপরীতে।
আপনি একটি গভীর সিনট্যাক্সের জন্য Microsoft support সাইটটি দেখতে পারেন ব্রেকডাউন।
ম্যাচ ফাংশনের বেসিকস
ব্যবহারিকভাবে, একটি ফাংশন আপনি INDEX ফাংশনের সাথে প্রায়শই পাবেন তা হল ম্যাচ ফাংশন । MATCH ফাংশনটি ঘরের একটি পরিসরে একটি নির্দিষ্ট আইটেমের অবস্থান সনাক্ত করতে ব্যবহৃত হয়। এটি পরিসরে একটি নির্দিষ্ট আইটেমের আপেক্ষিক অবস্থান প্রদান করে।
MATCH ফাংশনের সিনট্যাক্স হল
MATCH(lookup_value, lookup_array, match_type)
lookup_value: lookup_array-এ অনুসন্ধান করার মান।
lookup_array: অনুসন্ধান করা হচ্ছে এমন কক্ষগুলির একটি পরিসর।
<0 match_type: এটি একটি ঐচ্ছিক ক্ষেত্র। আপনি 3টি মান সন্নিবেশ করতে পারেন।1 = ছোট বা lookup_value
0 = সঠিক lookup_value
-1 = lookup_value এর চেয়ে বড় বা সমান
একটি গভীর বোঝার জন্য, আপনি Microsoft সমর্থন সাইটটি দেখতে পারেন।
INDEX- ব্যবহার করার 6 উপযুক্ত উদাহরণ- সঙ্গে ফর্মুলা ম্যাচএকাধিক মিল
এখন আমরা আমাদের ডেটাসেটে এই সূত্র এবং তত্ত্বগুলিকে কার্যকর করব। আমরা এক্সেলের একাধিক মিলের সাথে INDEX-MATCH ব্যবহার করে বিভিন্ন পরিস্থিতিতে সমাধান করেছি এবং আরও ভালভাবে বোঝার জন্য সেগুলিকে বিভিন্ন বিভাগে অন্তর্ভুক্ত করেছি। বিভিন্ন পরিস্থিতিতে আমরা কীভাবে সেগুলি প্রয়োগ করতে পারি তা দেখতে অনুসরণ করুন বা আপনি যদি একটি নির্দিষ্ট পছন্দ করেন তবে আপনি উপরের সারণীতে এটি খুঁজে পেতে পারেন৷
1. একাধিক মানদণ্ড সহ INDEX-MATCH
এর জন্য একাধিক মাপকাঠি দিয়ে মান আনার জন্য প্রথমে মানদণ্ড সেট করুন। উদাহরণস্বরূপ, আপনি যদি একটি ছোট-আকারের শার্টের মূল্য (আমাদের ওয়ার্কবুকে) পুনরুদ্ধার করতে চান, তাহলে আপনাকে পণ্যের নাম - শার্ট এবং সাইজ - ছোট সেট করতে হবে।
এখন এই ধাপগুলি অনুসরণ করুন আমরা কিভাবে এক্সেলের এই একাধিক মিলের সাথে সূচকের মিল খুঁজে পেতে সূত্রটি ব্যবহার করতে পারি।
পদক্ষেপ:
- প্রথম, সেল G6 নির্বাচন করুন।
- তারপর নিচের সূত্রটি লিখুন।
=INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0))
🔎 সূত্রের ভাঙ্গন
INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5: C15),0))
👉
(G4=B5:B15) এবং (G5=C5:C15) উভয়টিই শর্ত এবং হয় TRUE অথবা FALSE শর্তগুলি সত্য কিনা তার উপর নির্ভর করে। সাংখ্যিকভাবে, তারা 1 বা 0। সুতরাং গুণফল 1 প্রদান করে যেখানে উভয়ই সত্য।👉
MATCH(1,(G4=B5:B15)*(G5=C5:C15), 0) পজিশন ফেরত দেয় যেখানে উভয় শর্ত থাকেসত্য এই ক্ষেত্রে, এটি 1।👉
INDEX(D5:D15,MATCH(1,(G4=B5:B15)*(G5=C5:C15),0)) সূত্রের পূর্ববর্তী অংশটি যে অবস্থানে এসেছে সেই মানটি প্রদান করে।- অবশেষে, Enter টিপুন।
এভাবে আমরা এক্সেলের একাধিক মানদণ্ড বা মিলের জন্য INDEX ম্যাচ ব্যবহার করতে পারি।
আরও পড়ুন: এক্সেলের বিভিন্ন অ্যারে থেকে একাধিক মানদণ্ড কীভাবে মেলাবেন
2. একাধিক মানদণ্ডের সাথে INDEX-MATCH সারি এবং কলামের অন্তর্গত
এই বিভাগে, আমরা আলোচনা করব কিভাবে সারি এবং কলামে দুই বা ততোধিক মানদণ্ড পরীক্ষা করে একটি লুকআপ সম্পাদন করা যায় । এটি কিছুটা জটিল এবং জটিল বলে মনে হতে পারে।
আমরা আমাদের উদাহরণে কিছুটা পরিবর্তন এনেছি, আমাদের টেবিলটি এখন এমনভাবে সাজানো হয়েছে যাতে আকারের মানগুলি (ছোট, বড়, M, XL) পৃথক কলামগুলিকে উপস্থাপন করে।
আগের বিভাগের অনুরূপ, মানদণ্ডের মান হিসাবে পণ্য এবং প্রয়োজনীয় আকার সেট করুন।
আমরা কীভাবে এর জন্য সূত্রটি ব্যবহার করতে পারি তা দেখতে এই পদক্ষেপগুলি অনুসরণ করুন বিভাগ।
পদক্ষেপ:
- প্রথমে, সেল I6 নির্বাচন করুন।
- তারপর নিচের সূত্রটি লিখুন এটা।
=INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0))
🔎 সূত্রের ভাঙ্গন
👉
MATCH(I4,B5:B7,0) B5:B7 পরিসরে I4 এর মানের সঠিক মিল দেখায়।<3👉
একইভাবে, MATCH(I5,C4:F4,0) C4:F4 পরিসরে I5 এর মানের সঠিক মিল দেখায় .👉
অবশেষে, INDEX(C5:F7,MATCH(I4,B5:B7,0),MATCH(I5,C4:F4,0)) প্রথম ফাংশনের আউটপুটকে সারি নম্বর হিসেবে নেয় এবং দ্বিতীয় ফাংশনটিকে কলাম নম্বর এবং C5:F7 পরিসর থেকে অবস্থানে থাকা মানটি প্রদান করে।- এর পর, Enter টিপুন।
অতএব, আমরা সারি এবং কলামগুলির সাথে সম্পর্কিত একাধিক মানদণ্ড সহ INDEX-MATCH ব্যবহার করতে পারি৷
আরও পড়ুন: এক্সেল সূচক ম্যাচ একক/একাধিক ফলাফল সহ একাধিক মানদণ্ড
অনুরূপ রিডিং
- 3 এর সাথে INDEX ম্যাচ এক্সেলের মানদণ্ড (৪টি উদাহরণ)
- এক্সেলের একাধিক শীট জুড়ে INDEX মিল (বিকল্প সহ)
- মাল্টিপলের অধীনে INDEX-ম্যাচ ফাংশনগুলির সাথে যোগফল এক্সেলের মাপকাঠি
- ইক্সেলে একাধিক সারিগুলির সমষ্টি সূচক মেলে (3 উপায়)
- ইন্ডেক্স-ম্যাচ ফর্মুলা এক্সেলে ন্যূনতম মান খুঁজে বের করার জন্য (4) উপযুক্ত উপায়)
3. অ-সংলগ্ন কলাম থেকে INDEX-MATCH
এই বিভাগে, আমরা আপনাকে ম্যাচি আনার একটি উদাহরণ দেখাব দুটি অ-সংলগ্ন কলাম ব্যবহার করে ng মান। অতিরিক্তভাবে, এই দৃশ্যের জন্য আমাদের IFERROR ফাংশন প্রয়োজন৷
এটি হবে প্রদর্শনের ডেটাসেট৷
এই পদক্ষেপগুলি অনুসরণ করুন৷ এই ডেটাসেটে অ-সংলগ্ন কলামের (পণ্য এবং পরিমাণ) জন্য আমরা কিভাবে INDEX-MATCH ব্যবহার করতে পারি তা দেখতে।
পদক্ষেপ:
<12 - প্রথমে, সেল নির্বাচন করুন G6 ।
- তারপর লিখুনএতে সূত্র অনুসরণ করুন।
=IFERROR(INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),"No Value")
IFERROR(INDEX(B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0))," কোন মান নেই”)
👉
MATCH(G5,B4:B7,0) সেলের মানের সঠিক মিল খুঁজে পায় G5 পরিসরে>B4:B7 ।
👉
এবং MATCH(F6,B4:D4,0) এর সঠিক মিল খুঁজে পায় F6 পরিসীমা হল B4:D4 ।
👉
তারপর INDEX(B4:D7,MATCH(G5,B4:B7,0), MATCH(F6,B4:D4,0)) লাগে সারি সংখ্যা হিসাবে প্রথম ফাংশন মান এবং কলাম সংখ্যা হিসাবে দ্বিতীয় ফাংশন মান এবং B4:D7 পরিসরে সেই অবস্থানে মান প্রদান করে।
👉
অবশেষে, IFERROR(INDEX (B4:D7,MATCH(G5,B4:B7,0),MATCH(F6,B4:D4,0)),,"কোনও মান নেই") এক্সিকিউট করার সময় কোনো ত্রুটি থাকলে স্ট্রিং "নো ভ্যালু" ফেরত দেয় সূত্রটি. অন্যথায়, এটি স্বাভাবিক মান প্রদান করে।
- এরপর, আপনার কীবোর্ডে এন্টার টি চাপুন।
এভাবে ফলস্বরূপ, আমরা নির্বাচিত মানদণ্ডের জন্য অ-সংলগ্ন কলামগুলি থেকে INDEX-MATCH ব্যবহার করে পছন্দসই মিল খুঁজে পেতে পারি, এমনকি একাধিকগুলির জন্য, Excel-এ৷
4. একাধিক টেবিল থেকে INDEX-ম্যাচ
<0 একাধিক টেবিল থেকে মিল খুঁজে বের করতে আমরা INDEX-MATCHসূত্র ব্যবহার করতে পারি। এই ফাংশনের পাশাপাশি, আমাদের প্রয়োজন হবে SMALL, ISNUMBER, ROW, COUNTIF, এবং IFERRORফাংশনগুলিও .উদাহরণপত্রে, আমাদের কাছে 2টি দোকানের পণ্য রয়েছে। এই শীটটি ব্যবহার করে, আমরা দেখব কিভাবেকাজটি করতে।
এক্সেলের টেবিলের এই সেট থেকে একাধিক ম্যাচের সাথে INDEX-MATCH সহ এই ফাংশনগুলির সংমিশ্রণটি কীভাবে ব্যবহার করতে পারি তা দেখতে এই পদক্ষেপগুলি অনুসরণ করুন। .
পদক্ষেপ:
- প্রথমে, সেল নির্বাচন করুন C14 ।
- এখন নিচের সূত্রটি লিখুন।
=IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))
🔎 সূত্রের ভাঙ্গন
IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH( ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), সারি($A$1:A1))), INDEX($F$6:$F$10, SMALL( IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6:$E$10), ROW($E$6:$E$10)), "") , সারি($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))
👉
ম্যাচ($B$6:$B$10, $C$12, 0) এটি B6:B10 পরিসরে C12 এর সঠিক মিল খুঁজে পায়।
👉
ISNUMBER(MATCH($B) $6:$B$10, $C$12, 0)) ফাংশনের মানটি একটি সংখ্যা কিনা তা পরীক্ষা করে।
👉
IF(ISNUMBER(MATCH($B$6:$B$10) , $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), "") ROW($B$6:$B$1 0)) পূর্ববর্তী ফাংশনটি একটি সংখ্যা কিনা তা পরীক্ষা করে। যদি তা হয়, তাহলে এটি MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)) এর আউটপুট মান প্রদান করে যেটি সেই অবস্থান যেখানে সারির অ্যারে সংখ্যাগুলি প্রথম এবং দ্বিতীয় ROW ফাংশনে মিলিত হয়। অন্যথায়, এটি একটি খালি স্ট্রিং প্রদান করে।
👉
SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6: $B$10), ROW($B$6:$B$10)),“”), ROWS($A$1:A1)) ROWS($A$1:A1) -অ্যারে থেকে সবচেয়ে ছোট মান প্রদান করে।
👉
অবশেষে। INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), “”), ROWS($A$1:A1))) সেই অবস্থানে থাকা মানটি প্রদান করে C6:C10 ।
👉
INDEX($F$6:$F$10, SMALL(IF(ISNUMBER(MATCH($E$6:$E$10, $C$12, 0)), MATCH(ROW($E$6: $E$10), ROW($E$6:$E$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))) করে একই জিনিস, কিন্তু দ্বিতীয় টেবিল থেকে রেঞ্জগুলি সূত্রের এই অংশে স্পষ্টভাবে আলাদা।
👉
অবশেষে, পুরো ফাংশনটি পুরো ফাংশনটি নেয় এবং INDEX-MATCH ফেরত দেয়। সংমিশ্রণ IFERROR ফাংশনের প্রভাব হল যদি সূত্রটি কার্যকর করার সময় ত্রুটি থাকে তবে এটি কোন মান প্রদান করবে না।
- তারপর Enter টিপুন।
- এর পরে, আবার ঘরটি নির্বাচন করুন এবং টেবিল থেকে বাকি মানগুলি খুঁজে পেতে একাধিক ঘরের জন্য ফিল হ্যান্ডেল আইকনে ক্লিক করুন এবং টেনে আনুন৷ আপনি অতিরিক্ত সেল টেনে আনতে পারেন, এক্সেল মানগুলি বন্ধ করে দেবে যখন সেগুলি আর থাকবে না৷
এইভাবে আমরা মানদণ্ড ব্যবহার করে INDEX-MATCH ব্যবহার করতে পারি এক্সেলের একাধিক টেবিল।
আরও পড়ুন: ইন্ডেক্স, ম্যাচ, এবং কাউন্টিফ ফাংশন ব্যবহার করে এক্সেলে একাধিক মানদণ্ড
5. থেকে INDEX-ম্যাচ একাধিক ওয়ার্কশীট
আমরা INDEX-MATCH ব্যবহার করতে পারিবিভিন্ন শীট উপর সূত্র. এখানে আমাদের কাছে দুটি ভিন্ন ওয়ার্কশীটের উপর এই দুটি টেবিল রয়েছে।
শপ 1 এর জন্য শপ 1 শীট এবং দোকান 2 এর জন্য শপ 2 শীট।
ফলাফল তৈরি করতে আমাদের যা করতে হবে তা হল সেল রেফারেন্সের আগে শীটের নামটি প্রদান করা। আরও বিস্তারিত জানার জন্য এই ধাপগুলি অনুসরণ করুন।
পদক্ষেপ:
- প্রথমে, “শপ 1” শিট থেকে C14 সেল নির্বাচন করুন।
- তারপর নিচের সূত্রটি লিখুন।
=IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))), INDEX('Shop 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW('Shop 2'!$B$6:$B$10), ROW('Shop 2'!$B$6:$B$10)), ""), ROWS($A$1:A1)-COUNTIF($B$6:$B$10, $C$12))))
🔎 সূত্রের ভাঙ্গন
IFERROR(INDEX($C$6:$C$10, SMALL(IF(ISNUMBER(MATCH($B$6:$) B$10, $C$12, 0)), MATCH(ROW($B$6:$B$10), ROW($B$6:$B$10)), ""), ROWS($A$1:A1))) , INDEX('শপ 2'!$C$6:$C$10, SMALL(IF(ISNUMBER(MATCH('Shop 2'!$B$6:$B$10, $C$12, 0)), MATCH(ROW(' কেনাকাটা 2'!$B$6:$B$10), ROW('Shop 2'!$B$6:$B$10)), “”), ROWS($A$1:A1)-COUNTIF($B$6:$ B$10, $C$12))))
👉
MATCH($B$6:$B$10, $C$12, 0) মানটির সঠিক মিলের জন্য অনুসন্ধান করে কক্ষের C12 পরিসরে B6:B10 ।
👉
ISNUMBER(MATCH($B$6:$B$10, $C$12, 0) ) পূর্ববর্তী ফাংশনের আউটপুট একটি সংখ্যা কিনা তা পরীক্ষা করে। যা নির্ধারণ করে ম্যাচ ছিল কি না। এটি শুধুমাত্র সংখ্যার মানটিকে বুলিয়ানে রূপান্তর করার জন্য।
👉
তারপর IF(ISNUMBER(MATCH($B$6:$B$10, $C$12, 0)), MATCH(ROW($) B$6:$B$10), ROW($B$6:$B$10)), "") বুলিয়ান মান পরীক্ষা করে এবং ফেরত দেয় MATCH(ROW($B$6:$B$10),