Sort Basics — ডেটা সাজানোর মূল ধারণা
ডেটা বিশ্লেষণের প্রথম ধাপ হলো ডেটাকে সঠিকভাবে সাজানো। Excel-এ Sort ফিচার ব্যবহার করে আপনি ডেটাকে বর্ণানুক্রমে, সংখ্যানুক্রমে বা তারিখ অনুযায়ী সাজাতে পারেন।
Sort করার ৩টি সহজ পদ্ধতি
- Sort A to Z (Ascending / ঊর্ধ্বক্রম): ছোট থেকে বড়, A থেকে Z, পুরনো থেকে নতুন তারিখ
- Sort Z to A (Descending / অধঃক্রম): বড় থেকে ছোট, Z থেকে A, নতুন থেকে পুরনো তারিখ
- Sort by Selection: যেকোনো কলামের একটি সেল সিলেক্ট করে Home → Sort & Filter বা Data ট্যাব থেকে Sort করুন
Excel স্বয়ংক্রিয়ভাবে Header Row সনাক্ত করে — অর্থাৎ প্রথম সারি হেডার হলে সেটি Sort-এ অন্তর্ভুক্ত হবে না। তবে Custom Sort ডায়ালগে "My data has headers" চেকবক্স দিয়ে এটি নিয়ন্ত্রণ করা যায়।
| Sort Type | শর্টকাট / পদ্ধতি | ব্যবহার |
|---|---|---|
| Sort A→Z | Data ট্যাব → Sort A to Z বাটন | নাম, টেক্সট, ছোট সংখ্যা থেকে |
| Sort Z→A | Data ট্যাব → Sort Z to A বাটন | বড় সংখ্যা থেকে, সাম্প্রতিক তারিখ |
| Custom Sort | Data → Sort (ডায়ালগ) | একাধিক কলাম, রঙ অনুসারে |
| Right-click Sort | সেল Right-click → Sort | দ্রুত একক কলাম Sort |
Custom Sort — একাধিক স্তরে সাজানো
Custom Sort (Data → Sort) ব্যবহার করে আপনি একসাথে একাধিক কলাম অনুসারে ডেটা সাজাতে পারেন। Excel সর্বোচ্চ ৬৪টি Sort Level সমর্থন করে!
Custom Sort-এর বিশেষ ফিচার
- Multiple Levels: প্রথমে বিভাগ অনুসারে, তারপর বেতন অনুসারে — এভাবে ধাপে ধাপে Sort
- Sort by Cell Color: সেলের ব্যাকগ্রাউন্ড রং অনুসারে সাজানো (যেমন লাল সেলগুলো উপরে)
- Sort by Font Color: টেক্সটের রং অনুসারে সাজানো
- Sort by Cell Icon: Conditional Formatting-এর আইকন অনুসারে সাজানো
- Custom List: নিজস্ব ক্রম তৈরি করে Sort (যেমন: জানুয়ারি, ফেব্রুয়ারি... বা Low, Medium, High)
উদাহরণ: কর্মচারীদের বিভাগ ও বেতন অনুসারে Sort
ধরুন আপনার টেবিলে Employee Name, Department, এবং Salary কলাম আছে। আপনি চান প্রথমে Department অনুসারে (A→Z) সাজাতে, তারপর প্রতিটি Department-এর মধ্যে Salary বড় থেকে ছোট (Z→A) সাজাতে।
- Data → Sort ক্লিক করুন
- Sort by: Department, Order: A to Z
- "Add Level" ক্লিক করুন
- Then by: Salary, Order: Largest to Smallest
- OK ক্লিক করুন
AutoFilter — দ্রুত ডেটা ফিল্টারিং
AutoFilter হলো Excel-এর সবচেয়ে বেশি ব্যবহৃত ফিল্টারিং টুল। এটি প্রতিটি কলাম হেডারে ড্রপডাউন তীর চিহ্ন যোগ করে, যেখান থেকে আপনি নির্দিষ্ট মান, শর্ত বা টেক্সট অনুযায়ী ডেটা ছাঁকতে পারেন।
শর্টকাট: Ctrl+Shift+L অথবা Data ট্যাব → Filter বাটন।
AutoFilter-এর ফিল্টার অপশনসমূহ
| ফিল্টার ক্যাটাগরি | অপশন | ব্যবহার |
|---|---|---|
| Value Filter | চেকবক্সে টিক/আনটিক | নির্দিষ্ট মান দেখাতে বা লুকাতে |
| Text Filters | Contains, Begins With, Ends With, Equals, Does Not Contain | টেক্সট কলামে শর্ত অনুযায়ী ফিল্টার |
| Number Filters | Greater Than, Less Than, Between, Top 10, Above Average | সংখ্যা কলামে শর্ত অনুযায়ী ফিল্টার |
| Date Filters | This Week, This Month, This Year, Between Dates, Before, After | তারিখ কলামে সময় অনুযায়ী ফিল্টার |
| Color Filter | Filter by Cell Color, Font Color | রং অনুযায়ী ফিল্টার (Conditional Formatting সহ) |
ফিল্টার সক্রিয় থাকলে হেডারে ফানেল আইকন দেখা যায় এবং স্ট্যাটাস বারে ফিল্টার করা রেকর্ডের সংখ্যা দেখায়। ফিল্টার সরাতে Data → Clear বা পুনরায় Ctrl+Shift+L চাপুন।
Advanced Filter — জটিল শর্তে ফিল্টারিং
Advanced Filter (Data → Advanced) ব্যবহার করে আপনি জটিল শর্ত দিয়ে ডেটা ফিল্টার করতে পারেন যা AutoFilter-এ সম্ভব নয়। এতে একটি আলাদা Criteria Range তৈরি করতে হয়।
Advanced Filter-এর দুটি মোড
- Filter the list, in-place: মূল ডেটা থেকে শর্ত অনুযায়ী সারি লুকিয়ে রাখে (AutoFilter-এর মতো)
- Copy to another location: শর্ত মেলে এমন সারিগুলো নতুন জায়গায় কপি করে — মূল ডেটা অক্ষত থাকে
Criteria Range সেটআপ
Criteria Range-এ হেডার নাম হুবহু মূল টেবিলের মতো হতে হবে। একই সারিতে শর্ত লিখলে AND শর্ত হয় (সব শর্ত মানতে হবে), আলাদা সারিতে লিখলে OR শর্ত হয় (যেকোনো একটি মানলেই চলবে)।
Unique Records Only চেকবক্স টিক দিলে শুধুমাত্র ইউনিক (অদ্বিতীয়) রেকর্ডগুলো দেখাবে — ডুপ্লিকেট বাদ যাবে।
Excel Tables — স্মার্ট ডেটা ম্যানেজমেন্ট
Excel Table (Ctrl+T বা Insert → Table) হলো ডেটা ম্যানেজমেন্টের সবচেয়ে শক্তিশালী ফিচারগুলোর একটি। একটি সাধারণ রেঞ্জকে Table-এ রূপান্তর করলে অনেক সুবিধা পাওয়া যায়।
Excel Table-এর সুবিধাসমূহ
- Auto-expanding Range: নতুন ডেটা যোগ করলে টেবিল স্বয়ংক্রিয়ভাবে বড় হয় — ফর্মুলা ও চার্ট আপডেট হয়
- Structured References: সেল রেফারেন্সের বদলে কলাম নাম ব্যবহার করা যায় (যেমন: =SUM(Table1[Salary]))
- Table Styles: বিভিন্ন রঙের থিম সহজে প্রয়োগ করা যায়, Banded Rows/Columns অটো
- Total Row: Table Design ট্যাবে Total Row চেকবক্স টিক দিলে নিচে SUM/COUNT/AVERAGE সহ সারসংক্ষেপ সারি যোগ হয়
- Automatic Filter Buttons: Table তৈরি হলেই প্রতিটি কলামে ফিল্টার ড্রপডাউন যোগ হয়
- Easy Sorting: হেডার ক্লিক করে দ্রুত Sort করা যায়
Excel Table (Ctrl+T) ব্যবহার করলে আপনার ডেটা রেঞ্জ স্বয়ংক্রিয়ভাবে বাড়ে, ফর্মুলায় কলাম নাম ব্যবহার করা যায় (যেমন: =SUM(Table1[Salary])), এবং ফর্ম্যাটিং automatically apply হয়।
Subtotals — গ্রুপ অনুযায়ী সারসংক্ষেপ
Subtotals (Data → Subtotal) ব্যবহার করে আপনি কোনো কলামের ইউনিক মান অনুযায়ী গ্রুপ করে প্রতিটি গ্রুপের সারসংক্ষেপ (যোগফল, গড়, গণনা ইত্যাদি) তৈরি করতে পারেন।
Subtotals ব্যবহারের ধাপ
- প্রথমে যে কলাম দিয়ে গ্রুপ করবেন সেটি অনুযায়ী ডেটা Sort করুন (অত্যন্ত গুরুত্বপূর্ণ!)
- Data → Subtotal ক্লিক করুন
- "At each change in": কোন কলামে পরিবর্তন হলে গ্রুপ ভাগ হবে (যেমন: Department)
- "Use function": SUM, COUNT, AVERAGE, MIN, MAX, PRODUCT থেকে বেছে নিন
- "Add subtotal to": কোন কলামে Subtotal যোগ হবে (যেমন: Salary)
Outline Levels
Subtotals যোগ করলে বাম পাশে Outline Levels (1, 2, 3) দেখা যায়:
- Level 1: শুধু Grand Total দেখায়
- Level 2: প্রতিটি গ্রুপের Subtotal দেখায়
- Level 3: সব ডেটা ও Subtotal দেখায়
Subtotals সরাতে: Data → Subtotal → Remove All বাটন ক্লিক করুন।
| ফিচার | Subtotals | Pivot Table |
|---|---|---|
| ডেটা পরিবর্তন | মূল ডেটায় সারি যোগ করে | আলাদা সারসংক্ষেপ তৈরি করে |
| Sort প্রয়োজন? | হ্যাঁ, অবশ্যই | না |
| জটিলতা | সহজ | বেশি ফিচার, কিছুটা জটিল |
| Grouping | একটি কলাম দিয়ে | একাধিক কলাম দিয়ে |
| ইন্টারেক্টিভ | Outline Levels দিয়ে | Slicer, Timeline দিয়ে |
Remove Duplicates — ডুপ্লিকেট মুছে ফেলা
Remove Duplicates (Data → Remove Duplicates) ব্যবহার করে আপনি টেবিল বা রেঞ্জ থেকে পুনরাবৃত্ত (ডুপ্লিকেট) রেকর্ড মুছে ফেলতে পারেন।
ব্যবহারের ধাপ
- ডেটা রেঞ্জ বা টেবিলের ভিতরে ক্লিক করুন
- Data → Remove Duplicates বাটনে ক্লিক করুন
- কোন কোন কলাম চেক করবে তা সিলেক্ট করুন — চেক করা সব কলামের মান একই হলেই ডুপ্লিকেট ধরা হবে
- OK ক্লিক করুন — Excel জানাবে কতগুলো ডুপ্লিকেট মোছা হলো এবং কতগুলো ইউনিক রেকর্ড রয়ে গেল
Remove Duplicates অপরিবর্তনীয় — মোছা ডেটা ফেরত আনা যায় না (Undo ছাড়া)। তাই এটি ব্যবহারের আগে অবশ্যই ডেটার একটি ব্যাকআপ কপি রাখুন! আলাদা শিটে ডেটা কপি করে রাখা ভালো অভ্যাস।
Sort + Filter — মিলিত বিশ্লেষণ (ব্যবহারিক উদাহরণ)
Sort এবং Filter একসাথে ব্যবহার করে শক্তিশালী ডেটা বিশ্লেষণ করা যায়। নিচে একটি বাস্তব উদাহরণ দেখা যাক:
উদাহরণ: কর্মচারী বেতন বিশ্লেষণ
ধরুন আপনার কাছে ৫০০ কর্মচারীর ডেটা আছে — নাম, বিভাগ, পদবী, বেতন, এবং যোগদানের তারিখ সহ।
- ধাপ ১ — Table তৈরি: পুরো ডেটা সিলেক্ট করে Ctrl+T চেপে Excel Table বানান
- ধাপ ২ — Filter: Department কলামের ড্রপডাউন থেকে "Engineering" সিলেক্ট করুন
- ধাপ ৩ — Sort: Salary কলামে Sort Z→A (বড় থেকে ছোট) করুন
- ধাপ ৪ — Total Row: Table Design → Total Row টিক দিন, Salary কলামে Average নির্বাচন করুন
- ফলাফল: Engineering বিভাগের সব কর্মচারী বেতনের ক্রমানুসারে দেখা যাচ্ছে, এবং নিচে গড় বেতনও দেখা যাচ্ছে!
Filter = ছাঁকনি! ডেটার মধ্যে থেকে শুধু আপনার দরকারি তথ্য ছেঁকে বের করুন।