এক্সেলে কাজ করার সময় আমরা často বিভিন্ন উদ্দেশ্যে ডেটা ডেট অনুযায়ী ফিল্টার করি। এর অনেক পদ্ধতি রয়েছে। এই আর্টিকেলে ৪টি দ্রুত পদ্ধতি সূক্ষ্ম ধাপে ধাপে নির্দেশনা এবং স্পষ্ট চিত্রানুযোগের সাথে ডেট অনুযায়ী ফিল্টার করার পদ্ধতি দেওয়া হলো।
এখান থেকে ফ্রি এক্সেল টেমপ্লেট ডাউনলোড করে নিজে প্র্যাকটিস করুন।
এক্সেলে ডেট অনুযায়ী ফিল্টার করার ৪টি পদ্ধতি
প্রথমে আমাদের ডেটাসেটটি পরিচিত হয়ে যাই। পদ্ধতিগুলো অন্বেষণের জন্য আমি নিচের ডেটাসেট ব্যবহার করব যেটিতে কিছু সেলসপার্সনের বিভিন্ন অঞ্চলে বিক্রয় এবং সংশ্লিষ্ট তারিখ রয়েছে।

পদ্ধতি ১: ফিল্টার কমান্ড ব্যবহার করে ডেট অনুযায়ী ফিল্টার করুন
সর্বপ্রথম আমরা এক্সেলে ফিল্টার কমান্ড ব্যবহার করে ডেটা ডেট অনুযায়ী ফিল্টার করব। ফিল্টার কমান্ডে অনেক অপশন রয়েছে যা এই কাজে খুব সাহায্যকারী। আমরা ৩ভাবে ফিল্টার করতে পারি-
১.১ বেসিক ফিল্টার
প্রথমে কিছু বেসিক ফিল্টার দিয়ে শুরু করব।
ধাপসমূহ:
আপনার ডেটাসেট থেকে যেকোনো ডেটা ক্লিক করুন।
তারপর নিচের সিকোয়েন্সে ক্লিক করুন-
Home > Editing > Sort & Filter > Filter.

এখন ফিল্টার অপশন অন হয়েছে এবং প্রতিটি হেডারের ডান পাশে ফিল্টার আইকন উপলব্ধ। যেহেতু আমরা ডেট ফিল্টার করব, Date Header-এর ফিল্টার আইকন-এ ক্লিক করুন।

তাহলে নিচের ছবির মতো অনেক অপশন পাবেন-

এই মুহূর্তে যদি আপনি শুধু বছরে ২০১৯ এর জন্য ডেটা ফিল্টার করতে চান তবে ২০১৯-এ मार্ক করুন এবং বাকি সব বছরগুলো আনмар্ক করুন।
পরে শুধু OK ক্লিক করুন।

এখন দেখুন এক্সেল শুধু ২০১৯ সালের ডেটা দেখাচ্ছে।

এখন যদি আপনি ২০১৯-এর মাসগুলো অনুযায়ী ফিল্টার করতে চান তবে ২০১৯-এর বাম পাশে থাকা প্লাস সাইন (+)-এ ক্লিক করুন। ২০১৯-এর উপলব্ধ মাসগুলো খুলবে।

এখানে শুধু এক মাস উপলব্ধ- July।

এখন যদি আপনি July-এর নির্দিষ্ট দিন অনুযায়ী ফিল্টার করতে চান তবে আবার July-এর বাম পাশে থাকা প্লাস সাইন (+)-এ ক্লিক করুন।

দেখাচ্ছে আমাদের ডেটাসেটে 해당 মাসে শুধু দুটি দিন উপলব্ধ, July 15 এবং July 20।
২০ জুলাই-র ডেটা দেখাতে, শুধু সেটিতে মার্ক করুন এবং বাকি অপশনগুলো আনмар্ক করুন।
শেষে শুধু OK চাপুন।

দিন অনুযায়ী ফিল্টারড আউটপুট-

আরও পড়ুন: VBA to Pivot Table Filter Between Two Dates in Excel
১.২ অ্যাডভান্সড ফিল্টার
এখন এক্সেল ফিল্টারের কিছু অ্যাডভান্সড ফিল্টারিং অপশন দেখি।
ধাপসমূহ:
পূর্বের অংশের মতো Date header-এ থাকা ফিল্টার আইকন চাপায় ফিল্টার অপশনগুলো খুলুন।
তারপর ফিল্টার করার জন্য অনেক অপশন পাবেন যেন- This Year/ Last Year/ Next Year, This Month/ Last Month/ Next Month, This Week/ Last Week/ Next Week, Today, Tomorrow ইত্যাদি।

যদি আমি This Year সিলেক্ট করি, তবে এটি শুধু এই বছরের ডেটা দেখাবে।

এটি বর্তমান বছর-এর ফিল্টারড ডেটা।

যদি আমরা Last Year সিলেক্ট করি তবে এটি গত বছর-এর ডেটা দেখাবে।

গত বছর-এর ফিল্টারড ডেটা–

আরও পড়ুন: Excel VBA: Filter Date before Today (With Quick Steps)
১.৩ কাস্টম অটোফিল্টার
বিল্ট-ইন কমান্ডের পরিবর্তে আমরা Data Filter অপশন থেকে Custom AutoFilter ব্যবহার করে ম্যানুয়ালি কমান্ড দিতে পারি।
ধাপসমূহ:
ক্লিক করুন- Data Filters > Custom Filters.
Custom AutoFilter ডায়লগ বক্স খুলবে।

এখন Custom AutoFilter ব্যবহার করে 4/10/17 থেকে 8/10/21 পর্যন্ত ডেটা ফিল্টার করি।
শুরুর তারিখ সেট করতে, Date section-এর উপরের বাম বক্সের ড্রপ-ডাউন আইকনে ক্লিক করুন।

লিস্ট থেকে is after or equal to সিলেক্ট করুন।

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

4/10/2017 সিলেক্ট করুন।

তারপর And অপশনে ক্লিক করুন।

পরে নিচের বাম বক্স থেকে is before সিলেক্ট করুন।

এবং শেষ তারিখ- 8/10/2021 নিচের ডান বক্স থেকে সিলেক্ট করুন।
শেষে শুধু OK চাপুন।

তাহলে আমাদের সিলেক্ট করা তারিখের মাঝপথের সব ফিল্টারড ডেটা পাবো।

আরও পড়ুন: How to Use Custom Date Filter in Excel (5 Easy Ways)
পদ্ধতি ২: কন্ডিশনাল ফরম্যাটিং প্রয়োগ করে এক্সেলে ডেট অনুযায়ী ফিল্টার করুন
এক্সেল ফিল্টার-এর কিছু বিকল্প রয়েছে, কন্ডিশনাল ফরম্যাটিং সেগুলোর একটি। এই পদ্ধতিতে আমরা এটি ব্যবহার করে ডেটা ডেট অনুযায়ী ফিল্টার করব। আমরা 4/10/17 থেকে 7/20/2019 পর্যন্ত ডেটা ফিল্টার করব। এই তারিখ দুটি আমি Cell C15 এবং C16-এ ক্রমশः রাখেছি।

ধাপসমূহ:
ডেট কলাম সিলেক্ট করুন এবং তারপর নিচের সিকোয়েন্সে ক্লিক করুন: Home > Conditional Formatting > New Rule.

এখন Select a Rule Type বক্স থেকে Use a formula to determine which cells to format সিলেক্ট করুন।
তারপর Format values where the formula is true বক্সে নিচের ফর্মুলা টাইপ করুন-
=AND(D5>=$C$15,D5<=$D$15)পরে Format ক্লিক করুন, একটি ফরম্যাটিং ডায়লগ বক্স খুলবে।

Fill এ ক্লিক করুন এবং একটি রঙ বেছে নিন। আমি লাইট গ্রিন বেছে নিয়েছি।
তারপর OK চাপুন এবং এটি পূর্বের ডায়লগ বক্সে ফিরে যাবে।

এই মুহূর্তে শুধু OK চাপুন।

এখন আমাদের ফিল্টারড ডেটা বেছে নেওয়া রঙ দিয়ে হাইলাইট হয়েছে।

সদৃশ পঠন:
- How to Copy and Paste When Filter Is Applied in Excel
- Add Filter in Excel (4 Methods)
- Shortcut for Excel Filter (3 Quick Uses with Examples)
- Excel VBA: Filter Date Range Based on Cell Value (Macro and UserForm)
- How to Filter Last 30 Days of Date in Excel (5 Easy Ways)
পদ্ধতি ৩: FILTER ও MONTH ফাংশন কম্বাইন করে এক্সেলে ডেট-ফিল্টার প্রয়োগ করুন
আমরা ফাংশন ব্যবহার করে এক্সেলে ডেটা ডেট অনুযায়ী ফিল্টার করতে পারি। এর জন্য আমরা FILTER এবং MONTH ফাংশন ব্যবহার করব। আমরা জুলাই মাসের বিক্রয় ফিল্টার করব।
ধাপসমূহ:
Cell D15-এ নিচের ফর্মুলা টাইপ করুন–
=FILTER(E5:E12,MONTH(D5:D12)=7,"Empty")Enter বাটন চাপুন ফিল্টারড সেলস পেতে।

⏬ ফর্মুলা ব্রেকডাউন:
➥ MONTH(D5:D12)=7
MONTH ফাংশন তারিখগুলো থেকে মাস নম্বর বের করবে এবং যদি সেটি ৭ এর সমান হয় তবে TRUE রিটার্ন করবে অন্যথায় FALSE–
{FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE}
➥ FILTER(E5:E12,MONTH(D5:D12)=7,”Empty”)
শেষে FILTER ফাংশন MONTH ফাংশনের আউটপুট অনুযায়ী সংশ্লিষ্ট ডেটা রিটার্ন করবে যা রিটার্ন হবে-
{598210}
আরও পড়ুন: How to Filter Cells with Formulas in Excel
পদ্ধতি ৪: FILTER, MONTH ও YEAR ফাংশন জড়িয়ে এক্সেলে ডেট অনুযায়ী ফিল্টার করুন
এক্সেলে ডেটা ডেট অনুযায়ী ফিল্টার করার জন্য আরেকটি কম্বিনেশন ফাংশন ব্যবহার করা যায়। সেগুলো হলো FILTER, MONTH & YEAR ফাংশন। এখানে আমরা ফেব্রুয়ারি মাস এবং বছর-২০১৫-এর বিক্রয় ফিল্টার করব।
ধাপসমূহ:
Cell D15-এ নিচের ফর্মুলা টাইপ করুন-
=FILTER(E5:E12,(MONTH(D5:D12)=2)*(YEAR(D5:D12)=2015),"Empty")Enter বাটন চাপুন ফিল্টারড সেলস পেতে।

⏬ ফর্মুলা ব্রেকডাউন:
➥ YEAR(D5:D12)=2015
YEAR ফাংশন তারিখগুলো থেকে বছর বের করবে এবং যদি সেটি ২০১৫ এর সমান পায় তবে TRUE রিটার্ন করবে অন্যথায় FALSE.-
{TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}
➥ MONTH(D5:D12)=2
এবং MONTH ফাংশন তারিখগুলো থেকে মাস নম্বর বের করবে এবং যদি সেটি ২ এর সমান পায় তবে TRUE রিটার্ন করবে অন্যথায় FALSE–
{TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE}
➥ FILTER(E5:E12,(MONTH(D5:D12)=2)*(YEAR(D5:D12)=2015),”Empty”)
শেষে FILTER ফাংশন MONTH এবং YEAR ফাংশনের আউটপুট অনুযায়ী আউটপুট রিটার্ন করবে যা হবে-
{442589}
আরও পড়ুন: How to Filter Dates by Month and Year in Excel (4 Easy Methods)
ডেটা থেকে ফিল্টার ক্লিয়ার করা
যেকোনো ফিল্টার প্রয়োগ করার পর, ফিল্টার সরানো কঠিন নয়। নিচের ধাপগুলো ফলো করে শিখুন। প্রথমে আমি দেখাবো যেকোনো কলাম থেকে ফিল্টার কিভাবে সরাতে হয়। আমাদের প্রথম পদ্ধতিতে ফিল্টার করা Date কলাম থেকে ফিল্টার সরিয়ে দিই।
ধাপসমূহ:
কলাম হেডার- থেকে ফিল্টার আইকন ক্লিক করুন।
তারপর শুধু Clear Filter from "Date" ক্লিক করুন।

এখন দেখুন ফিল্টার সরিয়ে ফেলা হয়েছে।

এখন পুরো ডেটাসেট থেকে ফিল্টার কিভাবে সরাতে হয় তা দেখাবো।
নিচের সিকোয়েন্সে ক্লিক করুন-
Home > Editing > Sort & Filter > Filter.

এখন পুরো ডেটাসেট থেকে ফিল্টার অপশন সরিয়ে ফেলা হয়েছে-

উপসংহার
আশা করি উপরে বর্ণিত প্রক্রিয়াগুলো এক্সেলে ডেট অনুযায়ী ফিল্টার করার জন্য পর্যাপ্ত হবে। কমেন্ট সেকশনে যেকোনো প্রশ্ন জিজ্ঞাসা করুন এবং ফিডব্যাক দিন।
আরও পড়ুন
- How to Perform Custom Filter in Excel (5 Ways)
- Search Multiple Items in Excel Filter (2 Ways)
- How to Filter Date Range in Pivot Table with Excel VBA
- Filter Multiple Columns Simultaneously in Excel (3 Ways)
- How to Filter Data in Excel using Formula
- Filter Date Range in Excel (5 Easy Methods)