Advanced Filter in Microsoft Excel 2016

এক্সেল এডভান্সড ফিল্টার এর ব্যবহার [Using Excel Advanced Filter]

এ টিউটোরিয়ালে এক্সেল এডভান্সড ফিল্টার এর বেসিক ধারণাসহ কীভাবে একাধিক শর্তসাপেক্ষে এর ব্যবহার করবেন তা বর্ণনা করা হয়েছে।

কীভাবে মাইক্রোসফট এক্সেলে Advanced Filter তৈরি করবেন?

এক্সেলে AutoFilter এর ব্যবহারের মতো Advanced Filter এর ব্যবহার তত সহজ নয়। কিন্তু চেষ্টার দ্বারা তা সহজেই সম্ভব। এক্সেল ওয়ার্কশিটে Advanced Filter তৈরি করার জন্য নিম্নের পদক্ষেপ গ্রহণ করুন।

১। সোর্স ডাটাসমূহ অর্গানাইজ করা:

ভাল ফলাফলের জন্য নিচের সাধারণ দুটি নিয়ম অনুসরণ করে আপনার ডেটা সেট সম্পাদন করুন।

প্রতিটি কলামের জন্য একটি ইউনিক হেডিং নির্ধারণ করুন। একই ডাটা সেটে কিংবা টেবিলে একাধিক কলাম হেডিং থেকে বিরত থাকুন। একই একাধিক কলাম হেডিং Advanced Filter এর সঠিক ফলাফল প্রাপ্তির ক্ষেত্রে সমস্যা সৃষ্টি করে থাকে।

আরেকটি বিষয় লক্ষ্য রাখুন, ডাটা সেটে যেন কোন খালি রো না থাকে। থাকলে তা ডিলিট করে দিন।

নিচের টেবিলটি উদাহরণ হিসেবে লক্ষ্য করুন। এ টেবিলে একাধিক কলাম হেডিং নেই। অর্থাৎ নিচের মত ডেটা টেবিল তৈরি করুন।

Unique-Column-Heading-in-Excel

২। Criteria range নির্ধারণ করা:

ওয়ার্কশিটের যে কোন স্থানে Criteria range নির্ধারণ করতে পারেন। তবে এক্ষেত্রে কোনভাবেই যেন টেবিলের রেঞ্জের ভেতর না পরে। আমি বরাবর টেবিলের ওপরে কিংবা টেবিলের ডানে বা বায়ে ভিন্ন রেঞ্জে করে থাকি।

আরেকটি বিষয় লক্ষ্য রাখতে হবে Criteria range এ যেন একই একাধিক কলাম হেডিং না থাকে।

আমাদের ডাটাবেজ বা টেবিলটি Customer, Age, City, Product, Rate, Quality এবং Total কলামসমূহের সমন্বয়ে তৈরি করা হয়েছে। আমরা চাচ্ছি, যাদের Total ৫০০০ এর বেশি, Product ক্রয় করেছে Printer এবং যাদের City হলো Tangail তাদের তথ্যসমূহ বের করবো।

ওপরের শর্তের আলোকে নিচের চিত্রের লাল চিহ্নিত অংশের মতো তথ্য ইনপুট করুন।

Select-Criteria-Range-in-Excel

এবারে নিম্নের পদক্ষেপ গ্রহণ করুন:

  • সম্পূর্ণ ডাটাবেজ কিংবা টেবিলটি নির্বাচন করুন। এক্ষেত্রে আমরা E3 থেকে J27 পর্যন্ত নির্বাচন করেছি।
  • অতপর Data ট্যাবের Sort & Filter প্যানেল হতে Advanced ক্লিক করুন।

Select-Advanced-Filter-from

৩। Copy to another location ক্লিক করুন।

Copy-to-another-location

৪। স্বয়ংক্রিয়ভাবে ডাটাবেজটি নির্বাচিত হয়েই থাকবে, যদি না থাকে তবে সিলেক্ট করে দিন। লক্ষ্য করুন List Range এর ঘরে $D$3:$J$27 (ডাটাবেজ/টেবিলের রেঞ্জ) সিলেক্টকৃত অবস্থায় দেখাচ্ছে।

List-range-select-for-advanced

৫। এবারে Criteria Range এর মাউস ক্লিক করুন এবং কোন ভেল্যু থাকলে তা মুছে দিন এবং ঐ ঘরেই কার্সর রেখে মাউস দ্বারা ওয়ার্কশিটের O3 থেকে Q4 পর্যন্ত ড্রাগ করে নির্বাচন করুন।

Criteria-range-select-for-advanced-filter

৬। এবারে Copy To এর ঘরে কোন তথ্য তা মুছে দিন ও কার্সর ঐ ঘরে রেখেই মাউসের দ্বারা ওয়ার্কশিটের M7 থেকে S13 পর্যন্ত ড্রাগ করে নির্বাচন করুন।

Copy-to-range-area-for-advanced-filter

[নোট: এখানে একটি বিষয় খেয়াল রাখতে হবে যে, টেবিলে যে কয়টি কলাম রয়েছে এক্ষেত্রে Copy To এর ঘরে সে কটিই কলাম সিলেক্ট করতে হবে, রো কম-বেশি হলে সমস্যা নেই। সেক্ষেত্রে একটি বার্তা প্রদর্শিত হবে, Ok ক্লিক করুন।]

৭। Ok ক্লিক করুন। লক্ষ্য করুন শর্তানুযায়ী ফিল্টারকৃত ডাটা ওয়ার্কশিটে প্রদর্শিত হচ্ছে।

বুঝে উঠতে পাড়লে সত্যিই এটি একটি অসাধারণ এক্সেল কমান্ড। এর দ্বারা অনেক দূরূহ কাজ সমাধা করা সম্ভব। বিস্তারিত জানতে ভিডিও টিউটোরিয়াল দেখুন।