Advanced Filter এক্সেলের সবচেয়ে ব্যবহারিক এবং সুবিধাজনক ফিচারগুলোর একটি যেটি খুব বেশি ব্যবহার হয় একটি সেল রেঞ্জকে এক লোকেশন থেকে অন্য লোকেশন কপি করার জন্য, ফিল্টার প্রয়োগ করা বা না করা সহ। এই আর্টিকেলে, আমি ধাপে ধাপে বিশ্লেষণ দিয়ে দেখাব কিভাবে এক্সেল Advanced Filter ব্যবহার করে একটি সেল রেঞ্জ অন্য লোকেশনে কপি করতে হয়।
এক্সেল অ্যাডভান্সড ফিল্টারের পরিচিতি
একটি Advanced Filter এক্সেলে Data ট্যাবে Sort & Filter সেকশন अन्तর্ভুক্ত একটি টুল।

এটি এক্সেলে যেকোনো ডেটাসেটের ওপর মোট ৩ টি অপারেশন প্রয়োগ করতে পারে।
- এটি একটি ডেটাসেটকে এক লোকেশন থেকে অন্য লোকেশনে কপি করতে পারে।
- এটি একটি কRITEERIYA প্রয়োগ করে ডেটাসেট ফিল্টার করতে পারে।
- এবং এটি ডেটাসেট থেকে ডুপ্লিকেট ভ্যালু সরিয়ে শুধু ইউনিক ভ্যালু রাখতে পারে।
এই সব অপারেশন সফলভাবে সম্পন্ন করতে, আপনাকে ফিল্টারে মোট ৫টি প্যারামিটার ইনসার্ট করতে হবে।
- প্রথমে, আপনাকে ডেটাসেট (List Range) ফিল্টারে ইনপুট করতে হবে।
- পরে, ডেটাসেট তার মূল লোকেশনে রাখবেন নাকি নতুন ডেস্টিনেশনে কপি করবেন সেটি বেছে নিতে হবে।
- আপনি যদি অন্য লোকেশনে কপি করতে চান, তবে ডেস্টিনেশন লোকেশন স্পেসিফাই করতে হবে।
- তারপর, ডেটাসেট ফিল্টার করার জন্য একটি কRITEERIYA রেঞ্জ ইনসার্ট করতে হবে (যদি চান)।
- শেষে, একটি চেকবক্স চেক বা আনচেক করে ডিসাইড করতে হবে আপনি কি শুধু ইউনিক ভ্যালু রাখবেন নাকি সব ভ্যালু।
সুতরাং, একটি সম্পূর্ণ Advanced Filter Userform আপনাকে এই ৫টি প্যারামিটার ইনপুট করার সুযোগ দেয়। এটা দেখতে এখনার মতো:।

এক্সেলে অ্যাডভান্সড ফিল্টার ব্যবহার করে অন্য লোকেশনে কপি করার পদ্ধতি (ধাপে ধাপে বিশ্লেষণ)
আমরা এক্সেল Advanced Filter-এর বেসিক পরিচিতি পড়েছি। এখন আমরা শিখব কিভাবে আমরা অ্যাডভান্সড ফিল্টার ব্যবহার করে একটি ডেটাসেট অন্য লোকেশনে কপি করি ধাপে ধাপে বিশ্লেষণ দিয়ে।
এখানে আমাদের একটি ডেটাসেট আছে Martin Bookstore নামে একটি বইয়ের দোকানের কিছু বইয়ের বইয়ের নাম, লেখক, বইয়ের টাইপ, এবং দাম সহ।

এখানে আমরা Advanced Filter ব্যবহার করে Charles Dickens-এর উপন্যাস এবং H. G. Wells-এর সায়েন্স ফিকশন কপি করব।
⧭ ধাপ ১: কপি করা লিস্ট রেঞ্জ (ডেটাসেট) ইনসার্ট করুন:
Advanced Filter ব্যবহার করার প্রথম ধাপ হচ্ছে সেই ডেটাসেট (list range) ইনসার্ট করা যা আপনি কপি করতে চান। আপনি প্রথমে ডেটাসেট সিলেক্ট করে তারপর Advanced Filter খুলতে পারেন, অথবা প্রথমে Advanced Filter খুলে তারপর সেখানে list range ইনসার্ট করতে পারেন।
এখানে আমাদের list range হচ্ছে ডেটাসেট B3:E13 (হেডারসহ)।
আমরা এক্সেল টুলবারে Data > Advanced Filter বাটনে যেয়ে Advanced Filter খুললাম এবং সেখানে লিস্ট রেঞ্জ B3:E13 ইনসার্ট করলাম।

আরও পড়ুন: Advanced Filter with Criteria Range in Excel (18 Applications)
⧭ ধাপ ২: Copy to Another Location চেকবক্স চেক করুন
তারপর আপনাকে Copy to another location চেকবক্স চেক করতে হবে যদি আপনি ডেটাসেট অন্য লোকেশনে কপি করতে চান।

আরও পড়ুন: Excel VBA Examples of Advanced Filter with Criteria (6 Criteria)
⧭ ধাপ ৩: লিস্ট রেঞ্জ (ডেটাসেট) ফিল্টার করার জন্য কRITEERIYA রেঞ্জ প্রয়োগ করুন (যদি থাকে)
Criteria Range হচ্ছে সেলের একটি রেঞ্জ যা একটি ডেটাসেট ফিল্টার করতে প্রয়োগ হয়। এটা হেডার এবং ডেটাসেটের সেই নির্দিষ্ট ভ্যালুগুলোর সম্বলিত একটি রেঞ্জ যা আপনি কপি করতে চান।
উদাহরণস্বরূপ, Charles Dickens-এর উপন্যাস এবং H. G. Wells-এর সায়েন্স ফিকশন কপি করতে, Criteria Range হবে:

এখানে, Criteria Range হচ্ছে C16:D18। আমরা এটিকে Advanced Filter-এ ইনসার্ট করেছি।

আরও পড়ুন: Excel VBA: Advanced Filter with Multiple Criteria in a Range (5 Methods)
⧭ ধাপ ৪: লিস্ট রেঞ্জ অন্য লোকেশনে কপি করার জন্য ডেস্টিনেশন রেঞ্জ লিখুন
এরপর, আমাদের Copy to টেক্সট বক্সে ডেস্টিনেশন রেঞ্জ লিখতে হবে। এটা একটি একক সারি যেটিতে আমরা যে কলামগুলো কপি করতে চাই সেগুলোর হেডার থাকে।
আমরা Charles Dickens-এর উপন্যাস এবং H. G. Wells-এর সায়েন্স ফিকশন-এর Book Names, Authors, এবং Book Types কপি করতে চাই।
তাহলে, আমাদের Copy to রেঞ্জ দেখতে এখনার মতো হবে:

এর রেঞ্জ হচ্ছে H3:J3। আমরা এটিকে Advanced Filter-এ ইনসার্ট করেছি।

আরও পড়ুন: How to Use Advanced Filter to Copy Data to Another Sheet in Excel
⧭ ধাপ ৫: শুধু ইউনিক ভ্যালু রাখবেন কিনা সেটি ডিসাইড করুন
শেষে, আমরা শুধু ইউনিক রেকর্ড রাখতে চাই না। তাই, আমরা Unique records only বক্সটি আনচেক রেখেছি।

আরও পড়ুন: How to Use Advanced Filter for Unique Records Only in Excel
⧭ ধাপ ৬: ফাইনাল আউটপুট! অ্যাডভান্সড ফিল্টার দিয়ে অন্য লোকেশনে কপি
সকল ইনপুট সতর্কতার সাথে ইনসার্ট করার পর OK চাপুন। আপনি আপনার ফিল্টারড ডেটা ডেস্টিনেশন লোকেশনে কপি হয়ে পাবেন।

আরও পড়ুন: Dynamic Advanced Filter Excel (VBA & Macro)
অ্যাডভান্সড ফিল্টার দিয়ে ডেটাসেট কপি করার আরেক উদাহরণ
এখানে আমাদের আরেকটি ডেটাসেট আছে কিছু ছাত্রের নাম এবং পরীক্ষায় Physics, Chemistry, এবং Mathematics-এ তাদের গ্রেড সহ।

আমরা সেসব ছাত্রের নাম কপি করতে চাই যারা Physics এবং Chemistry-এ দুইটোই A বা দুইটোই B পেয়েছে।
তাহলে, আমাদের Criteria Range হবে:

এবং Copy to রেঞ্জ হবে:

আমরা এগুলো Advanced Filter-এ ইনসার্ট করেছি।

তারপর OK চাপলাম। এটা আমাদের ফিল্টারড রেঞ্জ ডেস্টিনেশনে কপি করে দিয়েছে।

মনে রাখবেন
এই আর্টিকেলে আমরা ম্যানুয়ালি Advanced Filter ব্যবহার শিখেছি। VBA দিয়ে Advanced Filter কিভাবে ব্যবহার করতে হয় সেটি জানতে এই আর্টিকেল পড়ুন।
উপসংহার
তাহলে, এক্সেলে একটি ওয়ার্কশিটে একটি ডেটাসেট অন্য লোকেশনে কপি করার জন্য Advanced Filter ব্যবহার করার পদ্ধতিগুলো এই ছিল। আপনার কোনো সমস্যা থাকলে বেঝिझক জিজ্ঞাসা করুন। এবং আমাদের সাইট ExcelDemy ভিজিট করুন আরও পোস্ট এবং আপডেটের জন্য।
সম্পর্কিত আর্টিকেল
- Advanced Filter with Multiple Criteria in Excel (15 Suitable Examples)
- How to Use Advanced Filter If Criteria Range Contains Text in Excel
- Excel Advanced Filter [Multiple Columns & Criteria, Using Formula & with Wildcards]
- How to Use Advanced Filter to Exclude Blank Cells in Excel (3 Easy Tricks)
- Excel VBA Examples: Use Advanced Filter with Criteria (6 Criteria)