HomeCoursesMS Excel
Chapter 10 of 15

সর্টিং ও ফিল্টারিং

Sorting & Filtering

Sort Basics — ডেটা সাজানোর মূল ধারণা

ডেটা বিশ্লেষণের প্রথম ধাপ হলো ডেটাকে সঠিকভাবে সাজানো। Excel-এ Sort ফিচার ব্যবহার করে আপনি ডেটাকে বর্ণানুক্রমে, সংখ্যানুক্রমে বা তারিখ অনুযায়ী সাজাতে পারেন।

Sort করার ৩টি সহজ পদ্ধতি

Excel স্বয়ংক্রিয়ভাবে Header Row সনাক্ত করে — অর্থাৎ প্রথম সারি হেডার হলে সেটি Sort-এ অন্তর্ভুক্ত হবে না। তবে Custom Sort ডায়ালগে "My data has headers" চেকবক্স দিয়ে এটি নিয়ন্ত্রণ করা যায়।

Sort Typeশর্টকাট / পদ্ধতিব্যবহার
Sort A→ZData ট্যাব → Sort A to Z বাটননাম, টেক্সট, ছোট সংখ্যা থেকে
Sort Z→AData ট্যাব → Sort Z to A বাটনবড় সংখ্যা থেকে, সাম্প্রতিক তারিখ
Custom SortData → Sort (ডায়ালগ)একাধিক কলাম, রঙ অনুসারে
Right-click Sortসেল Right-click → Sortদ্রুত একক কলাম Sort

Custom Sort — একাধিক স্তরে সাজানো

Custom Sort (Data → Sort) ব্যবহার করে আপনি একসাথে একাধিক কলাম অনুসারে ডেটা সাজাতে পারেন। Excel সর্বোচ্চ ৬৪টি Sort Level সমর্থন করে!

Custom Sort-এর বিশেষ ফিচার

উদাহরণ: কর্মচারীদের বিভাগ ও বেতন অনুসারে Sort

ধরুন আপনার টেবিলে Employee Name, Department, এবং Salary কলাম আছে। আপনি চান প্রথমে Department অনুসারে (A→Z) সাজাতে, তারপর প্রতিটি Department-এর মধ্যে Salary বড় থেকে ছোট (Z→A) সাজাতে।

  1. Data → Sort ক্লিক করুন
  2. Sort by: Department, Order: A to Z
  3. "Add Level" ক্লিক করুন
  4. Then by: Salary, Order: Largest to Smallest
  5. OK ক্লিক করুন

AutoFilter — দ্রুত ডেটা ফিল্টারিং

AutoFilter হলো Excel-এর সবচেয়ে বেশি ব্যবহৃত ফিল্টারিং টুল। এটি প্রতিটি কলাম হেডারে ড্রপডাউন তীর চিহ্ন যোগ করে, যেখান থেকে আপনি নির্দিষ্ট মান, শর্ত বা টেক্সট অনুযায়ী ডেটা ছাঁকতে পারেন।

শর্টকাট: Ctrl+Shift+L অথবা Data ট্যাব → Filter বাটন।

AutoFilter-এর ফিল্টার অপশনসমূহ

ফিল্টার ক্যাটাগরিঅপশনব্যবহার
Value Filterচেকবক্সে টিক/আনটিকনির্দিষ্ট মান দেখাতে বা লুকাতে
Text FiltersContains, Begins With, Ends With, Equals, Does Not Containটেক্সট কলামে শর্ত অনুযায়ী ফিল্টার
Number FiltersGreater Than, Less Than, Between, Top 10, Above Averageসংখ্যা কলামে শর্ত অনুযায়ী ফিল্টার
Date FiltersThis Week, This Month, This Year, Between Dates, Before, Afterতারিখ কলামে সময় অনুযায়ী ফিল্টার
Color FilterFilter by Cell Color, Font Colorরং অনুযায়ী ফিল্টার (Conditional Formatting সহ)

ফিল্টার সক্রিয় থাকলে হেডারে ফানেল আইকন দেখা যায় এবং স্ট্যাটাস বারে ফিল্টার করা রেকর্ডের সংখ্যা দেখায়। ফিল্টার সরাতে Data → Clear বা পুনরায় Ctrl+Shift+L চাপুন।

Advanced Filter — জটিল শর্তে ফিল্টারিং

Advanced Filter (Data → Advanced) ব্যবহার করে আপনি জটিল শর্ত দিয়ে ডেটা ফিল্টার করতে পারেন যা AutoFilter-এ সম্ভব নয়। এতে একটি আলাদা Criteria Range তৈরি করতে হয়।

Advanced Filter-এর দুটি মোড

Criteria Range সেটআপ

Criteria Range-এ হেডার নাম হুবহু মূল টেবিলের মতো হতে হবে। একই সারিতে শর্ত লিখলে AND শর্ত হয় (সব শর্ত মানতে হবে), আলাদা সারিতে লিখলে OR শর্ত হয় (যেকোনো একটি মানলেই চলবে)।

Unique Records Only চেকবক্স টিক দিলে শুধুমাত্র ইউনিক (অদ্বিতীয়) রেকর্ডগুলো দেখাবে — ডুপ্লিকেট বাদ যাবে।

Excel Tables — স্মার্ট ডেটা ম্যানেজমেন্ট

Excel Table (Ctrl+T বা Insert → Table) হলো ডেটা ম্যানেজমেন্টের সবচেয়ে শক্তিশালী ফিচারগুলোর একটি। একটি সাধারণ রেঞ্জকে Table-এ রূপান্তর করলে অনেক সুবিধা পাওয়া যায়।

Excel Table-এর সুবিধাসমূহ

🔑 Excel Table-এর শক্তি

Excel Table (Ctrl+T) ব্যবহার করলে আপনার ডেটা রেঞ্জ স্বয়ংক্রিয়ভাবে বাড়ে, ফর্মুলায় কলাম নাম ব্যবহার করা যায় (যেমন: =SUM(Table1[Salary])), এবং ফর্ম্যাটিং automatically apply হয়।

Subtotals — গ্রুপ অনুযায়ী সারসংক্ষেপ

Subtotals (Data → Subtotal) ব্যবহার করে আপনি কোনো কলামের ইউনিক মান অনুযায়ী গ্রুপ করে প্রতিটি গ্রুপের সারসংক্ষেপ (যোগফল, গড়, গণনা ইত্যাদি) তৈরি করতে পারেন।

Subtotals ব্যবহারের ধাপ

  1. প্রথমে যে কলাম দিয়ে গ্রুপ করবেন সেটি অনুযায়ী ডেটা Sort করুন (অত্যন্ত গুরুত্বপূর্ণ!)
  2. Data → Subtotal ক্লিক করুন
  3. "At each change in": কোন কলামে পরিবর্তন হলে গ্রুপ ভাগ হবে (যেমন: Department)
  4. "Use function": SUM, COUNT, AVERAGE, MIN, MAX, PRODUCT থেকে বেছে নিন
  5. "Add subtotal to": কোন কলামে Subtotal যোগ হবে (যেমন: Salary)

Outline Levels

Subtotals যোগ করলে বাম পাশে Outline Levels (1, 2, 3) দেখা যায়:

Subtotals সরাতে: Data → Subtotal → Remove All বাটন ক্লিক করুন।

ফিচারSubtotalsPivot Table
ডেটা পরিবর্তনমূল ডেটায় সারি যোগ করেআলাদা সারসংক্ষেপ তৈরি করে
Sort প্রয়োজন?হ্যাঁ, অবশ্যইনা
জটিলতাসহজবেশি ফিচার, কিছুটা জটিল
Groupingএকটি কলাম দিয়েএকাধিক কলাম দিয়ে
ইন্টারেক্টিভOutline Levels দিয়েSlicer, Timeline দিয়ে

Remove Duplicates — ডুপ্লিকেট মুছে ফেলা

Remove Duplicates (Data → Remove Duplicates) ব্যবহার করে আপনি টেবিল বা রেঞ্জ থেকে পুনরাবৃত্ত (ডুপ্লিকেট) রেকর্ড মুছে ফেলতে পারেন।

ব্যবহারের ধাপ

  1. ডেটা রেঞ্জ বা টেবিলের ভিতরে ক্লিক করুন
  2. Data → Remove Duplicates বাটনে ক্লিক করুন
  3. কোন কোন কলাম চেক করবে তা সিলেক্ট করুন — চেক করা সব কলামের মান একই হলেই ডুপ্লিকেট ধরা হবে
  4. OK ক্লিক করুন — Excel জানাবে কতগুলো ডুপ্লিকেট মোছা হলো এবং কতগুলো ইউনিক রেকর্ড রয়ে গেল
⚠️ গুরুত্বপূর্ণ সতর্কতা

Remove Duplicates অপরিবর্তনীয় — মোছা ডেটা ফেরত আনা যায় না (Undo ছাড়া)। তাই এটি ব্যবহারের আগে অবশ্যই ডেটার একটি ব্যাকআপ কপি রাখুন! আলাদা শিটে ডেটা কপি করে রাখা ভালো অভ্যাস।

Sort + Filter — মিলিত বিশ্লেষণ (ব্যবহারিক উদাহরণ)

Sort এবং Filter একসাথে ব্যবহার করে শক্তিশালী ডেটা বিশ্লেষণ করা যায়। নিচে একটি বাস্তব উদাহরণ দেখা যাক:

উদাহরণ: কর্মচারী বেতন বিশ্লেষণ

ধরুন আপনার কাছে ৫০০ কর্মচারীর ডেটা আছে — নাম, বিভাগ, পদবী, বেতন, এবং যোগদানের তারিখ সহ।

  1. ধাপ ১ — Table তৈরি: পুরো ডেটা সিলেক্ট করে Ctrl+T চেপে Excel Table বানান
  2. ধাপ ২ — Filter: Department কলামের ড্রপডাউন থেকে "Engineering" সিলেক্ট করুন
  3. ধাপ ৩ — Sort: Salary কলামে Sort Z→A (বড় থেকে ছোট) করুন
  4. ধাপ ৪ — Total Row: Table Design → Total Row টিক দিন, Salary কলামে Average নির্বাচন করুন
  5. ফলাফল: Engineering বিভাগের সব কর্মচারী বেতনের ক্রমানুসারে দেখা যাচ্ছে, এবং নিচে গড় বেতনও দেখা যাচ্ছে!
💡 মনে রাখুন

Filter = ছাঁকনি! ডেটার মধ্যে থেকে শুধু আপনার দরকারি তথ্য ছেঁকে বের করুন।

✅ Quick Check
এই অধ্যায় থেকে ৫টি প্রশ্ন — আপনার বোঝাপড়া যাচাই করুন
Q1. AutoFilter-এর শর্টকাট কী?
✅ সঠিক উত্তর: ক) Ctrl+Shift+L। AutoFilter চালু/বন্ধ করতে Ctrl+Shift+L ব্যবহার করুন। Ctrl+F হলো Find, Ctrl+T হলো Table তৈরি।
Q2. Excel Table তৈরির শর্টকাট কী?
✅ সঠিক উত্তর: গ) Ctrl+T। Excel Table তৈরি করতে ডেটা সিলেক্ট করে Ctrl+T চাপুন। Ctrl+L-ও কাজ করে, তবে Ctrl+T বেশি প্রচলিত।
Q3. Remove Duplicates কোন ট্যাবে আছে?
✅ সঠিক উত্তর: খ) Data। Remove Duplicates বাটনটি Data ট্যাবের Data Tools গ্রুপে অবস্থিত।
Q4. Subtotals কী করে?
✅ সঠিক উত্তর: ক) গ্রুপ অনুযায়ী সারসংক্ষেপ তৈরি করে। Subtotals নির্দিষ্ট কলামের মান অনুযায়ী গ্রুপ করে প্রতিটি গ্রুপের SUM, COUNT, AVERAGE ইত্যাদি হিসাব করে।
Q5. Custom Sort-এ কয়টি লেভেল যোগ করা যায়?
✅ সঠিক উত্তর: গ) ৬৪ পর্যন্ত। Excel Custom Sort-এ সর্বোচ্চ ৬৪টি Sort Level যোগ করা যায়, যা জটিল ডেটা সাজানোর জন্য যথেষ্ট।
← Lookup ফাংশন পিভট টেবিল →