এই নিবন্ধে আমি দেখাবো কিভাবে এক্সেলে এডভান্সড ফিল্টারের সাথে ওয়াইল্ডকার্ড ব্যবহার করতে হয়। যেনে我们知道, কখনো কখনো আমাদের এক্সেলের এডভান্সড ফিল্টার ফিচার ব্যবহার করে এমন স্ট্রিং ফিল্টার আউট করতে হয় যেগুলো সম্পূর্ণ একই নয় কিন্তু কিছু একই প্যাটার্ন রক্ষা করে। ওয়াইল্ডকার্ড ক্যারেক্টার ব্যবহার করে আমরা সেই সকল স্ট্রিং ফিল্টার আউট করতে পারি। বিস্তারিত জানতে নিবন্ধটি মনোযোগপূর্বক পড়ুন।
এক্সেলে ওয়াইল্ডকার্ড ক্যারেক্টার কী?
এডভান্সড ফিল্টারে ওয়াইল্ডকার্ড ক্যারেক্টার ব্যবহারের উদাহরণে যাওয়ার আগে, প্রথমে ওয়াইল্ডকার্ড ক্যারেক্টারদের সাথে পরিচিত হই। ওয়াইল্ডকার্ড ক্যারেক্টার হলো বিশেষ ক্যারেক্টার যা টেক্সট ম্যাচ করতে বা ফর্মুলায় ক্যারেক্টারের inplace ব্যবহৃত হয়। এক্সেলে তিনটি ওয়াইল্ডকার্ড ক্যারেক্টার প্রায়শই ব্যবহৃত হয়। সেগুলো হলো এস্টারিস্ক(*), কোয়েরশন মার্ক(?), এবং টিল্ডে (~)। এই ক্যারেক্টারগুলোর বর্ণনা এবং প্রয়োগ নিচে দেওয়া হলো।
| ওয়াইল্ডকার্ড ক্যারেক্টার | বর্ণনা | প্রয়োগ |
|---|---|---|
| এস্টারিস্ক (*) | কোনো ক্যারেক্টার সিরিজকে উপস্থাপন করতে ব্যবহৃত হয় | B*D হবে BAD, BAKED, BORROWED, ইত্যাদির সাথে ম্যাচ |
| কোয়েরশন মার্ক (?) | একক ক্যারেক্টারকে উপস্থাপন করতে ব্যবহৃত হয় | S?N হবে SUN, SON-এর সাথে ম্যাচ। K??L হবে KILL, KAWL-এর সাথে ম্যাচ |
| টিল্ডে (~) | ওয়াইল্ডকার্ড সিম্বলগুলো সাধারণ সিম্বল হিসেবে ব্যবহার করতে ব্যবহৃত হয় | BA~*N হবে BA*N-এর সাথে ম্যাচ |
| D~?G হবে D?G-এর সাথে ম্যাচ |
এক্সেলে ওয়াইল্ডকার্ডসহ এডভান্সড ফিল্টার: ৩টি কার্যকর উদাহরণ
এই সেকশনে, আমরা এক্সেলে এডভান্সড ফিল্টারে ওয়াইল্ডকার্ড সিম্বল ব্যবহারের ৩টি কার্যকর উদাহরণ দেখাব। আমরা উপরে উল্লেখিত প্রতিটি সিম্বলের অ্যাপ্লিকেশন একে একে শিখব। চলুন প্রথম উদাহরণটি অন্বেষণ করি যা এস্টারিস্ক সিম্বলের অ্যাপ্লিকেশন দেখাবে।
১. এডভান্সড ফিল্টারে এস্টারিস্ক ওয়াইল্ডকার্ডের ব্যবহার
এই উদাহরণে, আমি একটি ডেটাসেট নিয়েছি যেখানে কিছু ছাত্রের আইডি এবং তাদের নাম রয়েছে। এখানে, আমাদের সেই ডেটা ফিল্টার আউট করতে হবে যার নামে Smith রয়েছে এডভান্সড ফিল্টার ব্যবহার করে।

এতে জন্য, আমাদের এস্টারিস্ক(*) ওয়াইল্ডকার্ড ব্যবহার করতে হবে। বিস্তারিত জানতে নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- প্রথমে, আমাদের আসল ডেটা টেবিলের মতো একই কলাম হেডারের নিচে একটি পৃথক টেবিলে মানদণ্ড লিখতে হবে। তাই, আমি Name হেডারের নিচে মানদণ্ড *Smith লিখেছি।

- এখানে, মানদণ্ড *Smith যে কোনো নাম যাতে Smith উপনাম হিসেবে থাকে (Steven Smith, Micheal Smith, এবং Beven Smith) সেগুলোর সাথে ম্যাচ করবে।
- এখন, পুরো টেবিল (B4:C11) সিলেক্ট করুন, তারপর Data ট্যাবে যান। সেখান থেকে Sort & Filter গ্রুপে Advanced Filter অপশনটি সিলেক্ট করুন।

- ফলস্বরূপ, আপনি Advanced Filter নামের একটি ডায়ালগ বক্স দেখবেন। এখন, যদি আপনি ফিল্টারড ডেটা অন্য লোকেশনে দেখাতে চান, তবে Copy to another location সিলেক্ট করুন। তারপর, আপনাকে কRITEরিয়া রেঞ্জটি যেটি B13:B14, এবং ফিল্টারড ডেটার লোকেশন যেটি B16:C16 সিলেক্ট করতে হবে। অবশেষে OK চাপুন।

- ফলস্বরূপ, আপনি শুধু Smith উপনামযুক্ত ডেটা পাবেন।

এভাবে, আমরা এক্সেলে ডেটার এডভান্সড ফিল্টারিং-এ এস্টারিস্ক(*) ওয়াইল্ডকার্ড ব্যবহার করতে পারি।
২. এডভান্সড ফিল্টারে কোয়েরশন মার্ক ওয়াইল্ডকার্ডের প্রয়োগ
এই উদাহরণে, আমি এক্সেলে এডভান্সড ফিল্টারে কোয়েরশন মার্ক (?) ওয়াইল্ডকার্ড ব্যবহার করব। উদাহরণস্বরূপ, আমি একটি অন্য ডেটাসেট নিয়েছি যেখানে কিছু পণ্যের আইডি এবং পণ্যের নাম রয়েছে।

এখন, আমাদের লক্ষ্য হলো সেই পণ্যগুলো খুঁজে বের করা যাতে ingy শেষে থাকে এবং শুরুতে যেকোনো একটা অক্ষর থাকে (Bingy & Tingy) এডভান্সড ফিল্টার ব্যবহার করে। এতে জন্য নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- ১ম উদাহরণের মত, আমাদের মানদণ্ড ধারণকারী একটি অন্য টেবিল তৈরি করতে হবে। তাই, আমরা Product Name হেডার এবং মানদণ্ড ?ingy সহ একটি টেবিল তৈরি করলাম।

- এখানে, ?ingy যেকোনো ওয়ার্ডের সাথে ম্যাচ করবে যার প্রথম ক্যারেক্টার যেকোনো অক্ষর এবং শেষে ingy থাকে।
- এখন, পুরো টেবিল (B4:C11) সিলেক্ট করুন, তারপর Data ট্যাবে যান। সেখান থেকে Sort & Filter গ্রুপে Advanced Filter অপশনটি সিলেক্ট করুন।

- ফলস্বরূপ, আপনি Advanced Filter নামের একটি ডায়ালগ বক্স দেখবেন। এখন, যদি আপনি ফিল্টারড ডেটা অন্য লোকেশনে দেখাতে চান, তবে Copy to another location সিলেক্ট করুন। তারপর, আপনাকে কRITEরিয়া রেঞ্জটি যেটি B13:B14, এবং ফিল্টারড ডেটার লোকেশন যেটি B16:C16 সিলেক্ট করতে হবে। অবশেষে OK চাপুন।

- ফলস্বরূপ, আপনি শুধু সেই ডেটা পাবেন যেগুলো

এভাবে, আমরা এক্সেলে এডভান্সড ফিল্টারে কোয়েরশন মার্ক ওয়াইল্ডকার্ড ব্যবহার করতে পারি।
৩. এডভান্সড ফিল্টারে টিল্ডে ওয়াইল্ডকার্ডের ব্যবহার
শেষ উদাহরণে, আমরা টিল্ডে(~) ওয়াইল্ডকার্ড-এর এডভান্সড ফিল্টারে প্রয়োগ দেখব। যেহেতু আমরা ইতিমধ্যে বর্ণনা করেছি, আমরা এই ওয়াইল্ডকার্ড সিম্বলটি টেক্সটে অন্যান্য ওয়াইল্ডকার্ড সিম্বল (এস্টারিস্ক এবং কোয়েরশন মার্ক) ম্যাচ করতে ব্যবহার করি। এখানে, আমি একটি ডেটাসেট নিয়েছি যেখানে এস্টারিস্ক(*) এবং কোয়েরশন মার্ক ধারণকারী কিছু টেক্সট রয়েছে।

এখন, আমরা সেই ডেটা ফিল্টার করতে চাই যেগুলোর মাঝপথে একটি এস্টারিস্ক(*) থাকে। এতে জন্য নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- ১ম এবং ২ম উদাহরণের মত, মানদণ্ড ধারণকারী একটি ডেটা টেবিল তৈরি করুন যা এই ক্ষেত্রে হলো *~*।

- এই ক্ষেত্রে, ফিল্টারড টেক্সটের শুরুতে অক্ষরের একটি সিরিজ থাকবে, তাই মানদণ্ডের শুরুতে একটি এস্টারিস্ক নেওয়া হয়েছে। তারপর মাঝপথে একটি এস্টারিস্ক(*) থাকবে। তাই, আমরা প্রথমে একটি টিল্ডে চিহ্ন (~) এবং তারপর একটি এস্টারিস্ক(*) দিয়েছি যাতে এক্সেল এই এস্টারিস্ককে ওয়াইল্ডকার্ড হিসেবে না ভুলে সাধারণ সিম্বল হিসেবে বিবেচনা করে।
- এখন, এডভান্সড ফিল্টার সম্পাদনের জন্য একই প্রক্রিয়া অনুসরণ করুন। প্রথমে, পুরো টেবিল (B4:C11) সিলেক্ট করুন, তারপর Data ট্যাবে যান। সেখান থেকে Sort & Filter গ্রুপে Advanced Filter অপশনটি সিলেক্ট করুন।

- ফলস্বরূপ, আপনি Advanced Filter নামের একটি ডায়ালগ বক্স দেখবেন। এখন, যদি আপনি ফিল্টারড ডেটা অন্য লোকেশনে দেখাতে চান, তবে Copy to another location সিলেক্ট করুন। তারপর, আপনাকে কRITEরিয়া রেঞ্জটি যেটি B13:B14, এবং ফিল্টারড ডেটার লোকেশন যেটি B16:C16 সিলেক্ট করতে হবে। অবশেষে OK চাপুন।

- শেষে, আপনি দেখবেন এডভান্সড ফিল্টার আপনার প্রত্যাশিত ফলাফল দিয়েছে।

এভাবে, আমরা টেক্সটে অন্যান্য ওয়াইল্ডকার্ড সিম্বল খুঁজে বের করতে টিল্ডে(~) সিম্বল ব্যবহার করতে পারি।
মনে রাখার বিষয়গুলো
- মানদণ্ড টেবিলে, কলাম হেডার অবশ্যই আসল ডেটা টেবিলের মতোই হতে হবে।
- যদি আপনি ফিল্টারড ডেটা অন্য লোকেশনে কপি করতে না চান, তবে Advanced Filter ডায়ালগ বক্সে Filter the list, in-place অপশনটি বেছে নিতে পারেন।
অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
এই নিবন্ধ পড়ার সময় অনুশীলনের জন্য এই অভ্যাস ওয়ার্কবুকটি ডাউনলোড করুন।
উপসংহার
এক্সেলে এডভান্সড ফিল্টার সাথে ওয়াইল্ডকার্ড কীভাবে ব্যবহার করতে হয় সে সম্পর্কে এই নিবন্ধের শেষ এখানে। আপনার এই নিবंधটি উপকারী লাগলে, দয়া করে আপনার বন্ধুদের সাথে শেয়ার করুন। আরো কোনো প্রশ্ন থাকলে আমাদের জানান।
<< এডভান্সড ফিল্টার | ফিল্টার ইন এক্সেল | লার্ন এক্সেল-এ ফিরে যান
নিঃশুল্ক এডভান্সড এক্সেল এক্সারসাইজ সলিউশনের সাথে পান!