সুচিপত্র
যখন আপনার কাছে একটি বড় এবং আরও জটিল ডেটাসেট থাকে তখন ফিল্টারিং অপরিহার্য হয়ে ওঠে৷ এই ধরনের ডেটাসেট থেকে পছন্দসই ডেটা পুনরুদ্ধার করা বেশ সময়সাপেক্ষ। সুতরাং, আপনার জানা উচিত কিভাবে এক্সেলে একাধিক ফিল্টার প্রয়োগ করতে হয়। একাধিক ফিল্টার এর পদ্ধতিগুলি আপনার আগ্রহী ডেটা প্রদর্শনের জন্য বিশেষভাবে আশ্চর্যজনক৷
এই নিবন্ধে, আমরা একাধিক ফিল্টার প্রয়োগ করার পদ্ধতিগুলি সহ আলোচনা করব। 1>VBA কোড Excel এ। এছাড়াও, আমরা ফিল্টার ফাংশন দেখাব যা স্মার্টভাবে ফিল্টার করে এবং স্বয়ংক্রিয়ভাবে ডেটা আপডেট করে।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি এখান থেকে অনুশীলন ওয়ার্কবুক ডাউনলোড করতে পারেন:
একাধিক ফিল্টার প্রয়োগ করা.xlsm
এক্সেলে একাধিক ফিল্টার প্রয়োগ করার 6 পদ্ধতি
মূল বিশ্লেষণে যাওয়ার আগে, আসুন এক ঝলক দেখে নেওয়া যাক নিম্নলিখিত ডেটাসেট। এখানে, 15টি সাইটের নাম তাদের বিভাগ সহ দেওয়া হয়েছে। এছাড়া, তারিখ এবং প্ল্যাটফর্মের মোডের উপর ভিত্তি করে ভিজিট নম্বর এবং নতুন সাবস্ক্রাইবার প্রদান করা হয়।
এখন আমরা বিভিন্ন দৃষ্টিকোণ সংক্রান্ত একাধিক ফিল্টার এর প্রয়োগ দেখতে পাব। সেশন পরিচালনার জন্য, আমরা Microsoft 365 সংস্করণ ব্যবহার করছি। তো, চলুন শুরু করা যাক।
1. এক্সেলের বিভিন্ন কলামের মধ্যে সহজ উপায়ে একাধিক ফিল্টার
এখানে, আপনি ফিল্টার বিকল্পটি ব্যবহার করে সহজেই আপনার প্রয়োজনীয় ডেটা সংগঠিত করতে পারেন এক্সেল উদাহরণ স্বরূপ,আপনি যদি এডুকেশনাল সাইটের এবং মোবাইল প্ল্যাটফর্ম -এর জন্য ভিজিটের সংখ্যা পেতে চান, আপনি কেবল ফিল্টার বিকল্পটি ব্যবহার করতে পারেন।
সুতরাং, এর জন্য নিচের ধাপগুলি অনুসরণ করুন।
- প্রথমে, আপনার ডেটাসেট নির্বাচন করুন।
- দ্বিতীয়ত, হোম ট্যাব থেকে> ফিল্টার বিকল্পটি ক্লিক করুন ( সাজান এবং ফিল্টার কমান্ড বার থেকে)। উপরন্তু, আপনি অন্য উপায়ে ফিল্টার বিকল্পটি খুলতে পারেন। অধিকন্তু, এটি ডেটা ট্যাব> ফিল্টার বিকল্পে ক্লিক করুন।
এর পরে, আপনি ড্রপ-ডাউন তীর দেখতে পাবেন প্রতিটি ক্ষেত্র৷
এখন, আপনাকে আপনার পছন্দসই ডেটা ফিল্টার করতে হবে৷
- প্রথমে, "বিভাগ" নির্বাচন করুন ক্ষেত্র৷
- তারপর, সমস্ত ডেটা বিকল্পগুলি অনির্বাচন করতে সমস্ত নির্বাচন করুন এর কাছের বক্সটি আনচেক করুন৷
- তারপর, “শিক্ষা”<এর কাছের বক্সটি চেক করুন 2>।
- পরে, ঠিক আছে টিপুন।
- আবার, " এ ক্লিক করুন প্ল্যাটফর্ম” ফিল্ড এবং পূর্বের পদ্ধতিতে “মোবাইল” প্ল্যাটফর্মের কাছাকাছি বক্সটি চেক করুন।
ফিল্টার করার পরে দুটি ক্ষেত্র, আপনি নিম্নলিখিত ভিজিট নম্বর পাবেন৷
2. এক্সেলে একাধিক মান ফিল্টার করতে অটোফিল্টার বিকল্প ব্যবহার করে
AutoFilter অপশনটি Excel-এ একটি এমবেডেড বোতাম হিসেবে ব্যবহৃত হয় একটি ডেটা পরিসর বা কলামে বিভিন্ন ধরনের প্রয়োজনীয় ডেটা ফিল্টার করার জন্য।
সুতরাং, আপনি যদি খুঁজে পেতে চান "সাইটের নাম" 5000 এবং 10000 এর মধ্যে একটি ভিজিট নম্বর থাকলে এবং "নতুন গ্রাহক" 200 এর বেশি হলে, আপনি এটি নিম্নলিখিত উপায়ে করতে পারেন৷
- প্রথমে, ডেটাসেট নির্বাচন করুন এবং CTRL+SHIFT+L চাপুন।
22>
- তারপর, “ভিজিট নম্বর” ফিল্ডের ড্রপ-ডাউন তীর ক্লিক করুন।
- এর পর, সংখ্যা ফিল্টার মেনুতে যান।
- তারপর, এর মধ্যে বিকল্পটি বেছে নিন।
এই সময়ে, কাস্টম অটোফিল্টার নামে একটি নতুন ডায়ালগ বক্স প্রদর্শিত হবে।
- প্রথমে, কাস্টম অটোফিল্টার ডায়ালগ বক্সের প্রথম ফাঁকা স্থানে 5000 প্রবেশ করান।
- দ্বিতীয়ভাবে , দ্বিতীয় স্থানে 10000 লিখুন।
- অবশেষে, ঠিক আছে টিপুন।
এভাবে ফলস্বরূপ, আপনি ফিল্টার করা ভিজিট নম্বর দেখতে পাবেন।
- একইভাবে, ড্রপ-ডাউন তীর তে ক্লিক করুন। “নতুন গ্রাহক” ক্ষেত্রের।
- তারপর, সংখ্যা ফিল্টার মেনুতে যান।
- এর পর, বৃহত্তর নির্বাচন করুন এর চেয়ে বিকল্প।
একইভাবে, " নতুন গ্রাহকদের " এর জন্য কাস্টম অটোফিল্টার নামের ডায়ালগ বক্সটি খোলে৷
<11
এবং আপনি আপনার প্রশ্নের জন্য নিম্নলিখিত ফলাফল পাবেন৷ সুতরাং, আমরা ভেবেছিলাম কিভাবে এক্সেল এ একাধিক ফিল্টার প্রয়োগ করতে হয় তা আপনার কাছে পরিষ্কার।
3. একাধিক কলাম ফিল্টার করেএকই সাথে উন্নত ফিল্টার বৈশিষ্ট্য
পূর্ববর্তী দুই পদ্ধতিতে, আপনি প্রতিটি ক্ষেত্রের জন্য পৃথকভাবে একাধিক ফিল্টার এর প্রয়োগ দেখতে পাচ্ছেন। তাছাড়া, আপনার কাছে মানদণ্ড প্রদানের কোনো বিকল্প ছিল না।
আসলে, উন্নত ফিল্টার বিকল্পটি ব্যবহার করে, আপনি ক্ষেত্রগুলির জন্য মানদণ্ড নির্দিষ্ট করতে পারেন।
উদাহরণস্বরূপ, আপনি নির্দিষ্ট করতে পারেন তিনটি মাপদণ্ড যেমন সাইটগুলির বিভাগ হবে শিক্ষা , ভিজিট সংখ্যা 10000<2 এর চেয়ে বেশি হবে>, এবং নতুন গ্রাহকদের সংখ্যা 400 এর বেশি হবে।
- প্রথমে, তাদের ক্ষেত্র সম্পর্কিত উপরোক্ত মানদণ্ডগুলি লিখুন। এখানে, আমরা B22:D23 সেল রেঞ্জে সেই মানদণ্ডগুলি লিখেছি৷ আসলে, আপনাকে অবশ্যই মানদণ্ডগুলি লিখতে হবে অনুভূমিকভাবে ৷
- তারপর ডেটা ট্যাবে ক্লিক করে উন্নত ফিল্টার বিকল্পটি খুলুন > সর্ট & ফিল্টার > উন্নত ।
- পরে, আপনি যেখান থেকে আপনার পুরো ডেটাসেটের পরিসর নির্দিষ্ট করুন তালিকা পরিসর বিকল্পে ফিল্টার করুন এবং মাপদণ্ডের পরিসর -এ মানদণ্ড প্রদান করুন।
- এছাড়াও, যদি আপনার অনুরূপ ডেটার প্রয়োজন না হয়, তাহলে <এর কাছের বাক্সটি চেক করুন 1>শুধুমাত্র অনন্য রেকর্ড ।
- পরবর্তীতে, ঠিক আছে টিপুন।
31>
এবং আপনি দেখতে পাবেন নিম্নলিখিত আউটপুট৷
অনুরূপ রিডিং:
- এক্সেলে একাধিক মানদণ্ড ফিল্টার করুন (4উপযুক্ত উপায়)
- সূত্র ব্যবহার করে এক্সেলে ডেটা ফিল্টার করুন
- এক্সেলে একসাথে একাধিক কলাম কীভাবে ফিল্টার করবেন (3 উপায়) <13
- এক্সেল ফিল্টারে একাধিক আইটেম খুঁজুন (2 উপায়)
4. একাধিক ফিল্টার এক্সেলে VBA নিয়োগ করছে
আপনার যদি একটি বড় ডেটাসেট থাকে, একটি সূত্র ব্যবহার করে প্রয়োজনীয় ফলাফল পেতে এটি সময়সাপেক্ষ এবং কিছুটা বিরক্তিকর৷
বরং আপনি এক্সেলের VBA কোডটি ব্যবহার করতে পারেন যা ফলাফলটি দ্রুত এবং নির্ভুলভাবে সম্পাদন করে৷
এখন, আসুন দেখি কিভাবে আপনি আমাদের ডেটাসেটে VBA কোড প্রয়োগ করতে পারেন।
এখানে, আমরা VBA AutoFilter ব্যবহার করে দুটি অ্যাপ্লিকেশন দেখতে পাব। যথাক্রমে বা অপারেটর এবং এবং অপারেটর।
4.1. বা অপারেটর (লজিক) ব্যবহার করে একাধিক ফিল্টার
আপনি যদি অনেকগুলি ভিজিট 10000 এর কম অথবা 15000<এর চেয়ে বেশি সংখ্যক সাইট ফিল্টার করতে চান 2>, এবং সাইটগুলির বিভাগ হবে শিক্ষা , তারপরে আপনি নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে পারেন৷
- প্রথমত, বিকাশকারী থেকে ট্যাব > ভিজ্যুয়াল বেসিক এ ক্লিক করুন।
- তারপর, ঢোকান ><1 ক্লিক করে একটি মডিউল খুলুন>মডিউল ।
- এর পর নিচের কোডটি মডিউল 1 এ লিখুন।
5066
কোড ব্রেকডাউন
VBA অটোফিল্টার ব্যবহার করার জন্য নিম্নলিখিত জিনিসগুলি প্রয়োজনীয় .
- পরিসীমা: এটি সেলকে বোঝায়ফিল্টার করার ব্যাপ্তি যেমন B4:G19 ।
- ক্ষেত্র: এটি আপনার ডেটাসেটের বাম অংশ থেকে কলাম নম্বরের সূচী। প্রথম ক্ষেত্রের মান হবে 1 ।
- মাপদণ্ড 1: একটি ক্ষেত্রের জন্য প্রথম মানদণ্ড যেমন মাপদণ্ড1=”<10000”
- মাপদণ্ড 2: একটি ক্ষেত্রের জন্য দ্বিতীয় মানদণ্ড যেমন মাপদণ্ড2=”>15000”
- অপারেটর: একটি এক্সেল অপারেটর যা নির্দিষ্ট ফিল্টারিং প্রয়োজনীয়তা নির্দিষ্ট করে যেমন অপারেটর:=xlOr , অপারেটর:=xlAnd , ইত্যাদি।
- এই সময়ে, ডেভেলপার ট্যাব থেকে > ম্যাক্রোস এ যান৷
- তারপর, ম্যাক্রো নাম<2 থেকে filter_my_sites বেছে নিন> এবং Run টিপুন।
আপনি যদি উপরের কোডটি চালান তাহলে আপনি নিম্নলিখিত আউটপুট পাবেন।
4.2. এবং অপারেটর (লজিক) ব্যবহার করে একাধিক ফিল্টার
আরও গুরুত্বপূর্ণভাবে, আপনি যদি শিক্ষামূলক সাইটগুলি পেতে চান যেখানে ভিজিট 5000 এবং 15000<এর মধ্যে রয়েছে 2>, আপনি নিম্নলিখিত কোডটি ব্যবহার করতে পারেন।
1396
- কোডটি চালানোর পরে, আপনি নিম্নলিখিত আউটপুটটি পাবেন।
সুতরাং, আমরা মনে করি কিভাবে VBA ব্যবহার করে এক্সেল এ একাধিক ফিল্টার প্রয়োগ করতে হয় তা আপনার কাছে স্পষ্ট।
5. ব্যবহার করুন একাধিক ফিল্টার প্রয়োগ করার জন্য ফিল্টার ফাংশন
প্রথম 3 আলোচিত পদ্ধতিগুলি বেশ কার্যকরী যদিও তাদের গুরুতর ত্রুটি রয়েছে। আপনি ফিল্টার করা ডেটা আপডেট করতে পারবেন নাস্বয়ংক্রিয়ভাবে. এর জন্য, আপনাকে আবার নতুন ডেটা ফিল্টার করার পদ্ধতিগুলি করতে হবে৷
তাই মাইক্রোসফ্ট একটি আপডেট করা ফিল্টার ফাংশন নিয়ে এসেছে যা ফিল্টার করা ডেটা স্বয়ংক্রিয়ভাবে আপডেট করে৷ তাছাড়া, আপনি এই ফাংশনটি শুধুমাত্র Excel 365 সংস্করণে পাবেন।
ফাংশনের সিনট্যাক্স হল
ফিল্টার (অ্যারে, অন্তর্ভুক্ত, [if_empty])আর্গুমেন্টগুলি হল-
- অ্যারে: ফিল্টার করার জন্য ব্যাপ্তি বা অ্যারে।
- অন্তর্ভুক্ত : বুলিয়ান অ্যারে, মানদণ্ড হিসাবে সরবরাহ করা হয়েছে।
- if_empty: কোনো ফলাফল না দিলে ফেরত দিতে হবে। এটি একটি ঐচ্ছিক ক্ষেত্র৷
তাছাড়া, আপনি তারিখের উপর ভিত্তি করে ডেটাসেট ফিল্টার করতে পারেন৷ ধরুন আপনি শুধুমাত্র জুন মাসের জন্য পুরো ডেটাসেট ফিল্টার করতে চান। তার মানে আপনি জুন এর জন্য সাইটের নাম, ভিজিট ইত্যাদির নাম পেতে চান।
- এর মধ্যে ক্ষেত্রে, H5 ঘরে সূত্রটি লিখুন। এখানে, আপনার ফিল্টার করা ডেটার জন্য পর্যাপ্ত জায়গা রাখা উচিত অন্যথায় এটি কিছু ত্রুটি দেখাবে৷
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")
এখানে, B5:F19 আমাদের ডেটাসেট, D5:D19 তারিখের জন্য, সিনট্যাক্স MONTH(D5:D19) > 5 তারিখ প্রদান করে জুন ।
- তারপর, ENTER টিপুন।
এবং, আপনি নিম্নলিখিত আউটপুট পান৷
6. একাধিক ফিল্টার প্রয়োগ করতে এক্সেল টেবিলের ব্যবহার
আপনি আবেদন করতে একটি এক্সেল টেবিল ব্যবহার করতে পারেন। একাধিক ফিল্টার। ধাপগুলো দেওয়া আছেনিচে।
পদক্ষেপ:
- প্রথমে, ডেটা পরিসীমা নির্বাচন করুন।
- দ্বিতীয়ত, সন্নিবেশ ট্যাব থেকে >> টেবিল বৈশিষ্ট্যটি বেছে নিন।
এই সময়ে, টেবিল তৈরি করুন নামের একটি ডায়ালগ বক্স আসবে।<3
- এখন, নিশ্চিত করুন যে আপনি আপনার টেবিলের জন্য ডেটা কোথায়? বক্সে ডেটা পরিসীমা নির্বাচন করেছেন। এখানে, যদি আপনি আগে ডেটা পরিসীমা নির্বাচন করেন তবে এই বাক্সটি স্বয়ংক্রিয়ভাবে পূরণ হবে।
- তারপর, আমার টেবিলে হেডার আছে বিকল্পটি চেক করুন।
- অবশেষে, ঠিক আছে টিপুন।
এর পরে, আপনি ড্রপ-ডাউন তীর দেখতে পাবেন প্রতিটি ক্ষেত্র।
- তারপর, পদ্ধতি-1 এর ধাপগুলি অনুসরণ করুন এবং আপনি আউটপুট পাবেন।
কিভাবে Excel এ একাধিক কমা আলাদা মান ফিল্টার করবেন
এই বিভাগের জন্য, আমরা একটি ভিন্ন ডেটা টেবিল ব্যবহার করব। যেটিতে সাইটের নাম, বিভাগ, ভিজিট নম্বর, এবং প্ল্যাটফর্ম রয়েছে।
এখন, আপনি যদি পেতে চান তাহলে ভিজিটের সংখ্যা শিক্ষামূলক সাইট এবং মোবাইল প্ল্যাটফর্ম এর জন্য, আপনি ধাপগুলি অনুসরণ করতে পারেন।
- এখন, ডেটাসেট নির্বাচন করুন এবং CTRL+SHIFT+L টিপুন।
তাই, আপনি প্রতিটি ক্ষেত্রের জন্য ড্রপ-ডাউন তীর দেখতে পাবেন।
- তারপর, “বিভাগ” ক্ষেত্রের ড্রপ-ডাউন তীর এ ক্লিক করুন।
- এর পর, টেক্সট ফিল্টার এ যান। মেনু।
- তারপর, ধারণ করে.. নির্বাচন করুনবিকল্প৷
এই সময়ে, কাস্টম অটোফিল্টার নামে একটি নতুন ডায়ালগ বক্স প্রদর্শিত হবে৷
- এ প্রথমে, প্রথম স্পেসে Education লিখুন।
- তারপর, ঠিক আছে চাপুন।
সুতরাং, আপনি দেখতে পাবেন বিভাগ ফিল্টার করা হয়েছে৷
এর পরে, প্ল্যাটফর্মগুলি ফিল্টার করার জন্য পদ্ধতি-1 এর ধাপগুলি অনুসরণ করুন৷ এবং আপনি চূড়ান্ত আউটপুট পাবেন।
অনুশীলন বিভাগ
এখন, আপনি নিজেই ব্যাখ্যা করা পদ্ধতি অনুশীলন করতে পারেন।
<54
উপসংহার
এভাবে আপনি এক্সেল এ একাধিক ফিল্টার প্রয়োগ করতে পারেন । আপনার কোন পরামর্শ বা বিভ্রান্তি থাকলে, অনুগ্রহ করে আমাদের নিচের মন্তব্য বিভাগে জানান।
আমাদের সাথে থাকার জন্য ধন্যবাদ।