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

১. FILTER ফাংশন ব্যবহার করে হরিজোন্টাল ডেটা ফিল্টার করুন
FILTER ফাংশন পূর্বনির্ধারিত ক্রাইটেরিয়া ভিত্তিক হরিজোন্টালি ডেটা ফিল্টার করতে সহজে পারে। এই ফাংশন ডেটা ভার্টিক্যালি এবং হরিজোন্টালি উভয়ভাবে ফিল্টার করতে পারে।
FILTER ফাংশন পরিচিতি
সিনট্যাক্স:
=FILTER(array, include, [if_empty])
আর্গুমেন্টস:
| আর্গুমেন্ট | প্রয়োজনীয়/ঐচ্ছিক | ব্যাখ্যা |
|---|---|---|
| array | প্রয়োজনীয় | ফিল্টার করার ডেটার রেঞ্জ। |
| include | প্রয়োজনীয় | array-এর সমান উচ্চতা বা প্রস্থ বিশিষ্ট একটি বুলিয়ান অ্যারে। |
| if_empty | ঐচ্ছিক | ক্রাইটেরিয়া মিল না হলে পূর্বনির্ধারিত স্ট্রিং আউটপুট করবে। |
আমাদের উদাহরণে আমরা ডেটাসেটকে তিনটি ভিন্ন ক্যাটাগরি অর্থাৎ Fruit, Vegetable, এবং Fish অনুযায়ী ফিল্টার করব। নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- C10 সেলে ক্যাটাগরির নাম "Vegetable" লিখলাম। এটি ফিল্টারের ক্রাইটেরিয়া হিসেবে ব্যবহার করব। এছাড়া ফিল্টার্ড ডেটা সংরক্ষণের জন্য একটি আউটপুট টেবিল তৈরি করলাম।

- C12 সেলে নিচের ফর্মুলা লিখুন।
=FILTER(C4:J8,C5:J5=C10, "Not Found")▶ ফর্মুলা ব্যাখ্যা
FILTER ফাংশন দুই আর্গুমেন্ট নেয় - ডেটা এবং লজিক।
- এই ফর্মুলায় C4:J8 (নীল রঙের বক্স) ফিল্টার করার ডেটা রিপ্রেজেন্ট করে। C সারির C5:J5 সেলগুলো যেগুলো ক্যাটাগরি (লাল রঙের বক্স) এবং সেখান থেকে আমরা ক্রাইটেরিয়া সেট করলাম।
- ফর্মুলায় C5:J5=C10 চেক করে C10 সেলের ভ্যালু C5:J5-র প্রতিটি সেল ভ্যালুর সাথে। এটি একটি অ্যারে রিটার্ন করে: {FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE}। এখানে TRUE ভ্যালুগুলো Vegetable ক্যাটাগরির সেলগুলো।
ফর্মুলাটি একটি ডাইনামিক সমাধান। অর্থাৎ যখনই আমরা সেল ডেটা পরিবর্তন করব, আউটপুট সাথে সাথে অডজাস্ট হয়ে যাবে।

- ফলাফলে শুধু Vegetable ক্যাটাগরির কলামগুলো দেখাবে।

- এই ধাপে C10 সেলের ভ্যালু Fruit এ পরিবর্তন করলে ডেটা সেই ক্যাটাগরির জন্য হরিজোন্টালি ফিল্টার হয়ে যাবে।

২. ট্রান্সপোজ এবং ফিল্টার করে হরিজোন্টাল ডেটা ফিল্টার করুন
আমরা ডেটাসেটকে ট্রান্সপোজ করে তারপর এক্সেলের ডিফল্ট ফিল্টার অপশন ব্যবহার করে হরিজোন্টাল ডেটা ফিল্টার করতে পারি। চলুন উদাহরণটি দেখি!
ধাপসমূহ:
- প্রথমে পুরো ডেটাসেট সিলেক্ট করুন, কীবোর্ড থেকে Ctrl + C প্রেস করুন বা মাউস রাইট-ক্লিক করে কনটেক্সট মেনু থেকে Copy বেছে নিন।

- কপি করা ডেটাসেটকে Transpose অপশনসহ পেস্ট করুন। পেস্ট করার জন্য সেল সিলেক্ট করুন। উদাহরণে আমরা B10 সেল সিলেক্ট করলাম, তারপর Home Tab-এ Paste ট্যাবে ক্লিক করে Transpose পেস্ট অপশন বেছে নিলাম।

অন্য একটি পদ্ধতি:
Paste Special উইন্ডো খুলুন কনটেক্সট মেনু বা Home tab- থেকে। Operation options-এ Transpose চেকবক্স চেক করে OK হিট করুন।

- এখন ট্রান্সপোজ করা ডেটাসেট সিলেক্ট করুন এবং Data Tab-এ Filter অপশনে ক্লিক করুন।

- উপরের ধাপগুলো প্রতিটি কলামে ফিল্টারিং অপশন সক্রিয় করবে। Category Filter অপশনে ক্লিক করুন এবং Vegetable চেক করুন।

- এটি আউটপুট হিসেবে আমরা পেলাম।

উপরের ধাপগুলো অনুসরণ করে যেকোনো ক্রাইটেরিয়া অনুযায়ী ডেটাসেট ফিল্টার করা যাবে।
সদৃশ পড়ুন
- এক্সেল পিভট টেবিল ফিল্টার (৮টি কার্যকর পদ্ধতি)
- এক্সেলে একাধিক কলাম স্বতন্ত্রভাবে ফিল্টার করা
- একসাথে একাধিক কলাম ফিল্টার করা (৩টি পদ্ধতি)
- এক্সেলে একাধিক সারি ফিল্টার (১১টি উপযুক্ত পদ্ধতি)
৩. কাস্টম ভিউ তৈরি করে হরিজোন্টালি ডেটা ফিল্টার করুন
এই পদ্ধতিতে আমরা এক্সেলের Custom Views ব্যবহার করে হরিজোন্টাল ডেটা ফিল্টার করব। আমাদের ক্রাইটেরিয়া অনুযায়ী একাধিক কাস্টম ভিউ তৈরি করব। আমরা প্রোডাক্ট ক্যাটাগরি ভিত্তিক ফিল্টার করতে চাই। তাই এই উদাহরণে ৪টি কাস্টম ভিউ তৈরি করব। ضرুরী ধাপগুলো নিচে দেওয়া হলো।
ধাপসমূহ:
- প্রথমে পুরো ডেটাসেটসহ একটি কাস্টম ভিউ তৈরি করব। Excel Ribbon-এ View Tab-এ যান এবং Custom Views অপশন সিলেক্ট করুন।

- Custom Views উইন্ডোতে Add বাটনে ক্লিক করুন।

- ইনপুট বক্সে Dataset লিখে Custom View-এর নাম দিয়ে OK করুন।

- এখন Fruit ক্যাটাগরির জন্য কাস্টম ভিউ তৈরি করতে Fruit ক্যাটাগরি ছাড়া সব কলাম হাইড করুন। E, F, H, I, এবং J কলামগুলো সিলেক্ট করুন যেগুলো Vegetable এবং Fish-এর ডেটা ধারণ করে।

- এরপর কলাম বারের উপরে রাইট-ক্লিক করুন এবং কনটেক্সট মেনু থেকে Hide বেছে নিন।

- ফলস্বরূপ Fruit ক্যাটাগরি ছাড়া সব কলাম হাইড হয়ে গেল।

- এখন Fruit নামে একটি কাস্টম ভিউ যোগ করুন Fruit ক্যাটাগরির জন্য।

- এভাবেই Vegetable এবং Fish ক্যাটাগরির জন্য আরো দুটি কাস্টম ভিউ যোগ করুন Vegetable এবং Fish নামে। চূড়ান্তে আমরা ৪টি কাস্টম ভিউ তৈরি করলাম।

- এখন লিস্ট থেকে যেকোনো কাস্টম ভিউ সিলেক্ট করে Show বাটনে ক্লিক করলে সেই প্রোডাক্ট ক্যাটাগরির ফিল্টার্ড ডেটা দেখাবে। উদাহরণস্বরূপ, আমরা Fish Custom View সিলেক্ট করলাম Fish ক্যাটাগরির ফিল্টার্ড ডেটা দেখার জন্য।

- এখানে Vegetable ক্যাটাগরির ফিল্টার্ড ডেটাসেট দেখানো হলো।

নোটস
- FILTER ফাংশন একটি নতুন ফাংশন যা শুধু Excel 365-এ ব্যবহার করা যায়। পুরনো ভার্সনে এটি উপলব্ধ নয়।
উপসংহার
এখন আমরা জানি এক্সেলে হরিজোন্টালি ডেটা কিভাবে ফিল্টার করতে হয়। আশা করি এটি আপনাকে এই ফাংশনটি আরও আত্মবিশ্বাসের সাথে ব্যবহার করতে অনুপ্রাণিত করবে। যেকোনো প্রশ্ন বা সাজেশন থাকলে নিচে কমেন্ট বক্সে জানান।
আরও পড়ুন
- এক্সেলে একাধিক ক্রাইটেরিয়া ফিল্টার (৪টি উপযুক্ত পদ্ধতি)
- সেল ভ্যালু ভিত্তিক এক্সেল ফিল্টার ডেটা (৬টি কার্যকর পদ্ধতি)
- টেক্সট ফিল্টার ব্যবহার এক্সেলে (৫টি উদাহরণ)
- এক্সেলে ইউনিক ভ্যালু ফিল্টার করা (৮টি সহজ পদ্ধতি)