কিভাবে এক্সেলে স্ট্রিং এর আংশিক ম্যাচ সম্পাদন করবেন (8 সহজ পদ্ধতি)

  • এই শেয়ার করুন
Hugh West

যখনই আপনি আপনার ওয়ার্কশীটে বিস্তৃত ডেটা পরিচালনা করছেন, আংশিক ম্যাচিং বা ফাজি ম্যাচিং আপনার মিল দ্রুত খুঁজে পাওয়ার একটি কার্যকর উপায়। উপরন্তু, আপনি যদি একটি আংশিক ম্যাচিং স্ট্রিং সঞ্চালন করতে চান, সবচেয়ে সহজ সমাধান হল ওয়াইল্ডকার্ড ব্যবহার করা। উপরন্তু, এক্সেলের অনেকগুলি বিকল্প রয়েছে যেমন VLOOKUP , XLOOKUP , INDEX MATCH এর সাথে, IF অন্যান্য ফাংশনের সাথে একত্রিত করা এই কাজটি সম্পাদন করতে। আজ আমরা শিখব কিভাবে এক্সেলে আংশিক ম্যাচ স্ট্রিং সম্পাদন করতে হয়।

অনুশীলন ওয়ার্কবুক ডাউনলোড করুন

আপনি যখন এই নিবন্ধটি পড়ছেন তখন টাস্কটি অনুশীলন করতে এই অনুশীলন শীটটি ডাউনলোড করুন।

আংশিক ম্যাচ string.xlsx

এক্সেল

আসলে, আংশিক ম্যাচ স্ট্রিং এ এক্সেল এ আংশিক ম্যাচ করার পদ্ধতি এক্সেল একটি একক ফাংশন বা একাধিক ফাংশন একসাথে ব্যবহার করে অনেক উপায়ে করা যেতে পারে। এই নিবন্ধে, আমরা এটি করার 8টি ভিন্ন পদ্ধতি শিখব। নীচে, আমরা বিস্তারিত পদক্ষেপ সহ এই পদ্ধতিগুলি প্রদর্শন করতে যাচ্ছি৷

1. নিয়োগ করা IF & অথবা স্ট্রিং

এর আংশিক ম্যাচ সম্পাদন করার বিবৃতি ওয়াইল্ডকার্ড অক্ষর সমর্থন করে না। যাইহোক, অন্যান্য ফাংশনের সাথে IF এর সমন্বয় একটি আংশিক ম্যাচ স্ট্রিং সম্পাদন করতে ব্যবহার করা যেতে পারে। এখন, আসুন শিখি।

এখানে, নিম্নলিখিত উদাহরণে, আমাদের একটি ডেটা টেবিল রয়েছে যেখানে কিছু প্রার্থীর নাম দেওয়া আছেনতুন সেল D9 যেখানে আপনি ফলাফল রাখতে চান।

  • দ্বিতীয়ত, আপনাকে D9 ঘরে নিচে দেওয়া সূত্রটি ব্যবহার করতে হবে।
  • =MATCH("*"&D6&"*", B5:B10, 0)

    • অবশেষে, ফলাফল পেতে ENTER টিপুন।

    <40

    সূত্র ব্রেকডাউন

    • প্রথমত, lookup_value হল “*”&D6& ”*” । এখানে, আমরা অ্যাস্টারিস্ক (*) কে একটি ওয়াইল্ডকার্ড যেটি শূন্য বা আরও টেক্সট স্ট্রিং এর সাথে মেলে।
    • দ্বিতীয়ভাবে, lookup_array হল B5:B10
    • তৃতীয়ত, [match_type] হল ঠিক (0)।

    আরও পড়ুন: আংশিক ম্যাচের জন্য কীভাবে INDEX এবং ম্যাচ ব্যবহার করবেন (2 উপায়)

    জিনিসগুলি মনে রাখবেন

    ✅ এখানে, XLOOKUP ফাংশন শুধুমাত্র Microsoft 365 সংস্করণ এ উপলব্ধ। সুতরাং, শুধুমাত্র Excel 365 এর ব্যবহারকারীরাই এই ফাংশনটি ব্যবহার করতে পারবেন।

    ✅তারপর, VLOOKUP ফাংশন সর্বদা বাম থেকে <2 লুকআপ মান অনুসন্ধান করে> ডানদিকে উপরের কলাম। তাছাড়া, এই ফাংশন “কখনও না” বাম দিকের ডেটা অনুসন্ধান করে।

    ✅শেষে, স্টারিস্ক(*) হিসাবে ব্যবহৃত হয় a ওয়াইল্ডকার্ড । সুতরাং, আপনার উভয় পাশে ওয়াইল্ডকার্ড অক্ষরের প্রয়োজন হলে আংশিক ম্যাচ স্ট্রিং এর উভয় পাশে এটি ব্যবহার করুন।

    অনুশীলন বিভাগ

    এখন, আপনি ব্যাখ্যা করা পদ্ধতিটি অনুশীলন করতে পারেন নিজেকে।

    উপসংহার

    এখানে, এই নিবন্ধে, আমরা আলোচনা করব কিভাবে ব্যবহার করে এক্সেলে আংশিক ম্যাচ স্ট্রিং সম্পাদন করতে হয়। আট বিভিন্ন পদ্ধতি। সুতরাং, আশা করি এই নিবন্ধটি আপনার কাজে লাগবে যখন আপনি সমস্যার সম্মুখীন হচ্ছেন। এছাড়াও, যদি আপনার কোন বিভ্রান্তি থাকে তবে আপনাকে আপনার চিন্তাভাবনা শেয়ার করতে স্বাগতম।

    "নাম"কলাম। এখন, 2এবং 3কলামে প্রদত্ত টেক্সট স্ট্রিংগুলির একটি ধারণ করে এমন নামগুলি আমাদের সনাক্ত করতে হবে। তার মানে আমাদের সেই নামগুলি খুঁজে বের করতে হবে যেগুলিতে “A”অথবা “L”অক্ষর রয়েছে।

    পদক্ষেপ:

    • প্রথমে, "স্থিতি" কলামে "E5" , প্রয়োগ করুন IF, OR সূত্র।

    মূলত, এই সূত্রটির বিন্যাস হল,

    =IF(OR(ISNUMBER(SEARCH(text,cell)),ISNUMBER (অনুসন্ধান(টেক্সট,সেল)),"value_if_true", "value_if_false")

    এখন, সূত্রে মান সন্নিবেশ করুন। সুতরাং, আংশিক ম্যাচের চূড়ান্ত সূত্র হল:

    =IF(OR(ISNUMBER(SEARCH(C5,B5)),ISNUMBER(SEARCH(D5,B5))),"YES","NO")

    15>

    ফর্মুলা ব্রেকডাউন

    • এখানে, পাঠ্য হল C5 (A), D5 (L) । সূত্রটি নিশ্চিত করবে যে C5 বা D5 আংশিক ম্যাচ স্ট্রিং।
    • তারপর, সেলটি হল B5 (জোনাথন) ।<13
    • মান_যদি_সত্য হল "হ্যাঁ"
    • মান_যদি_ফলস হল "না"
    • তারপর, ENTER, টিপুন এবং সূত্রটি আংশিক মিল স্ট্রিং সনাক্ত করবে।

    • এখন চূড়ান্ত ফলাফল পেতে বাকি কক্ষগুলিতে এই সূত্রটি প্রয়োগ করুন। অথবা আপনি ফিল হ্যান্ডেল আইকনটিকে টেনে আনতে পারেন স্বয়ংক্রিয়ভাবে পূরণ করুন বাকী কক্ষে সংশ্লিষ্ট ডেটা৷

    সবশেষে, আপনি সমস্ত আংশিক মিল পাবেন।

    2. স্ট্রিং এর আংশিক মিলের জন্য IF, ISNUMBER এবং SEARCH ফাংশন ব্যবহার করুন

    আবার, আমরা IF, ISNUMBER , এবং SEARCH এর সংমিশ্রণ ব্যবহার করে আংশিক ম্যাচ স্ট্রিং ধারণকারী ফলাফলগুলি খুঁজে পেতে পারি এক্সেলের ফাংশন।

    এখানে, "নাম" , "ম্যাচ স্ট্রিং" , এবং "স্থিতি" কলাম ধারণকারী একটি ডেটা সেট বিবেচনা করুন । কলাম “ম্যাচ স্ট্রিং” থেকে আংশিক ম্যাচ স্ট্রিং রয়েছে এমন নামগুলিকে আমাদের সনাক্ত করতে হবে।

    • এখন, "স্থিতি" কলামের D5 কলামে IF, ISNUMBER , এবং SEARCH ফাংশন সহ সূত্রটি প্রয়োগ করুন।<13

    এখানে, বিন্যাসটি হল,

    =IF(ISNUMBER(SEARCH(“text”, cell)), value_if_true, value_if_false)

    • সুতরাং, আপনার মান সন্নিবেশ করা উচিত। আংশিক ম্যাচ স্ট্রিং এর চূড়ান্ত সূত্র হল
    =IF(ISNUMBER(SEARCH(C5,B5)),"YES","NOT FOUND")

    • তারপর, ENTER টিপুন .

    অবশেষে, আমাদের ফলাফল অর্জিত হয়েছে৷

    ফর্মুলা ব্রেকডাউন

    • এখানে, পাঠ্যটি হল C5 (A) । সূত্রটি নিশ্চিত করবে যে C5 হল আংশিক মিলের স্ট্রিং না।
    • তারপর, সেল হল B5 (জোনাথন) ।<13
    • মান_যদি_সত্য হল "হ্যাঁ"
    • মান_যদি_ফলস হল "পাওয়া যায়নি"
    • অবশেষে, আংশিক মিল স্ট্রিং আছে এমন সমস্ত ফলাফল খুঁজে বের করতে কলামের সমস্ত কক্ষের জন্য এই সূত্রটি প্রয়োগ করুন।

    3. VLOOKUP ফাংশন ব্যবহার করে স্ট্রিং এর আংশিক ম্যাচ সম্পাদন করা

    এখানে,এই বিভাগে, আমরা এখন VLOOKUP ফাংশনটি স্ট্রিংয়ের একটি আংশিক মিল সম্পাদন করতে ব্যবহার করব।

    এখন, একটি টেবিল বিবেচনা করা যাক যেখানে কিছু প্রার্থীর নাম এবং তাদের র‌্যাঙ্ক দেওয়া আছে।

    • প্রথমে, কলামের হেডগুলো কপি করে ওয়ার্কশীটের কোথাও পেস্ট করুন। এবং আমরা সেখানে কাজটি সম্পাদন করব৷

    • তারপর, F5 VLOOKUP ফাংশনটি প্রয়োগ করুন। কোষ সূত্রটি হল
    =VLOOKUP($E$5&"*",$B$5:$C$10,2,FALSE)

    ফর্মুলা ব্রেকডাউন

    • প্রথমত, Lookup_value হল $E$5&”*” । এখানে, আমরা শূন্য বা তার বেশি পাঠ্য স্ট্রিংগুলির সাথে মেলে ওয়াইল্ডকার্ড হিসাবে স্টারিস্ক (*) ব্যবহার করি।
    • দ্বিতীয়ভাবে, টেবিল_অ্যারে। হল $B$5:$C$10
    • তৃতীয়ত, Col_index_num হল 2
    • চতুর্থভাবে, [রেঞ্জ_লুকআপ] হলো মিথ্যা যেমন আমরা সঠিক মিল চাই
    • তারপর, ENTER<টিপুন 2>।

    ফলে, সূত্রটি আংশিক ম্যাচ স্ট্রিং সম্পাদন করেছে।

    25>

    • এখন , এই ফাংশনটি আয়ত্ত করতে একই সূত্র 2 বা তার বেশি বার প্রয়োগ করুন।

    অবশেষে, আপনি সমস্ত আংশিক মিল পাবেন।

    <3

    আরও পড়ুন: এক্সেলের আংশিক ম্যাচের জন্য কীভাবে VLOOKUP ব্যবহার করবেন (4 উপায়)

    4. আংশিক ম্যাচ সম্পাদন করতে XLOOKUP ফাংশন অন্তর্ভুক্ত করা

    ISNUMBER সহ XLOOKUP এক্সেল-এ একটি আংশিক মিল স্ট্রিং ও সম্পূর্ণ করতে পারে। এখন, চলুননিম্নলিখিত উদাহরণগুলি দেখুন৷

    নিম্নলিখিত উদাহরণে, দুটি টেবিল দেওয়া হয়েছে৷ প্রথম টেবিলে, আংশিক মিলের স্ট্রিংগুলি র্যাঙ্ক সহ দেওয়া হয়েছে। এখন, আমাদের সেকেন্ড টেবিলের নামগুলি সনাক্ত করতে হবে যাতে আংশিক মিল স্ট্রিং রয়েছে এবং তারপর সেই নামের সাথে যুক্ত র‌্যাঙ্কটি ফেরত দিতে হবে।

    • এখন, সেলে F5 , সূত্রটি প্রয়োগ করুন।

    এখানে, এই সূত্রটির বিন্যাস হল,

    =XLOOKUP(lookup_value,ISNUMBER(SEARCH(text,cell)),return_array)

    • সুতরাং, আপনাকে সূত্রে মান সন্নিবেশ করা উচিত।
    =XLOOKUP(TRUE,ISNUMBER(SEARCH($B$5:$B$10,E5)),$C$5:$C$10)

    • তারপর, ENTER টিপুন।

    অবশেষে, সূত্রটি সফলভাবে আংশিক মিল স্ট্রিং ধারণ করে র‍্যাঙ্ক ফিরিয়ে দেয়।

    28>

    ফর্মুলা ব্রেকডাউন

    • প্রথমত, lookup_value হল "TRUE"
    • দ্বিতীয়ত, পাঠ্য হল $B$5:$B$10 .
    • তৃতীয়ত, সেল হল E5 ( হেনরি জোনাথন) । এবং সূত্রটি হেনরি জোনাথন।
    • চতুর্থভাবে, রিটার্ন_অ্যারে হল $C$5:$C$10
    • তারপর, সমস্ত কক্ষের জন্য একই করুন৷

    এর ফলে, আপনি সমস্ত মিল দেখতে পাবেন৷

    <3

    5. স্ট্রিং এর আংশিক ম্যাচ সম্পাদন করতে MATCH ফাংশনের সাথে INDEX ফাংশন ব্যবহার করে

    এখানে, আমরা ব্যবহার করে আংশিক ম্যাচ স্ট্রিং, ধারণ করে পাঠ্যটি ফেরত দিতে পারি। INDEX সাথে MATCH Excel এ ফাংশন।

    এখন, নিচের উদাহরণটি দেখুন যেখানে দুই টেবিল দেওয়া আছে। প্রথম টেবিলে, কিছু প্রার্থীর "নাম" এবং "র‍্যাঙ্ক" দেওয়া হয়েছে। সেকেন্ড টেবিলে, একটি আংশিক ম্যাচ স্ট্রিং দেওয়া হয়েছে। এই সময়ে, আমাদের প্রথম টেবিল থেকে নামগুলি সনাক্ত করতে হবে যাতে আংশিক মিল স্ট্রিং রয়েছে।

    • এখন, F5 কলামে, MATCH সূত্রের সাথে INDEX প্রয়োগ করুন। সূত্রটি হল,
    =INDEX($B$5:$B$10,MATCH(E5&"*",$B$5:$B$10,0))

    • তারপর, ENTER টিপুন।

    ফলে, আমরা নাম পেয়েছি “Robben” যাতে রয়েছে আংশিক ম্যাচ স্ট্রিং (Rob)।

    ফর্মুলা ব্রেকডাউন

    • প্রথমত, অ্যারে হল $B$5:$B$10
    • দ্বিতীয়ভাবে, lookup_value হল E5&”*” । এখানে, আমরা অ্যাস্টারস্ক (*) একটি ওয়াইল্ডকার্ড যেটি শূন্য বা আরও টেক্সট স্ট্রিং এর সাথে মেলে।
    • তৃতীয়ত, lookup_array ব্যবহার করি। হল $B$5:$B$10
    • চতুর্থভাবে, [match_type] হল ঠিক (0)।

    এছাড়া, Asterisk(*) ঘরের উভয় পাশে ব্যবহার করা যেতে পারে যদি আপনার আংশিক ম্যাচ স্ট্রিং এর উভয় পাশে অক্ষর থাকে। বিবেচনা করুন, আমাদের একটি আংশিক মিল স্ট্রিং "ni" আছে। এটির উভয় পাশে ওয়াইল্ডকার্ড অক্ষর রয়েছে এখন আমরা এটি ব্যবহার করব তারকাচিহ্ন(*) সেলের উভয় পাশে।

    • সুতরাং, আপনার আরও ভাল বোঝার জন্য , নিম্নলিখিত ব্যবহার F6 সেলে সূত্র।
    =INDEX($B$5:$B$10,MATCH("*"&E6&"*",$B$5:$B$10,0))

    • তারপর, ENTER টিপুন ফলাফল পেতে৷

    6. দুটি কলামের সাথে আংশিক ম্যাচ স্ট্রিং সম্পাদন করতে সম্মিলিত ফাংশন

    আপনি একটি <1 নিয়োগ করতে পারেন IF ফাংশন, AND ফাংশন , ISNUMBER ফাংশন, এবং সার্চ ফাংশনের মতো ফাংশনগুলির সমন্বয় একটি <খুঁজে বের করতে 1>আংশিক ম্যাচ স্ট্রিং এক্সেল এ. উপরন্তু, আপনি আপনার পছন্দ অনুযায়ী বিভিন্ন ধরনের ফলাফলের জন্য এই ফাংশনগুলি পরিবর্তন করতে পারেন। এখন, নিচের উদাহরণটি অনুসরণ করুন। যেখানে আমাদের দুটি মানদণ্ড আছে। সুতরাং, উভয় মানদণ্ডের উপর ভিত্তি করে, আমাদের আংশিক মিলের স্ট্রিং বের করতে হবে।

    পদক্ষেপ:

    • প্রথমত, আপনাকে অবশ্যই একটি নতুন সেল নির্বাচন করতে হবে C5 যেখানে আপনি স্ট্যাটাস রাখতে চান।
    • দ্বিতীয়ত, আপনাকে C5 ঘরে নিচে দেওয়া সূত্রটি ব্যবহার করতে হবে।
    =IF(AND(ISNUMBER(SEARCH($E$6, B5)), ISNUMBER(SEARCH($F$6, B5))), "Found", "")

    • অবশেষে, ফলাফল পেতে ENTER টিপুন।

    B5 ঘরে কোনো স্ট্রিং Ad থাকলে অনুসন্ধান করবে।

    • আউটপুট: #VALUE!.
  • তারপর, ISNUMBER ফাংশনটি উপরের আউটপুটটি একটি সংখ্যা কিনা তা পরীক্ষা করবে অথবা না.
    • আউটপুট: FALSE।
  • একইভাবে, ISNUMBER(SEARCH($E$6, B5)) করবে একই অপারেশন। এখানে, SEARCH ফাংশনটি 9 এর মধ্যে খুঁজে পাবে B5 সেল।
    • আউটপুট: FALSE৷
  • এর পরে, AND ফাংশনটি চেক করবে উভয় যুক্তিই কি TRUE .
    • আউটপুট: FALSE।
  • শেষে, IF ফাংশনটি " পাওয়া গেছে" যদি পূর্ববর্তী যুক্তি উভয়ই TRUE হয়। অন্যথায়, এটি একটি অকার্যকর সেল ফিরিয়ে দেবে।
    • আউটপুট: এখানে, আউটপুটটি ফাঁকা/খালি কারণ সেখানে নেই B5 সেলের স্ট্রিং মানের সাথে মিল।
    • এখন, ফিল হ্যান্ডেল আইকনটিকে <1 এ টেনে আনুন।>অটোফিল বাকি কক্ষে সংশ্লিষ্ট ডেটা।

    অবশেষে, আপনি আংশিকভাবে মিলে যাওয়া স্ট্রিংটি পাবেন।

    7. দুটি কলামের সাথে স্ট্রিংয়ের আংশিক মিল খুঁজে পেতে অ্যারে সূত্র প্রয়োগ করা

    আপনি IF ফাংশনের মতো কিছু ফাংশনের সংমিশ্রণ সহ একটি অ্যারে সূত্র প্রয়োগ করতে পারেন, কাউন্ট ফাংশন , এবং অনুসন্ধান ফাংশন এক্সেলে একটি আংশিক ম্যাচ স্ট্রিং খুঁজে বের করতে। উপরন্তু, আপনি আপনার পছন্দ অনুযায়ী বিভিন্ন ধরনের ফলাফলের জন্য এই ফাংশনগুলি পরিবর্তন করতে পারেন। এখন, নিচের উদাহরণটি অনুসরণ করুন। আসলে, আমাদের দুটি মানদণ্ড আছে। সুতরাং, উভয় মানদণ্ডের উপর ভিত্তি করে, আমাদের আংশিক ম্যাচ স্ট্রিং বের করতে হবে।

    পদক্ষেপ:

    <11
  • প্রথমত, আপনাকে একটি নতুন সেল নির্বাচন করতে হবে C5 যেখানে আপনি স্ট্যাটাস রাখতে চান।
  • দ্বিতীয়ত, আপনাকে নিচে দেওয়া সূত্রটি ব্যবহার করা উচিত C5 সেল।
  • =IF(COUNT(SEARCH({"A","12"}, B5))=2, "Found", "")

    • অবশেষে, ENTER<2 টিপুন> ফলাফল পেতে৷

    ফর্মুলা ব্রেকডাউন

    • এখানে, <অনুসন্ধান করুন 2> কোষ।
      • আউটপুট: {#VALUE!,7}।
    • তারপর, COUNT ফাংশনটি বৈধ ঘর গণনা করবে উপরের আউটপুট থেকে।
      • আউটপুট: 1.
    • শেষে, IF ফাংশনটি " ফাউন্ড" ফিরে আসবে যদি উভয়ই COUNT ফাংশন 2 ​​ফেরত দেয়। অন্যথায়, এটি একটি অকার্যকর কোষ প্রদান করবে।
      • আউটপুট: এখানে , আউটপুট হল খালি/খালি কারণ B5 সেলের স্ট্রিং মানের সাথে কোন মিল নেই।
      <12 ফলস্বরূপ, বাকি কক্ষে সংশ্লিষ্ট ডেটা স্বয়ংক্রিয়ভাবে পূরণ করুন আইকনটিকে টেনে আনুন।

    অবশেষে, আপনি স্ট্রিংটি পাবেন যা আংশিকভাবে মিলে গেছে।

    কিভাবে Excel এ আংশিক ম্যাচ স্ট্রিং এর অবস্থান পাবেন

    এখানে, সবচেয়ে আকর্ষণীয় অংশ হল, আপনি শুধুমাত্র <1 ব্যবহার করতে পারেন এক্সেল এ একটি আংশিক ম্যাচ স্ট্রিং খুঁজে বের করতে MATCH ফাংশন। এখন, নিচের উদাহরণটি অনুসরণ করুন। মূলত, আমাদের মানদণ্ড আছে। সুতরাং, সেই মানদণ্ডের উপর ভিত্তি করে, আমাদের "র্যাঙ্ক সহ নাম" কলাম থেকে আংশিক ম্যাচ স্ট্রিং টি বের করতে হবে।

    পদক্ষেপ:

    • প্রথমত, আপনাকে একটি নির্বাচন করতে হবে

    Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।