কলামে মান খুঁজতে এক্সেল VBA (6টি উপযুক্ত উদাহরণ)

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

MS Excel-এ আমাদের প্রায়শই ডেটাসেটের মান অনুসন্ধান বা খুঁজে বের করতে হয়। এটি সারি বা কলামে ডেটা খুঁজে পেতে পারে। সৌভাগ্যবশত, এক্সেল এই ধরনের কাজ করার জন্য বিভিন্ন ফাংশন এবং সূত্র প্রদান করে। এক্সেল VBA কোডের সাহায্যে, আমরা এই অনুসন্ধান বা মান খুঁজে বের করার কাজটি স্বয়ংক্রিয়ভাবে করতে পারি। এই নিবন্ধে, আমরা এক্সেল VBA-তে কলামে মান খোঁজার বিভিন্ন উপায় দেখব।

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

কলামে মান খুঁজুন .xlsm

6 এক্সেলের কলামে মান খুঁজে পেতে VBA এর উদাহরণ

আসুন তাদের পণ্য আইডি<2 সহ পণ্যের তথ্যের একটি ডেটাসেট আছে>, ব্র্যান্ড , মডেল , ইউনিট মূল্য , এবং অর্ডার আইডি । আমাদের কাজ হল মিলিত অর্ডার আইডি খুঁজে বের করা। এখন আমাদের কাজ হল পণ্য আইডি এর সাথে যুক্ত অর্ডার আইডি খুঁজে বের করা।

1. কলাম ব্যবহার করে মান খুঁজুন VBA ফাইন্ড ফাংশন

প্রথম উদাহরণে, আমরা একটি কলামে একটি মান খুঁজে পেতে VBA এ ফাইন্ড ফাংশন ব্যবহার করব।

📌 পদক্ষেপ:

  • শীটের নীচে শীটের নামটিতে যান৷
  • মাউসের ডান বোতাম টিপুন৷
  • টি চয়ন করুন তালিকা থেকে কোড দেখুন বিকল্পটি।

  • VBA উইন্ডোটি খোলে। তারপর ইনসার্ট বিকল্প থেকে মডিউল সিলেক্ট করুন

  • এখন VBA কনসোলে নিম্নলিখিত কোডটি লিখুন
5670

  • এখন একটি বোতাম ঢোকানডেটাসেট।
  • ডেভেলপার ট্যাবে যান।
  • > সন্নিবেশ থেকে বোতাম ( ফর্ম নিয়ন্ত্রণ ) বেছে নিন বিভাগ।

  • বোতামের যেকোনো নাম দিন। যেমন আমি এটি অনুসন্ধান হিসাবে দিচ্ছি।

  • এই বোতামটিতে কোডটি বরাদ্দ করুন।
  • টি নির্বাচন করুন বোতাম টিপুন এবং মাউসের ডান বোতাম টিপুন।
  • তালিকা থেকে অ্যাসাইন ম্যাক্রো বেছে নিন।

  • অ্যাসাইন ম্যাক্রো উইন্ডো থেকে পছন্দসই ম্যাক্রো নির্বাচন করুন।
  • তারপর, ঠিক আছে টিপুন।

<11
  • এখন যেকোনও প্রোডাক্ট আইডি লিখুন এবং অনুসন্ধান বোতামে ক্লিক করুন।
  • আমরা দেখতে পাচ্ছি না এই পণ্য নম্বরটি তালিকায় না থাকায় মিল দেখা যাচ্ছে।

    • অন্য একটি পণ্য আইডি রাখুন এবং আবার অনুসন্ধান বোতাম টিপুন।

    23>> এক্সেল VBA

    2 এ সারি এবং কলাম দ্বারা সেল মান পেতে। VBA বিভিন্ন ওয়ার্কশীট থেকে মান খোঁজার জন্য

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

    শীট 2:

    শীট3:

    📌 পদক্ষেপ:

    • একই অনুসরণ করুনVBA কনসোল খুলতে আগের পদ্ধতি থেকে ধাপ 1 থেকে ধাপ 2 ধাপগুলি
    • এখন VBA কনসোলে নিম্নলিখিত কোডটি লিখুন
    7169

    • এখন আবার আগের মত একটি বোতাম ঢোকান।
    • তারপর বোতামে ম্যাক্রো কোড বরাদ্দ করুন।

    • যেকোন প্রোডাক্ট আইডি লিখুন এবং এক্সিকিউট বোতামে ক্লিক করুন

    <0 আরও পড়ুন: কলামে মান দেখুন এবং এক্সেলের অন্য কলামের রিটার্ন মান

    3. কলামে মান খুঁজুন এবং চিহ্নিত করুন

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

    📌 <2 পদক্ষেপ:

    • ভিবিএ কনসোল খোলার আগের পদ্ধতি হিসাবে ধাপ 1 থেকে ধাপ 2 পর্যন্ত একই ধাপ অনুসরণ করুন
    • এখন VBA কনসোলে নিম্নলিখিত কোডটি লিখুন
    7430

    • এখন ওয়ার্কশীটে যান এবং কোডটি চালান৷
    • সারণীতে আউটপুট দেখুন৷

    আরও পড়ুন: এক্সেল কলামে কীভাবে সর্বোচ্চ মান খুঁজে পাবেন (4 পদ্ধতি )

    4. ওয়াইল্ডকার্ড ব্যবহার করে কলামে মান খোঁজার জন্য VBA

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

    📌 পদক্ষেপ:

    • ভিবিএ কনসোল খোলার আগের পদ্ধতি হিসাবে ধাপ 1 থেকে ধাপ 2 একই ধাপ অনুসরণ করুন
    • এখন VBA কনসোলে নিম্নলিখিত কোডটি লিখুন
    3514

    • আবার, আগেরটির মতো একটি বোতাম ঢোকান।
    • এখন ম্যাক্রো বরাদ্দ করুন বোতামে কোড দিন।

    • এখন যেকোনো আংশিক পণ্য আইডি লিখুন এবং চালনা করুন বোতাম টিপুন।

    আরও পড়ুন: কিভাবে একটি এক্সেল কলামে সর্বনিম্ন মান খুঁজে পাবেন (6 উপায়)

    5. এক্সেল VBA কলামে সর্বাধিক মান খুঁজে পেতে

    এখানে, আমরা VBA কোড ব্যবহার করে একটি কলামের সর্বাধিক মান খুঁজে পেতে চাই৷

    📌 ধাপ:

    • আমরা সর্বোচ্চ মূল্য জানতে চাই৷

    • এখন, নিম্নলিখিত VBA রাখুন একটি নতুন মডিউলে কোড।
    2868

    • তারপর, VBA কোড চালানোর জন্য F5 বোতাম টিপুন।
    • ইনপুট ডায়ালগ বক্স প্রদর্শিত হবে৷
    • ডেটাসেট থেকে পরিসর নির্বাচন করুন৷

    • অবশেষে, ঠিক আছে বোতাম টিপুন।

    আমরা দেখতে পাচ্ছি সর্বাধিক মান ডায়ালগ বক্সে দেখানো হয়েছে।

    6. এক্সেল VBA কলামে শেষ মান খুঁজে বের করতে

    এখানে, আমরা একটি শেষ সারি বা ঘরের মান জানতে চাইনির্দিষ্ট কলাম। উদাহরণস্বরূপ, আমরা পণ্য কলাম থেকে শেষ পণ্যটি জানতে চাই

    📌 পদক্ষেপ:

    • মডিউলে নিচে VBA কোডটি ইনপুট করুন।
    8203

    • তারপর, <1 টিপে কোডটি চালান।>F5 বোতাম।

    শেষ মানটি ডায়ালগ বক্সে দেখানো হয়েছে।

    আরও পড়ুন: এক্সেলের একটি কলামে একটি মানের শেষ ঘটনাটি কীভাবে খুঁজে বের করবেন (5 পদ্ধতি)

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

    কিছু ​​সাধারণ ত্রুটি:

    • ত্রুটি: একবারে একটি মান। কারণ FIND পদ্ধতিটি একবারে শুধুমাত্র একটি মান খুঁজে পেতে পারে।
    • ত্রুটি: #NA VLOOKUP এ। যদি অনুসন্ধান করা মান প্রদত্ত ডেটাসেটে উপস্থিত না থাকে, তাহলে এই ফাংশনটি এই #NA ত্রুটিটি ফেরত দেবে।
    • রেঞ্জ(“সেল_সংখ্যা”)।ক্লিয়ার কন্টেন্টস অংশ ঘর থেকে পূর্ববর্তী মান সাফ করতে ব্যবহৃত হয়। অন্যথায়, পূর্ববর্তী মানটি ম্যানুয়ালি অপসারণ করতে হবে।

    উপসংহার

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

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