এই আর্টিকেলে আমি আলোচনা করব কীভাবে আপনি মাইক্রোসফট এক্সেল-এ একাধিক রঙে ফিল্টার করতে পারেন। সাধারণত, যখন আমরা একটি নির্দিষ্ট কলামকে একাধিক রঙে ফিল্টার করি, তবে ডেটাসেটে উপস্থিত অন্যান্য কলামও প্রথম ফিল্টার অনুযায়ী ফিল্টার হয়ে যায়। একাধিক রঙে ডেটা ফিল্টার করা কিছুটা ট্রিকি। যাইহোক, আমি আপনাকে দুই উপযুক্ত উপায় দেখাবো কীভাবে ফিল্টার বাই মাল্টিপল কলারস ইন এক্সেল কার্যকরভাবে উপযুক্ত উদাহরণসহ।
এক্সেলে একাধিক রঙে ফিল্টার করার ২টি উপযুক্ত উপায়
মান লें আমাদের নিচের ডেটাসেট আছে যাতে অনেক সেলস রিপ্রেজেন্টেটিভর নাম এবং তাদের সেলস রিজন, এবং সেলস রিপ্রেজেন্টেটিভ দ্বারা অর্জিত রেভিনিউ কলাম B, C, এবং E-তে দেওয়া আছে। আমরা VBA কোড ব্যবহার করে একটি ইউজার ডিফাইনড ফাংশন তৈরি করব এবং ম্যানুয়ালি কালার কোড ব্যবহার করে একাধিক রঙে ডেটা ফিল্টার করব। এখানে আমাদের ডেটাসেটের ওভারভিউ।

১. কালার কোড ব্যবহার করে এক্সেলে একাধিক রঙে ফিল্টার করা
এই পদ্ধতিতে, আমি শুধু এক্সেলের কালার কোড অপশন ব্যবহার করে আমাদের ডেটা একাধিক রঙে ফিল্টার করব। এর জন্য আপনাকে সেলের রঙ কোড জানতে হবে। লাল-র কোড ৩, হলুদ-র ৬, সবুজ-র ১৪, ইত্যাদি। একাধিক রঙে ফিল্টার করতে নিচের নির্দেশনা অনুসরণ করুন!
ধাপ ১:
- প্রথমে, ডেটাসেটে যেকোনো সেল নির্বাচন করুন, তারপর এক্সেল রিবন-এ থেকে ডেটা ট্যাবের ফিল্টার কমান্ড নির্বাচন করে ফিল্টার প্রয়োগ করুন।

- ফলস্বরূপ, ফিল্টারের ড্রপ-ডাউন অ্যারো দেখা যাবে।

- এরপর কলাম D-র ড্রপ-ডাউন অ্যারোতে ক্লিক করুন, এবং ৩, ৬, এবং ১৪ অপশনগুলো চেক করে কালার কোড দিয়ে ফিল্টার করুন। সবশেষে OK অপশন চাপুন।

- ফলস্বরূপ, আপনি নিচের স্ক্রিনশটে দেখানো যেন কালার কোড ব্যবহার করে একাধিক রঙে ফিল্টার করতে পারবেন।

ধাপ ২:
- আপনি এটি সর্ট ব্যবহার করেও করতে পারেন। সেজন্যে কলাম C-র ড্রপ-ডাউন অ্যারোতে ক্লিক করুন, সর্ট বাই কালার নির্বাচন করুন, এবং তারপর কাস্টম সর্ট বেছে নিন।

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

- এরপর, নিচের স্ক্রিনশটের মতো অ্যাড লেভেল ব্যবহার করে করুন। সবশেষে OK অপশন চাপুন।

- ফলস্বরূপ, আপনি নিচের স্ক্রিনশটে দেখানো যেন কাস্টম সর্ট কমান্ড ব্যবহার করে একাধিক রঙে ফিল্টার করতে পারবেন।

আরও পড়ুন: এক্সেলে কালার দিয়ে ফিল্টার করার উপায় (২ উদাহরণ)
২. ভিবিএ কোড চালিয়ে এক্সেলে একাধিক রঙে ফিল্টার করা
এবার, আমি একটি সহজ ভিবিএ কোড ব্যবহার করে একটি ইউজার ডিফাইনড ফাংশন তৈরি করব এবং তదনুসারে কলাম D-এ প্রয়োগ করা প্রতিটি রঙের কালার ইন্ডেক্স বের করব। তারপর কলাম D-কে একাধিক রঙের জন্য ফিল্টার করব। সহজ ভিবিএ কোড ব্যবহার করে একাধিক রঙে ফিল্টার করতে নিচের নির্দেশনা অনুসরণ করুন!
ধাপ ১:
- প্রথমে একটি মডিউল খুলুন, সেজন্যে আপনার ডেভেলপার ট্যাব থেকে,
ডেভেলপার → ভিজুয়াল বেসিক

- ভিজুয়াল বেসিক রিবনে ক্লিক করার পর আপনার সামনে মাইক্রোসফট ভিজুয়াল বেসিক ফর অ্যাপ্লিকেশনস – ফিল্টার বাই মাল্টিপল কলারস নামে একটি উইন্ডো তাৎক্ষণিকতই আসবে। সেটি থেকে আমরা আমাদের ভিবিএ কোড প্রয়োগের জন্য একটি মডিউল ইনসার্ট করব। সেজন্যে যান,
ইনসার্ট → মডিউল

- অতএব, ফিল্টার বাই মাল্টিপল কলারস মডিউলটি পপ আপ হবে। ফিল্টার বাই মাল্টিপল কলারস মডিউলে নিচের ভিবিএ কোডটি লিখুন।
Function FindColor(n As Range) As Integer
FindColor = n.Interior.ColorIndex
End Function

- অতএব, ভিবিএ চালান। সেজন্যে যান,
রান → রান সাব/ইউজারফর্ম

ধাপ ২:
- তারপর ওয়ার্কশিটে আসুন যেখানে আপনি নতুন তৈরি ফাংশনটি প্রয়োগ করতে চান, সেল E5-এ নিচের ফর্মুলা টাইপ করুন এবং কীবোর্ডে Enter চাপুন। ইউজার ডিফাইনড ফাংশন হলো,
=FindColor(D5)
- উপরোক্ত ফর্মুলা এন্টার করার পর আমরা সেল D5-এর কালার ইন্ডেক্স পাব। পরে, আমি অটোফিল হ্যান্ডেল (+) টুল ব্যবহার করেছি কলাম D-এর বাকি রঙিন সেলগুলোর কালার ইন্ডেক্স পেতে।

- এখন, আমরা ডেটাসেটে Ctrl + Shift + L ব্যবহার করে ফিল্টার অপশন প্রয়োগ করব। প্রাথমিকভাবে কলাম E-র ফিল্টার ড্রপ-ডাউন অ্যারোতে ক্লিক করুন এবং কালার ইন্ডেক্স ৩, ৬, ১৪, সহ শুধুমাত্র চেকмар্ক দিন। সবশেষে OK চাপুন।

- ফলস্বরূপ, আপনি নিচের স্ক্রিনশটে দেখানো যেন ভিবিএ কোড ব্যবহার করে একাধিক রঙে ফিল্টার করতে পারবেন।

আরও পড়ুন: এক্সেলে একাধিক কলাম কালার দিয়ে ফিল্টার করার উপায় (২ পদ্ধতি)
মনে রাখার বিষয়
➜ ডেটা ফিল্টারের জন্য কীবোর্ড শর্টকাট হিসেবে Ctrl + Shift + L ব্যবহার করতে পারেন।
➜ আপনার ডেভেলপার ট্যাব দৃশ্যমান না থাকলে, ম্যাক্রো সক্ষম করতে Alt + F11 চাপুন।
উপসংহার
আশা করি উপরে উল্লিখিত উপযুক্ত সকল পদ্ধতি ফিল্টার বাই মাল্টিপল কলারস এখন আপনাকে আপনার এক্সেল স্প্রেডশিটে আরও продук্টিভিটির সাথে প্রয়োগ করতে উদ্বুদ্ধ করবে। আপনার যেকোনো প্রশ্ন বা জিজ্ঞাসা থাকলে মন্তব্য করতে আপনাকে স্বাগতম। এবং অনুগ্রহ করে আমাদের ওয়েবসাইট ExcelDemy ভিজিট করে আরও এক্সপ্লোর করুন।
সম্পর্কিত আর্টিকেল
- এক্সেলে কন্ডিশনাল ফরম্যাটিং ব্যবহার করে কালার দিয়ে ফিল্টার করার উপায়
- এক্সেল ফিল্টার বাই কালার অ্যান্ড টেক্সট (সহজ ধাপlerle)
- এক্সেলে কালার দিয়ে ফিল্টার রিমুভ করার উপায় (৫ পদ্ধতি)