ডেটাসেটটি জানুয়ারি, ফেব্রুয়ারি এবং মার্চ ২০২২-এ বিভিন্ন তারিখে ইলেকট্রনিক পণ্য-র বিক্রির পরিমাণ প্রদর্শন করছে।

পদ্ধতি ১: সোর্ট এন্ড ফিল্টার অপশন ব্যবহার করে ডেটা রেঞ্জের জন্য এডভান্সড ফিল্টার প্রয়োগ করুন
ধাপসমূহ:
- নিচের মত ৩টি কলাম হেডার তৈরি করুন: তারিখ, পণ্য এবং বিক্রির পরিমাণ।

- তারিখ কলামে, আপনি যে মানদণ্ড বা রেঞ্জটি প্রয়োগ করতে চান সেটি লিখুন। এখানে, ৩১ জানুয়ারি ২০২২-এর পরের বিক্রি বের করব।
- F6-এ লিখুন >1/31/2022.
- OK চাপুন।

>1/31/2022 বোঝাচ্ছে ৩১ জানুয়ারি ২০২২-এর পরের তারিখ।
মানদণ্ড অনুযায়ী ডেটা ফিল্টার করতে:
- সম্পূর্ণ ডেটাসেট B4:D14 সিলেক্ট করুন।
- Data ট্যাবে যান এবং Sort & Filter-এ Advanced সিলেক্ট করুন।

- Advanced Filter-এ, Copy to another location সিলেক্ট করুন।
- List range সিলেক্ট করা রেঞ্জ দেখাচ্ছে, কারণ পুরো ডেটাসেট সিলেক্ট করা ছিল।

- Criteria Range-এ $F$4:$H$5 লিখুন।
- Copy to-এ $F$7 লিখুন।
- আউটপুট দেখতে Enter চাপুন।

- আপনি মানদণ্ড পরিবর্তন করে তারিখের রেঞ্জ, পণ্য বা বিক্রির পরিমাণ ভিত্তিক এডভান্সড ফিল্টারিং लगा পারেন।

পদ্ধতি ২ – এক্সেল VBA প্রয়োগ করে ডেটা রেঞ্জের জন্য এডভান্সড ফিল্টার ব্যবহার করুন
ধাপসমূহ:
- ২টি কলাম হেডার তৈরি করুন: শুরুর তারিখ এবং শেষের তারিখ।

জানুয়ারি ২০২২-এর বিক্রয় তথ্য বের করতে, শুরুর তারিখ হিসেবে ১ জানুয়ারি এবং শেষের তারিখ হিসেবে ৩১ জানুয়ারি লিখুন।

- VBA কোডে মানদণ্ড ঘোষণা করতে, হেডার-টি অবশ্যই একই হতে হবে।
- F8-এ নিচের সূত্রটি লিখুন:
- OK চাপুন।

=”>=”&F5 F5- থেকে মান কপি করে একটি মানদণ্ড সেট করে। মানদণ্ডটি নির্দেশ করে সেই মানের অधিক বা সমান। সূত্রটি F8-এ মানদণ্ড সেট করে ১ জানুয়ারি ২০২২-এর চেয়ে বেশি বা সমান।
- G8-এ নিচের সূত্রটি লিখুন:
- OK চাপুন।

=”<=”&G5 G5-এ মান কপি করে একটি মানদণ্ড সেট করে। মানদণ্ডটি নির্দেশ করে সেই মানের কম বা সমান। সূত্রটি G8-এ মানদণ্ড সেট করে ৩১ জানুয়ারি ২০২২-এর চেয়ে কম বা সমান।
- Developer ট্যাবে যান এবং Visual Basic ক্লিক করুন।

- Microsoft Visual Basic Application উইন্ডোতে, Insert >> Module ক্লিক করুন।

- মডিউলে নিচের কোডটি লিখুন:
Sub myAdvancedFilterForDateRange() Dim eb As Workbook Dim es As Worksheet Dim Rg As Range Dim CRg As Range Dim DRg As Range Set eb = ThisWorkbook Set es = eb.Worksheets("VBA Code") Set Rg = es.Range("B4").CurrentRegion Set CRg = es.Range("F7").CurrentRegion Set DRg = es.Range("F10") DRg.CurrentRegion.Clear Rg.AdvancedFilter xlFilterCopy, CRg, DRg End Sub

- Rg ভেরিয়েবলটি ডেটাসেটের শুরুর রেঞ্জ। CRg ভেরিয়েবলটি মানদণ্ডের শুরুর পয়েন্ট এবং DRg ভেরিয়েবলটি ফলাফল দেখানোর জায়গা।
- DRg.CurrentRegion.Clear এলাকাটি ক্লিয়ার করে।
- Rg.AdvancedFilter xlFilterCopy, CRg, DRg এডভান্সড ফিল্টারিং প্রক্রিয়াটি নির্দেশ করে।
- নিচের আইকনে ক্লিক করে কোডটি রান করুন:

- জানুয়ারি ২০২২-এর বিক্রয় তথ্য প্রদর্শিত হবে।

অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
নিচের ওয়ার্কবুকটি ডাউনলোড করুন।
<< এডভান্সড ফিল্টার | ফিল্টার ইন এক্সেল | লার্ন এক্সেল-এ ফিরে যান
নিঃশুল্ক এডভান্সড এক্সেল এক্সারসাইজ সলিউশনের সাথে পান!