বিষয়বস্তুৰ তালিকা
যদি আপুনি VBA ব্যৱহাৰ কৰি সঠিক মিল বিচাৰিবলৈ কিছুমান সহজ উপায় বিচাৰিছে, তেন্তে আপুনি এই প্ৰবন্ধটো উপযোগী বুলি বিবেচনা কৰিব। গতিকে, প্ৰবন্ধটোৰ সৈতে আৰম্ভ কৰোঁ আহক আৰু এটা সঠিক মিল বিচাৰি উলিওৱাৰ উপায়সমূহ জানো।
কাৰ্য্যপুস্তিকা ডাউনলোড কৰক
VBA Find Exact Match.xlsm
VBA ব্যৱহাৰ কৰি সঠিক মিল বিচাৰি উলিওৱাৰ 5 টা উপায়
মই তলৰ টেবুলখন ব্যৱহাৰ কৰিছো য'ত কিছুমান ছাত্ৰ-ছাত্ৰীৰ ফলাফলৰ ৰেকৰ্ড আছে। মই VBA ৰ সহায়ত এই টেবুলখন ব্যৱহাৰ কৰি সঠিক মিল বিচাৰিবলৈ বিভিন্ন উপায় ব্যাখ্যা কৰিম।
ইয়াৰ বাবে মই Microsoft Excel 365 সংস্কৰণ ব্যৱহাৰ কৰিছো, আপুনি আন যিকোনো সংস্কৰণ ব্যৱহাৰ কৰিব পাৰে আপোনাৰ সুবিধা অনুসৰি।
পদ্ধতি-1: কোষৰ এটা পৰিসীমাত সঠিক মিল বিচাৰি উলিওৱা
যদি আপুনি এটা ষ্ট্ৰিংৰ দৰে সঠিক মিল বিচাৰিব বিচাৰে এজন ছাত্ৰৰ নাম আৰু তাৰ পিছত এই ছাত্ৰজনৰ কোষৰ অৱস্থান বিচাৰি উলিয়াওক তেতিয়া আপুনি এই পদ্ধতি অনুসৰণ কৰি এই কাম কৰিব পাৰে।
ইয়াত, মই ইয়াৰ সঠিক মিল বিচাৰিম ছাত্ৰজনৰ নাম “জোচেফ মাইকহেল” ।
পদক্ষেপ-01 :
➤ ডেভেলপাৰ টেব>> ভিজুৱেল বেচিক বিকল্প
তাৰ পিছত, ভিজুৱেল বেচিক সম্পাদক খোল খাব।
➤<লৈ যাওক 1> টেব>> মডিউল বিকল্প
সন্নিবিষ্ট কৰক ইয়াৰ পিছত, এটা মডিউল সৃষ্টি কৰা হ'ব।
পদক্ষেপ-02 :
➤তলৰ ক'ডটো লিখক
8327
ইয়াত, “সঠিক মিল” হৈছে শ্বীটৰ নাম আৰু “B5:B10” ই হৈছেছাত্ৰ-ছাত্ৰীৰ নামৰ পৰিসৰ, আৰু “জোচেফ মাইকেল” হৈছে ছাত্ৰজনৰ নাম যিটো জানিব লাগিব।
rng ক এটা পৰিসীমা বস্তু হিচাপে ঘোষণা কৰা হয় আৰু str এটা ষ্ট্ৰিং চলক হিচাপে সন্ধান কৰা বস্তুৰ ঠিকনা সংৰক্ষণ কৰিবলে।
IF বিবৃতিয়ে বস্তুৰ ঠিকনাক str চলকলৈ নিযুক্ত কৰিব।
➤ F5 টিপক
ফল :
তাৰ পিছত আপুনি পাব... নিম্নলিখিত বাৰ্তা বাকচ য'ত “জোচেফ মাইকেল” নামৰ ছাত্ৰজনৰ কোষৰ অৱস্থান থাকে।
অধিক পঢ়ক: এক্সেলত VBA ৰ সৈতে এটা পৰিসৰৰ ভিতৰত বিচাৰি উলিয়াওক: সঠিক আৰু আংশিক মিল অন্তৰ্ভুক্ত কৰা
পদ্ধতি-2: সঠিক মিল বিচাৰি উলিওৱা আৰু VBA ব্যৱহাৰ কৰি ইয়াক সলনি কৰা
মই দেখুৱাম উল্লেখিত ছাত্ৰজনৰ নাম বিচাৰি উলিয়াব পাৰি আৰু তাৰ পিছত আন এটা নামেৰে সলনি কৰিব পাৰি কাৰণ ইয়াত কেনেবাকৈ ভুলকৈ এই নামটো লিখা হৈছে। আপুনি আপোনাৰ পছন্দৰ স্ট্ৰিং বিচাৰি পাব পাৰে আৰু ইয়াক সলনি কৰিব পাৰে এই পদ্ধতি অনুসৰণ কৰি।
পদক্ষেপ-01 :
➤ পদ্ধতি-1
3207
ৰ পদক্ষেপ-01 অনুসৰণ কৰক ইয়াত, “find&replace” হৈছে শ্বীটৰ নাম আৰু “B5:B10” ই হৈছে ছাত্ৰ-ছাত্ৰীৰ নামৰ পৰিসৰ, আৰু “ড’নাল্ড পল” হৈছে ছাত্ৰজনৰ নাম যিটো জানিব লাগিব আৰু তাৰ পিছত “হেনৰী জেকচন” হ’ব পূৰ্বৰটোৰ পৰিৱৰ্তে ছাত্ৰজনৰ নাম হওক।
WITH বিবৃতিটোৱে প্ৰতিটো বিবৃতিত ক'ডৰ টুকুৰাটোৰ পুনৰাবৃত্তি এৰাই চলিব।
IF বিবৃতিটোৱে নিযুক্ত কৰিববস্তুৰ ঠিকনা str চলকলৈ আৰু DO লুপে সন্ধান শব্দৰ সকলো উপস্থিতি সলনি কৰিব।
➤<1 টিপক>F5
ফল :
তাৰ পিছত নতুন ছাত্ৰজনৰ নাম পাব “হেনৰী জেকচন” .
পদ্ধতি-৩: সঠিক আৰু ডাঙৰ-বৰ-সংবেদনশীল মিল বিচাৰি উলিওৱা
যদি আপুনি এটা ডাঙৰ-বৰ-সংবেদনশীল মিল বিচাৰিব বিচাৰে তেন্তে এই পদ্ধতি অনুসৰণ কৰক। ইয়াত মোৰ দুটা নাম ইটোৱে সিটোৰ লগত মিল আছে কিন্তু ক্ষেত্ৰখনৰ পাৰ্থক্য আছে আৰু গোচৰৰ ওপৰত নিৰ্ভৰ কৰি মই শেষৰ ছাত্ৰজনৰ নাম সলনি কৰিম।
পদক্ষেপ -01 :
➤ পদ্ধতি-1 ৰ পদক্ষেপ-01 অনুসৰণ কৰক
1274
ইয়াত, “কেছ-চেন্সিটিভ” হৈছে শ্বীটৰ নাম আৰু “B5:B10” হৈছে ছাত্ৰ-ছাত্ৰীৰ নামৰ পৰিসৰ, আৰু “ড’নাল্ড পল” হৈছে ছাত্ৰজনৰ নাম যিটো জানিব লাগিব, আৰু... তাৰ পিছত “হেনৰী জেকচন” পূৰ্বৰটোৰ পৰিৱৰ্তে ছাত্ৰজনৰ নাম হ'ব।
WITH বিবৃতিটোৱে প্ৰতিটো বিবৃতিত ক'ডৰ টুকুৰাটোৰ পুনৰাবৃত্তি এৰাই চলিব।
IF বিবৃতিয়ে বস্তুৰ ঠিকনাক str চলকলৈ নিযুক্ত কৰিব আৰু DO লুপে সন্ধান শব্দৰ সকলো উপস্থিতি সলনি কৰিব।
➤ F5 টিপক
ফল :
এতিয়া ক্ষেত্ৰ অনুসৰি... ছাত্ৰৰ নাম “হেনৰী জেকচন” লৈ সলনি কৰা হ'ব।
একেধৰণৰ পঠন:
- এক্সেলত VBA ব্যৱহাৰ কৰি এটা কোষত ষ্ট্ৰিং কেনেকৈ বিচাৰিব (2 পদ্ধতি)
- ভিবিএএক্সেলত স্তম্ভত বিচাৰিব (৭টা পদ্ধতি)
- এক্সেলত VBA ৰ সৈতে ষ্ট্ৰিং কেনেকৈ বিচাৰিব (৮টা উদাহৰণ)
পদ্ধতি-৪: ব্যৱহাৰ কৰা InStr ফাংচন
ধৰি লওক, আপুনি পাছ বা ছাত্ৰ-ছাত্ৰীৰ নামৰ সৈতে মিল ৰাখিব বিচাৰে ফলাফল স্তম্ভ ৰ ওপৰত নিৰ্ভৰ কৰি য'ত পাছ বা ফেইল লিখা হৈছে। এই ষ্ট্ৰিংটো ফলাফল স্তম্ভ ত বিচাৰিবলৈ আৰু পৰীক্ষাত উত্তীৰ্ণ হোৱা ছাত্ৰ-ছাত্ৰীসকলৰ বাবে “উত্তীৰ্ণ” অৱস্থা স্তম্ভ ত লিখিবলৈ, আপুনি <1 ব্যৱহাৰ কৰিব পাৰে>InStr ফাংচন ।
পদক্ষেপ-01 :
➤ পদক্ষেপ-01 অনুসৰণ কৰক পদ্ধতি-1
2907
ৰ ইয়াত, কোষৰ পৰিসৰ হৈছে C5:C10 যিটো হৈছে ফলৰ স্তম্ভ
InStr(cell. মান, “পাছ”) > 0 হৈছে সেই অৱস্থা য'ত সংখ্যাটো শূন্যতকৈ বেছি হয় (যেতিয়া কোষটোত “Pass” থাকে) তেতিয়া নিম্নলিখিত শাৰীটো চলি থাকিব আৰু কাষৰ কোষত থকা আউটপুটটো Passed<2 হিচাপে দিব>.
যদি চৰ্তটো মিছা হয় তাৰ অৰ্থ হ'ল এটা কোষত কোনো “পাছ” নাই তেন্তে ELSE ৰ তলৰ শাৰীটোৱে এক্সিকিউট কৰিব আৰু আউটপুট মানটো দিব কাষৰ কোষটো খালী হিচাপে।
এই লুপটো প্ৰতিটো কোষৰ বাবে চলি থাকিব।
➤ F5 <টিপক 3>
ফল :
তাৰ পিছত, উত্তীৰ্ণ হোৱা ছাত্ৰ-ছাত্ৰীসকলৰ বাবে আপুনি “উত্তীৰ্ণ” মৰ্যাদা পাব।
পদ্ধতি-৫: সঠিক মিল বিচাৰি উলিওৱা আৰু তথ্য উলিওৱা
যদি আপুনি নিষ্কাশন কৰিব বিচাৰে “মাইকেল জেমছ” নামৰ এজন ছাত্ৰৰ বাবে সংশ্লিষ্ট তথ্য তেন্তে আপুনি এই পদ্ধতি অনুসৰণ কৰিব পাৰে।
পদক্ষেপ-01 :
➤ পদ্ধতি-1
5575
ৰ পদক্ষেপ-01 অনুসৰণ কৰক ইয়াত, মই B100 ক সক্ৰিয় হিচাপে ব্যৱহাৰ কৰিছো শ্বীট ৰেঞ্জ (আপুনি আপোনাৰ ব্যৱহাৰ অনুসৰি যিকোনো ৰেঞ্জ ব্যৱহাৰ কৰিব পাৰে)।
InStr(1, Range(“B” & i), “Michael James”) > 0 স্তম্ভ B ত থকা কোষটোত মাইকেল জেমছ আছে নে নাই পৰীক্ষা কৰাৰ চৰ্ত।
Range(“E ” & icount & “:G” & icount) হৈছে পৰিসীমা য'ত আপুনি আপোনাৰ আউটপুট তথ্য বিচাৰে আৰু Range(“B” & i & “:D” & i).value এ B স্তম্ভৰ পৰা D লৈ মানসমূহ দিব।
➤ F5 টিপক
ফল :
তাৰ পিছত আপুনি মাইকেল জেমছ নাম থকা ছাত্ৰ-ছাত্ৰীসকলৰ বাবে তলত দিয়া তথ্যসমূহ পাব।
অনুশীলন অংশ
নিজকে অনুশীলন কৰাৰ বাবে আমি তলৰ দৰে এটা অনুশীলন অংশ অভ্যাস নামৰ এখন শ্বীটত প্ৰদান কৰিছো <২>। অনুগ্ৰহ কৰি নিজেই কৰক।
উপসংহাৰ
এই লেখাটোত মই VBA<ব্যৱহাৰ কৰি সঠিক মিল বিচাৰি উলিওৱাৰ আটাইতকৈ সহজ উপায়সমূহ আলোচনা কৰিবলৈ চেষ্টা কৰিলোঁ ২> এক্সেলত ফলপ্ৰসূভাৱে। আশাকৰোঁ আপোনালোকে ইয়াক উপযোগী বুলি বিবেচনা কৰিব। যদি আপোনাৰ কিবা পৰামৰ্শ বা প্ৰশ্ন আছে, তেন্তে আমাৰ সৈতে শ্বেয়াৰ কৰিবলৈ নিঃসংকোচে অনুৰোধ জনালোঁ।