কম্পিউটার টিউটোরিয়াল

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড
ছবি: এডিটর | মিডজার্নি

প্রোডাক্ট লিস্টিং ব্যবসা পরিচালনার জন্য অত্যন্ত জরুরি। একটি ইন্টারেক্টিভ প্রোডাক্ট ক্যাটালগ ব্যবহারকারীদের ডাইনামিকভাবে প্রোডাক্ট সার্চ, ফিল্টার এবং ব্রাউজ করতে সক্ষম করে। এক্সেল ক্যাটালগিংয়ের জন্য একটি চমৎকার টুল, কারণ এটি ডাইনামিক ফর্মুলা, ড্রপ-ডাউন, ফিল্টার, স্লাইসার ইত্যাদি ব্যবহার করে। এই টিউটোরিয়ালে, আমরা এক্সেলে ইন্টারেক্টিভ প্রোডাক্ট ক্যাটালগ তৈরি করব।

একটি ছোট ই-কমার্স ব্যবসা বিবেচনা করুন যা ইলেকট্রনিক্স অ্যাকসেসরি বিক্রি করে এবং প্রোডাক্ট সার্চ, ক্যাটাগরি অনুযায়ী ফিল্টার, স্টক স্ট্যাটাস চেক ইত্যাদির জন্য এক্সেলে ইন্টারেক্টিভ প্রোডাক্ট ক্যাটালগ প্রয়োজন।

ধাপ ১: প্রোডাক্ট ডেটাবেস সেট আপ করুন

১.১. প্রোডাক্ট লিস্ট টেবিল তৈরি করুন

  • এক্সেলে একটি নতুন ওয়ার্কশিট তৈরি করুন।
  • আপনার ব্যবসা-প্রাসঙ্গিক প্রোডাক্ট কলামগুলো প্রাসঙ্গিক বিবরণের সাথে ইনসার্ট করুন, যেন:
    • Product ID
    • Product Name
    • Category
    • Price
    • Stock Status
    • Image (ঐচ্ছিক)
    • Description

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

১.২. ডেটাকে টেবিলে রূপান্তর করুন

আপনার ডেটাকে একটি টেবিলে রূপান্তর করুন। টেবিলে ফিল্টার, সোর্ট এবং কন্ডিশনাল ফরম্যাটিং প্রয়োগ করা সহজ।

  • হেডারসহ পুরো ডেটাসেট সিলেক্ট করুন।
  • Insert ট্যাবে যান » Table সিলেক্ট করুন।
  • “My table has headers” চেক করুন এবং OK-এ ক্লিক করুন।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

আউটপুট:

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

ধাপ ২: সার্চ ফাংশন তৈরি করুন

প্রোডাক্ট নাম দিয়ে সার্চ করার অনুমতি দিতে:

  • একটি নতুন শিট তৈরি করুন এবং এর নাম রাখুন Category।
  • একটি সেল সিলেক্ট করুন এবং এটিকে “Search Product:” লেবেল করুন।
  • B1 সেলে, ব্যবহারকারী সার্চ টার্ম লিখতে পারবেন।
  • A3 সেল সিলেক্ট করুন এবং নিচের ফর্মুলা ইনসার্ট করুন।

ফর্মুলা:

=FILTER(ProductTable[[Product Name]:[Stock Status]], ISNUMBER(SEARCH(B1, ProductTable[Product Name])), "No Match Found")

এই ফর্মুলা শুধুমাত্র সেই প্রোডাক্টগুলো ফিল্টার করে যাদের প্রোডাক্ট নামে B1 সেলের সার্চ টার্ম থাকে, তারপর প্রোডাক্ট ইনফরমেশন রিটার্ন করে। আপনি সেই সার্চ ভ্যালুর প্রোডাক্ট নাম, ক্যাটাগরি, প্রাইস এবং স্টক স্ট্যাটাসের ডিটেইলস পাবেন।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

ধাপ ৩: ড্রপ-ডাউন লিস্ট যোগ করুন

৩.১. ক্যাটাগরির জন্য ড্রপ-ডাউন যোগ করুন

প্রোডাক্ট ক্যাটাগরি অনুযায়ী ফিল্টার করতে আপনি একটি ড্রপ-ডাউন লিস্ট যোগ করতে পারেন।

  • একটি সেল সিলেক্ট করুন এবং এটিকে “Select Category:” লেবেল করুন।
  • F2-এ ক্লিক করুন » Data ট্যাবে যান » Data Validation সিলেক্ট করুন।
  • Validation Criteria-এ,
  • Allow ফিল্ডে » List বেছে নিন।
  • Source ফিল্ডে » ইউনিক ক্যাটাগরি লিস্ট জেনারেট করার জন্য নিচের ফর্মুলা ইনসার্ট করুন।
=OFFSET(Products!$C$2, 0, 0, COUNTA(Products!$C$2:$C$11), 1)

এই ড্রপ-ডাউন লিস্ট সিলেক্ট করার জন্য ইউনিক ক্যাটাগরি লিস্ট দেখাবে।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

৩.২. স্টক স্ট্যাটাসের জন্য ড্রপ-ডাউন যোগ করুন

  • F4-এ ক্লিক করুন » Data ট্যাবে যান » Data Validation সিলেক্ট করুন।
  • Validation Criteria-এ,
  • Allow ফিল্ডে » List বেছে নিন।
  • Source ফিল্ডে » অন্য শিট থেকে ইউনিক স্টক স্ট্যাটাস লিস্ট জেনারেট করার জন্য নিচের ফর্মুলা ইনসার্ট করুন:
=OFFSET(Products!$E$2, 0, 0, COUNTA(Products!$E$2:$E$11), 1)

এই ড্রপ-ডাউন লিস্ট সিলেক্ট করার জন্য ইউনিক স্টক স্ট্যাটাস লিস্ট দেখাবে।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

ধাপ ৪: ফিল্টার করা প্রোডাক্ট ডাইনামিকভাবে প্রদর্শন করুন

আপনি ড্রপ-ডাউন লিস্ট থেকে একটি মান সিলেক্ট করে নির্দিষ্ট প্রোডাক্টগুলো দেখাতে পারেন।

  • Catalog Sheet-এ একটি সেকশন সিলেক্ট করুন যেখানে ফিল্টারড রেজাল্ট দেখানো হবে।
  • কলাম হেডারগুলো লেবেল করুন।
  • ড্রপ-ডাউন ভ্যালু ভিত্তিক করে প্রোডাক্ট লিস্ট ফিল্টার করতে ডাইনামিক ফর্মুলা ব্যবহার করুন।

৪.১. ডেটা ডাইনামিকভাবে ফিল্টার করতে FILTER ফাংশন ব্যবহার করুন

  • H2 সেল সিলেক্ট করুন এবং নিচের ফর্মুলা ইনসার্ট করুন।

ফর্মুলা:

=FILTER(ProductTable, (ProductTable[Category] = F2) * (ProductTable[Stock Status] = F4), "No products found")

এই ফর্মুলা শুধুমাত্র সেই প্রোডাক্টগুলো প্রদর্শন করবে যারা ক্যাটাগরি এবং স্টক স্ট্যাটাস দুটোই ম্যাচ করে।

  • F2 হলো ড্রপ-ডাউন থেকে সিলেক্ট করা ক্যাটাগরি এবং F4 হলো সিলেক্ট করা স্টক স্ট্যাটাস।
  • যদি দুটি কন্ডিশন ম্যাচ না করে, তবে এটি “No products found” দেখাবে।

এখন, একটি ক্যাটাগরি এবং স্ট্যাটাস সিলেক্ট করলে সংশ্লিষ্ট প্রোডাক্টগুলো ডাইনামিকভাবে ফিল্টার হবে।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

৪.২. স্টক স্ট্যাটাসের জন্য কন্ডিশনাল ফরম্যাটিং প্রয়োগ করুন

আউট-অফ-স্টক আইটেমগুলো হাইলাইট করুন ভালো দৃশ্যমানতার জন্য।

  • Stock Status কলামটি সিলেক্ট করুন।
  • Home ট্যাবে যান » Conditional Formatting » New Rule সিলেক্ট করুন।
  • “Use a formula to determine which cells to format” বেছে নিন।
  • ফর্মুলা লিখুন:
  • Format » একটি Fill Color » OK সিলেক্ট করুন।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

ফাইনাল আউটপুট:

এখন, “Out of Stock” প্রোডাক্টগুলো পিচ রঙে হাইলাইট হবে।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

ধাপ ৫: ইন্টারেক্টিভিটির জন্য স্লাইসার ইনসার্ট করুন

  • প্রোডাক্ট টেবিলে যান » প্রোডাক্ট টেবিলের ভিতরে ক্লিক করুন।
  • Insert ট্যাবে যান » Slicer সিলেক্ট করুন।
  • Category এবং Stock Status সিলেক্ট করুন » OK-এ ক্লিক করুন।
  • স্লাইসারগুলো প্রোডাক্ট শিটে সাজান সহজ ফিল্টারিং-এর জন্য।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

স্লাইসার ব্যবহার করে ব্যবহারকারীরা ড্রপ-ডাউন ব্যবহার না করে বাটন ক্লিক করে ফিল্টার করতে পারেন।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

  • স্লাইসার থেকে একটি ক্যাটাগরি এবং In Stock সিলেক্ট করুন প্রোডাক্ট টেবিল ফিল্টার করতে।

এক্সেলে ডাইনামিক প্রোডাক্ট ক্যাটালগ তৈরি করুন: ধাপে ধাপে গাইড

উপসংহার

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

Get FREE Advanced Excel Exercises with Solutions!

  1. Google Chrome ডিফল্ট অবস্থায় রিসেট করার উপায়

  2. ফাইল খোলা ছাড়া XML থেকে XLSX-এ রূপান্তর করুন সহজে

  3. Microsoft Teams Error code caa7000a সমাধান

  4. ProtonMail Bridge ব্যবহার করে আপনার ইমেল ক্লায়েন্টের সাথে ProtonMail ইন্টিগ্রেট করুন