30 দিনে 30টি এক্সেল ফাংশন: ম্যাচ

গতকাল ম্যারাথনে ড 30 দিনে 30টি এক্সেল ফাংশন আমরা ফাংশন ব্যবহার করে টেক্সট স্ট্রিং খুঁজে পেয়েছি অনুসন্ধান (অনুসন্ধান) এবং ব্যবহৃত IFERROR (IFERROR) এবং সংখ্যা (ISNUMBER) পরিস্থিতিতে যেখানে ফাংশন একটি ত্রুটি নিক্ষেপ করে।

আমাদের ম্যারাথনের 19 তম দিনে, আমরা ফাংশনটি অধ্যয়ন করব ম্যাচ (অনুসন্ধান)। এটি একটি অ্যারের মধ্যে একটি মান দেখায় এবং, যদি একটি মান পাওয়া যায়, তার অবস্থান প্রদান করে।

সুতরাং, চলুন ফাংশন রেফারেন্স তথ্য চালু করা যাক ম্যাচ (ম্যাচ) এবং কয়েকটি উদাহরণ তাকান। এই ফাংশনের সাথে কাজ করার জন্য আপনার নিজের উদাহরণ বা পন্থা থাকলে, অনুগ্রহ করে সেগুলি মন্তব্যে ভাগ করুন।

ফাংশন 19: ম্যাচ

ক্রিয়া ম্যাচ (MATCH) একটি অ্যারেতে একটি মানের অবস্থান বা একটি ত্রুটি প্রদান করে #এটি (#N/A) না পাওয়া গেলে। একটি অ্যারে হয় সাজানো বা সাজানো হতে পারে। ফাংশন ম্যাচ (ম্যাচ) কেস সংবেদনশীল নয়।

আপনি কিভাবে MATCH ফাংশন ব্যবহার করতে পারেন?

ক্রিয়া ম্যাচ (MATCH) একটি অ্যারেতে একটি উপাদানের অবস্থান প্রদান করে এবং এই ফলাফলটি অন্যান্য ফাংশন যেমন ব্যবহার করতে পারে এর INDEX (INDEX) বা VLOOKUP (ভিপিআর)। উদাহরণ স্বরূপ:

  • একটি সাজানো তালিকায় একটি উপাদানের অবস্থান খুঁজুন।
  • সাথে ব্যবহার করো CHOOSE (SELECT) ছাত্রদের কর্মক্ষমতা লেটার গ্রেডে রূপান্তর করতে।
  • সাথে ব্যবহার করো VLOOKUP নমনীয় কলাম নির্বাচনের জন্য (VLOOKUP)।
  • সাথে ব্যবহার করো এর INDEX (INDEX) নিকটতম মান খুঁজে পেতে.

সিনট্যাক্স ম্যাচ

ক্রিয়া ম্যাচ (MATCH) নিম্নলিখিত সিনট্যাক্স আছে:

MATCH(lookup_value,lookup_array,[match_type])

ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])

  • দেখার মূল্য (lookup_value) - পাঠ্য, সংখ্যা বা বুলিয়ান হতে পারে।
  • lookup_array (lookup_array) – একটি অ্যারে বা অ্যারে রেফারেন্স (একই কলাম বা একই সারিতে সংলগ্ন ঘর)।
  • ম্যাচ_টাইপ (match_type) তিনটি মান নিতে পারে: -1, 0 or 1. যুক্তি বাদ দিলে সমতুল্য 1.

ফাঁদ ম্যাচ (ম্যাচ)

ক্রিয়া ম্যাচ (MATCH) পাওয়া উপাদানটির অবস্থান প্রদান করে, কিন্তু এর মান নয়। আপনি যদি একটি মান ফেরত দিতে চান, ব্যবহার করুন ম্যাচ (MATCH) একসাথে ফাংশন সহ এর INDEX (INDEX)।

উদাহরণ 1: একটি সাজানো তালিকায় একটি উপাদান খোঁজা

একটি সাজানো তালিকার জন্য, আপনি ব্যবহার করতে পারেন 0 যুক্তি মান হিসাবে ম্যাচ_টাইপ (match_type) একটি সঠিক মিল অনুসন্ধান করতে। আপনি যদি একটি টেক্সট স্ট্রিং এর একটি সঠিক মিল খুঁজে পেতে চান, আপনি অনুসন্ধান মান ওয়াইল্ডকার্ড অক্ষর ব্যবহার করতে পারেন.

নিম্নলিখিত উদাহরণে, একটি তালিকায় একটি মাসের অবস্থান খুঁজে পেতে, আমরা ওয়াইল্ডকার্ড ব্যবহার করে পুরো বা আংশিকভাবে মাসের নাম লিখতে পারি।

=MATCH(D2,B3:B7,0)

=ПОИСКПОЗ(D2;B3:B7;0)

30 দিনে 30টি এক্সেল ফাংশন: ম্যাচ

একটি যুক্তি হিসাবে lookup_array (lookup_array) আপনি ধ্রুবকের একটি অ্যারে ব্যবহার করতে পারেন। নিম্নলিখিত উদাহরণে, পছন্দসই মাসটি সেল D5-এ প্রবেশ করা হয়েছে এবং মাসের নামগুলি ফাংশনের দ্বিতীয় যুক্তি হিসাবে প্রতিস্থাপিত হয়েছে ম্যাচ (ম্যাচ) ধ্রুবকের একটি অ্যারে হিসাবে। আপনি যদি পরবর্তী মাসে D5 কক্ষে প্রবেশ করেন, উদাহরণস্বরূপ, অক্টোবর (অক্টোবর), তারপর ফাংশনের ফলাফল হবে #এটি (#N/A)।

=MATCH(D5,{"Jan","Feb","Mar"},0)

=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)

30 দিনে 30টি এক্সেল ফাংশন: ম্যাচ

উদাহরণ 2: শিক্ষার্থীর গ্রেড শতাংশ থেকে অক্ষরে পরিবর্তন করুন

আপনি ফাংশন ব্যবহার করে স্টুডেন্ট গ্রেডকে একটি লেটার সিস্টেমে রূপান্তর করতে পারেন ম্যাচ (ম্যাচ) ঠিক যেমন আপনি করেছিলেন VLOOKUP (ভিপিআর)। এই উদাহরণে, ফাংশনটি এর সাথে ব্যবহার করা হয় CHOOSE (CHOICE), যা আমাদের প্রয়োজনীয় অনুমান প্রদান করে। যুক্তি ম্যাচ_টাইপ (match_type) এর সমান সেট করা হয়েছে -1, কারণ টেবিলের স্কোরগুলো নিচের ক্রমে সাজানো হয়েছে।

যখন তর্ক ম্যাচ_টাইপ (match_type) হল -1, ফলাফল হল ক্ষুদ্রতম মান যা পছন্দসই মানের থেকে বড় বা সমতুল্য। আমাদের উদাহরণে, পছন্দসই মান হল 54৷ যেহেতু স্কোরের তালিকায় এমন কোনও মান নেই, তাই মানের 60 এর সাথে সম্পর্কিত উপাদানটি ফেরত দেওয়া হয়৷ যেহেতু 60 তালিকার চতুর্থ স্থানে রয়েছে, ফাংশনের ফলাফল CHOOSE (SELECT) হবে সেই মান যা 4র্থ অবস্থানে রয়েছে, অর্থাৎ সেল C6, যেখানে স্কোর D রয়েছে।

=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)

=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)

30 দিনে 30টি এক্সেল ফাংশন: ম্যাচ

উদাহরণ 3: VLOOKUP (VLOOKUP) এর জন্য একটি নমনীয় কলাম নির্বাচন তৈরি করুন

ফাংশন আরো নমনীয়তা দিতে VLOOKUP (VLOOKUP) আপনি ব্যবহার করতে পারেন ম্যাচ (MATCH) ফাংশনে এর মান হার্ড-কোডিং না করে কলাম নম্বর খুঁজে বের করতে। নিম্নলিখিত উদাহরণে, ব্যবহারকারীরা H1 কক্ষে একটি অঞ্চল নির্বাচন করতে পারেন, এটি সেই মান যা তারা খুঁজছে VLOOKUP (ভিপিআর)। এর পরে, তারা সেল H2 এবং ফাংশনে একটি মাস নির্বাচন করতে পারে ম্যাচ (MATCH) সেই মাসের সাথে সংশ্লিষ্ট কলাম নম্বর ফেরত দেবে।

=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)

=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)

30 দিনে 30টি এক্সেল ফাংশন: ম্যাচ

উদাহরণ 4: INDEX (INDEX) ব্যবহার করে নিকটতম মান খোঁজা

ক্রিয়া ম্যাচ (ম্যাচ) ফাংশনের সাথে একত্রে দুর্দান্ত কাজ করে এর INDEX (INDEX), যা আমরা এই ম্যারাথনে একটু পরে আরও ঘনিষ্ঠভাবে দেখব। এই উদাহরণে, ফাংশন ম্যাচ (MATCH) বেশ কয়েকটি অনুমান করা সংখ্যা থেকে সঠিক সংখ্যার নিকটতম খুঁজে পেতে ব্যবহৃত হয়।

  1. ক্রিয়া ABS প্রতিটি অনুমান করা এবং সঠিক সংখ্যার মধ্যে পার্থক্যের মডুলাস প্রদান করে।
  2. ক্রিয়া MIN এর (MIN) ক্ষুদ্রতম পার্থক্য খুঁজে পায়।
  3. ক্রিয়া ম্যাচ (MATCH) পার্থক্যের তালিকায় ক্ষুদ্রতম পার্থক্যের ঠিকানা খুঁজে পায়। তালিকায় একাধিক মিলে যাওয়া মান থাকলে, প্রথমটি ফেরত দেওয়া হবে।
  4. ক্রিয়া এর INDEX (INDEX) নামের তালিকা থেকে এই অবস্থানের সাথে সম্পর্কিত নামটি ফেরত দেয়।

=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))

=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))

30 দিনে 30টি এক্সেল ফাংশন: ম্যাচ

নির্দেশিকা সমন্ধে মতামত দিন