কম্পিউটার টিউটোরিয়াল

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

ফিল্টার ইউনিক হলো একটি ডেটাসেটে অসংখ্য এন্ট্রির মধ্য দিয়ে বের করার একটি কার্যকর উপায়। এক্সেল ইউনিক ডেটা ফিল্টার করতে বা ডুপ্লিকেট রিমুভ করতে একাধিক ফিচার অফার করে, আমরা সেটিকে যে নাম দেই। এই আর্টিকেলে, আমরা একটি স্যাম্পল ডেটাসেট থেকে ইউনিক ডেটা ফিল্টার করার উপায়গুলো প্রদর্শন করব।

মান লইए, আমাদের একটি এক্সেল ডেটাসেটে তিনটি সিম্পল কলাম আছে যাতে অর্ডার ডেট, ক্যাটাগরি, এবং প্রোডাক্ট রয়েছে। আমরা পুরো ডেটাসেটের মধ্যে ইউনিক অর্ডার্ড প্রোডাক্ট চাই।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

এক্সেল ওয়ার্কবুক ডাউনলোড করুন

এক্সেলে ইউনিক ভ্যালু ফিল্টার করার ৮টি সহজ উপায়

পদ্ধতি ১: এক্সেল রিমুভ ডুপ্লিকেটস ফিচার ব্যবহার করে ইউনিক ভ্যালু ফিল্টার

এক বড় ডেটাসেটে এন্ট্রি বুঝতে আমরা কখনো কখনো ডুপ্লিকেট রিমুভ করতে চাই। এক্সেল Data ট্যাবে Remove Duplicates ফিচার অফার করে ডেটাসেট থেকে ডুপ্লিকেট এন্ট্রি বাদ দিতে। এই কেসে, আমরা Category এবং Product কলাম থেকে ডুপ্লিকেট রিমুভ করতে চাই। ফলস্বরূপ, আমরা Remove Duplicates ফিচার ব্যবহার করে এটি করতে পারি।

স্টেপ ১: রেঞ্জ সিলেক্ট করুন (যেমন: Category এবং Product) তারপর Data ট্যাবে যান > Remove Duplicates বেছে নিন ( Data Tools সেকশন থেকে)।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: Remove Duplicates উইন্ডো খুলবে। Remove Duplicates উইন্ডোতে,

সকল কলাম চেক করা আছে।

My data has headers অপশনে টিক দিন।

OK ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ৩: একটি কনফার্মেশন ডায়ালগ বক্স আসে বলতে ৮ ডুপ্লিকেট ভ্যালু ফাউন্ড অ্যান্ড রিমুভড; ৭ ইউনিক ভ্যালু রিমেইনস।

OK ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

সকল ধাপ নিচের ছবির মতো ফলাফলে নিয়ে যায়।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

পদ্ধতি ২: কন্ডিশনাল ফরম্যাটিং ব্যবহার করে ইউনিক ভ্যালু ফিল্টার

ইউনিক ফিল্টার করার আরেকটি উপায় হলো কন্ডিশনাল ফরম্যাটিং। এক্সেল কন্ডিশনাল ফরম্যাটিং বিভিন্ন ক্রাইটেরিয়া দিয়ে সেল ফরম্যাট করতে পারে। যাইহোক, এই কেসে, আমরা একটি ফর্মুলা ব্যবহার করি একটি রেঞ্জে (যেমন: Product কলাম) কন্ডিশনালি সেল ফরম্যাট করতে। কন্ডিশনাল ফরম্যাটিং প্রয়োগ করার দুটি অপশন আছে; একটি হলো ইউনিক ভ্যালু ফিল্টার করার জন্য কন্ডিশনাল ফরম্যাটিং এবং অন্যটি হলো রেঞ্জ থেকে ডুপ্লিকেট ভ্যালু হাইড করা।

২.১. ইউনিক ভ্যালু ফিল্টার করার জন্য কন্ডিশনাল ফরম্যাটিং

এই কেসে, আমরা কন্ডিশনাল ফরম্যাটিং অপশনে একটি ফর্মুলা ব্যবহার করি এক্সেল ইউনিক এন্ট্রি ফিল্টার করতে।

স্টেপ ১: রেঞ্জ সিলেক্ট করুন (যেমন: Product 1) তারপর Home ট্যাবে যান > Conditional Formatting বেছে নিন ( Styles সেকশন থেকে) > New Rule বেছে নিন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: New Formatting Rule উইন্ডো পপ-আপ হবে। New Formatting Rule উইন্ডোতে,

Select a Rule Type অপশন অধীনে Use a formula to determine which cells to format বেছে নিন।

Edit the Rule Description অপশনের অধীনে নিচের ফর্মুলাটি টাইপ করুন।

=COUNTIF($D$5:D5,D5)=1

ফর্মুলায়, আমরা এক্সেলকে নির্দেশ দিয়েছি D কলামের প্রতিটি সেলকে Unique হিসেবে গণনা করতে (যেমন: ১-এর সমান)। যদি এন্ট্রিগুলো आरোপিত শর্তের সাথে মিলে, তবে এটি TRUE রিটার্ন করে এবং সেলগুলো Color Format করে।

Format-এ ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ৩: এক মুহূর্তে, Format Cells উইন্ডো ظاهر হবে। Format Cells উইন্ডোতে,

Font সেকশনে- নিচের ছবির মতো যেকোনো ফরম্যাটিং কালার বেছে নিন।

তারপর OK ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ৪: পূর্বের ধাপে OK ক্লিক করলে আপনি আবার New Formatting Rule উইন্ডোতে ফিরে যাবেন। New Formatting Rule উইন্ডোতে, আপনি ইউনিক এন্ট্রির প্রিভিউ দেখতে পাবেন।

OK ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

শেষে, আপনি যেভাবে চান ইউনিক এন্ট্রিগুলো কালার ফরম্যাটেড পাবেন নিচের ছবির মতো।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

২.২. ডুপ্লিকেট হাইড করার জন্য কন্ডিশনাল ফরম্যাটিং

ইউনিক ভ্যালুগুলোর সাথে ছেড়ছাড়া ছাড়া, আমরা সিম্পলি কন্ডিশনাল ফরম্যাটিং ব্যবহার করে ডুপ্লিকেট ভ্যালু হাইড করতে পারি। ডুপ্লিকেট হাইড করতে, আমাদের সেম ফর্মুলা প্রয়োগ করতে হবে যা আমরা ইউনিক ফিল্টার করার জন্য করেছিলাম শুধু ১-এর চেয়ে বড় ভ্যালু এসাইন করে। সাদা ফন্ট কালার এসাইন করার পর, আমরা বাকি এন্ট্রি থেকে সেগুলো হাইড করতে পারি।

স্টেপ ১: পদ্ধতি ২.১-এর স্টেপ ১ থেকে ২ পুনরাবৃত্তি করুন কিন্তু ইনসার্ট করা ফর্মুলাটি নিচেরটির সাথে পরিবর্তন করুন।

=COUNTIF($D$5:D5,D5)>1

ফর্মুলাটি এক্সেলকে নির্দেশ দেয় D কলামের প্রতিটি সেলকে Duplicates হিসেবে গণনা করতে (যেমন: ১-এর চেয়ে বড়)। যদি এন্ট্রিগুলো আরোপিত শর্তের সাথে মিলে, তবে এটি TRUE রিটার্ন করে এবং Color Format (যেমন: Hide) করে সেলগুলো।

Format-এ ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: Format-এ ক্লিক করলে আপনি Format Cells উইন্ডোতে যাবেন। Format Cells উইন্ডোতে,

Font কালার White বেছে নিন।

তারপর OK ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ৩: Font কালার সিলেক্ট করার পর, OK ক্লিক করলে আপনি আবার New Formatting Rule উইন্ডোতে ফিরে যাবেন। আপনি প্রিভিউ ব্লিক দেখবেন কারণ আমরা White-কে Font কালার হিসেবে সিলেক্ট করেছি।

OK ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

সকল ধাপ অনুসরণ করলে আপনি ডুপ্লিকেট ভ্যালুর জন্য নিচের ছবির মতো ছবি পাবেন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

আপনাকে অবশ্যই White Font কালার হিসেবে সিলেক্ট করতে হবে অন্যথায় ডুপ্লিকেট এন্ট্রিগুলো হাইড হবে না।

আরও পড়ুন: ফর্মুলা ব্যবহার করে এক্সেলে ডেটা ফিল্টার

পদ্ধতি ৩: ডেটা ট্যাব এডভান্সড ফিল্টার ফিচার ব্যবহার করে ইউনিক ভ্যালু ফিল্টার

পূর্বের পদ্ধতিগুলো ডেটাসেট থেকে এন্ট্রি ডিলিট বা রিমুভ করে ইউনিক ফিল্টার করে। কিছু ডেটাসেটে কাজ করার সময় এটি খুব রিস্কি। এমন পরিস্থিতি থাকতে পারে যেখানে আমরা র ডেটাসেট পরিবর্তন করতে পারি না, সেই কেসগুলোতে আমরা Advanced Filter অপশন ব্যবহার করতে পারি কাঙ্ক্ষিত পজিশনে ইউনিক ফিল্টার করতে।

স্টেপ ১: রেঞ্জ সিলেক্ট করুন (যেমন: Product কলাম)। তারপর Data ট্যাবে যান > Advanced বেছে নিন ( Sort & Filter সেকশন থেকে)।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: Advanced Filter উইন্ডো খুলবে। Advanced Filter উইন্ডোতে,

Action অপশন অধীনে Copy to another location অ্যাকশন বেছে নিন। আপনি Filter the list, in-place অথবা Copy to another location যেকোনো একটি বেছে নিতে পারেন, যাইহোক, আমরা র ডেটা অল্টার না করার জন্য দ্বিতীয়টি বেছে নিচ্ছি।

Copy to অপশনে একটি লোকেশন অ্যাসাইন করুন (যেমন: F4)।

Unique records-only অপশন চেক করা আছে।

OK ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

OK ক্লিক করলে আপনি ধাপগুলোতে নির্দেশিত ডেস্টিনেশন লোকেশনে ইউনিক ভ্যালু পাবেন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

পদ্ধতি ৪: এক্সেল UNIQUE ফাংশন ব্যবহার করে ইউনিক ভ্যালু ফিল্টার

অন্য একটি কলামে ইউনিক ভ্যালু ডিসপ্লে করা UNIQUE ফাংশন দিয়েও অর্জন করা যায়। UNIQUE ফাংশন একটি রেঞ্জ বা অ্যারে থেকে ইউনিক এন্ট্রির একটি লিস্ট ফেচ করে। UNIQUE ফাংশনের সিনট্যাক্স হলো

UNIQUE (array, [by_col], [exactly_once])

আর্গুমেন্টগুলো,

array; রেঞ্জ, অথবা অ্যারে যেখানে থেকে ইউনিক ভ্যালু এক্সট্র্যাক্ট হবে।

[by_col]; ভ্যালু তুলনা ও এক্সট্র্যাক্ট করার উপায়, row = FALSE (ডিফল্ট) এবং column = TRUE। [optional]

[exactly_once]; একবার উপস্থিত ভ্যালু = TRUE এবং বিদ্যমান ইউনিক ভ্যালু = FALSE ( ডিফল্ট ). [optional]

স্টেপ ১: যেকোনো খালি সেলে (যেমন: E5) নিচের ফর্মুলাটি টাইপ করুন।

=UNIQUE(D5:D19)

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: ENTER চাপুন তারপর এক সেকেন্ডে সকল ইউনিক এন্ট্রি কলামে পপ-আপ হবে নিচের ছবির মতো।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

UNIQUE ফাংশন একবারে সকল ইউনিক এন্ট্রি স্পিল করে। যাইহোক, আপনি Excel 365 ভার্সন ছাড়া UNIQUE ফাংশন ব্যবহার করতে পারবেন না।

সাদৃশ্য পাঠ্য:

  • সেল ভ্যালু ভিত্তিক এক্সেল ফিল্টার ডেটা (৬ কার্যকর উপায়)
  • এক্সেলে ফিল্টার যোগ (৪ পদ্ধতি)
  • এক্সেল ফিল্টারের শর্টকাট (৩ কুইক ইউজ উদাহরণসহ)
  • এক্সেলে টেক্সট ফিল্টার ব্যবহার (৫ উদাহরণ)

পদ্ধতি ৫: UNIQUE এবং FILTER ফাংশন ব্যবহার (ক্রাইটেরিয়া সহ)

পদ্ধতি ৪-এ, আমরা UNIQUE ফাংশন ব্যবহার করেছি ইউনিক ভ্যালু স্পিল আউট করার জন্য। যদি আমরা একটি শর্তে নির্ভর করে ইউনিক এন্ট্রি চাই? মান লইए আমরা আমাদের ডেটাসেট থেকে একটি নির্দিষ্ট Category-এর ইউনিক Product নাম চাই।

এই কেসে, আমরা আমাদের ডেটাসেট থেকে Bars (যেমন: E4) ক্যাটাগরির ইউনিক Product নাম চাই।

স্টেপ ১: যেকোনো সেলে (যেমন: E5) নিচের ফর্মুলাটি লিখুন।

=UNIQUE(FILTER(D5:D19,C5:C19=E4))

ফর্মুলাটি নির্দেশ দেয় D5:D19 রেঞ্জ ফিল্টার করতে, C5:C19 রেঞ্জের ওপর একটি শর্ত আরোপ করে যাতে সেটি সেল E4-এর সমান হয়।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: ENTER চাপুন। এরপর Bars ক্যাটাগরির অধীনে প্রোডাক্টগুলো Bars কলামের সেলগুলোতে দেখাবে নিচের স্ক্রিনশটের মতো।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

আপনি যেকোনো Category বেছে নিতে পারেন ইউনিক প্রোডাক্ট ফিল্টার করার জন্য। এটি বিশাল সেলস ডেটাসেট হ্যান্ডেল করার জন্য খুব কার্যকর একটি উপায়। FILTER ফাংশন শুধু Excel 365-এ উপলব্ধ।

আরও পড়ুন: এক্সেলে একাধিক ক্রাইটেরিয়া ফিল্টার

পদ্ধতি ৬: MATCH এবং INDEX ফাংশন ব্যবহার (অ্যারে ফর্মুলা)

সহজ демонস্ট্রেশনের জন্য, আমরা ব্ল্যাংক বা কেস-সেনসিটিভ এন্ট্রি নেই এমন একটি ডেটাসেট ব্যবহার করছি। তাহলে, এমন একটি ডেটাসেট কীভাবে হ্যান্ডল করব যাতে ব্ল্যাংক এবং কেস-সেনসিটিভ এন্ট্রি আছে? একটি সমাধান দেখানোর আগে, চলুন নন-ব্ল্যাংক রেঞ্জ (যেমন: Product 1) একটি কম্বাইনড ফর্মুলা ব্যবহার করে ফিল্টার করি। এই কেসে, আমরা ইউনিক ফিল্টার করতে MATCH এবং INDEX ফাংশন ব্যবহার করব।

৬.১. MATCH এবং INDEX ফাংশন দিয়ে নন-ব্ল্যাংক রেঞ্জ থেকে ইউনিক ভ্যালু ফিল্টার

আমরা দেখতে পাচ্ছি Product 1 রেঞ্জে কোনো ব্ল্যাংক সেল নেই।

স্টেপ ১: সেল G5-এ নিচের ফর্মুলাটি টাইপ করুন ইউনিক ফিল্টার আউট করতে।

=IFERROR(INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)),"")

ফর্মুলা অনুযায়ী,

প্রথমে, COUNTIF($G$4:G4, $D$5:$D$19); রেঞ্জে (যেমন: $G$4:G4) শর্ত মেনে চলা সেলের সংখ্যা গণনা করে (যেমন: $D$5:$D$19)। COUNTIF ১ রিটার্ন করে যদি সেটি $G$4:G4 রেঞ্জে পায় অন্যথায় ০।

দ্বিতীয়, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)); রেঞ্জে একটি প্রোডাক্টের আপেক্ষিক পজিশন রিটার্ন করে।

শেষে, INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)); শর্ত মেনে চলা সেল এন্ট্রি রিটার্ন করে।

IFERROR ফাংশন ফর্মুলাটিকে আউটকামে যেকোনো এরর ডিসপ্লে করা থেকে বাধা দেয়।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: যেহেতু ফর্মুলাটি একটি অ্যারে ফর্মুলা, CTRL+SHIFT+ENTER একসাথে চাপুন। Product 1 রেঞ্জ থেকে সকল ইউনিক এন্ট্রি আসবে।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

৬.২. MATCH এবং INDEX ফাংশন দিয়ে রেঞ্জে বিদ্যমান ব্ল্যাংক সেল থেকে ইউনিক ভ্যালু ফিল্টার

এখন, Product 2 রেঞ্জে, আমরা একাধিক ব্ল্যাংক সেল বিদ্যমান দেখতে পাচ্ছি। ব্ল্যাংক সেলের মধ্যে ইউনিক ফিল্টার আউট করতে, আমাদের ISBLANK ফাংশন ইনসার্ট করতে হবে।

স্টেপ ১: সেল H5-এ নিচের ফর্মুলাটি পেস্ট করুন।

=IFERROR(INDEX($E$5:$E$19, MATCH(0,IF(ISBLANK($E$5:$E$19),1,COUNTIF($H$4:H4, $E$5:$E$19)), 0)),"")

এই ফর্মুলাটি ৬.১. সেকশন-এ আমরা যেভাবে বর্ণনা করেছি সেভাবে কাজ করে। যাইহোক, IF ফাংশনের সাথে ISBLANK ফাংশনের লজিক্যাল টেস্ট অতিরিক্তভাবে ফর্মুলাটিকে রেঞ্জে যেকোনো ব্ল্যাংক সেল উপেক্ষা করতে সক্ষম করে।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: CTRL+SHIFT+ENTER চাপুন এবং ফর্মুলা ব্ল্যাংক সেলগুলো উপেক্ষা করে সকল ইউনিক এন্ট্রি ফেচ করে নিচের ছবির মতো।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

৬.৩. MATCH এবং INDEX ফাংশন দিয়ে কেস-সেনসিটিভ রেঞ্জ থেকে ইউনিক ভ্যালু ফিল্টার

আমাদের ডেটাসেটে কেস-সেনসিটিভ এন্ট্রি থাকলে, আমাদের FREQUENCY ফাংশন TRANSPOSE এবং ROW ফাংশনের সাথে ব্যবহার করতে হবে ইউনিক ফিল্টার আউট করতে।

স্টেপ ১: সেল I5-এ নিচের ফর্মুলাটি প্রয়োগ করুন।

=INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0))

ফর্মুলার অংশগুলো,

  • TRANSPOSE($I$4:I4); পূর্বের ভ্যালুগুলো ট্রান্সপোজ করে সেমিকোলন কোমায় রূপান্তরিত করে। (যেমন: TRANSPOSE({“unique values (case sensitive)”;Whole Wheat”}) becomes {“unique values (case sensitive)”,”Whole Wheat”}
  • EXACT($F$5:$F$19, TRANSPOSE($I$4:I4); চেক করে স্ট্রিংগুলো একই এবং কেস-সেনসিটিভ কিনা।
  • IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)); TRUE হলে অ্যারেতে একটি স্ট্রিং-এর আপেক্ষিক পজিশন রিটার্ন করে।
  • FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”); অ্যারেতে একটি স্ট্রিং কতবার উপস্থিত আছে ক্যালকুলেট করে।
  • MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0)); অ্যারেতে প্রথম False (যেমন: Empty) ভ্যালু খুঁজে বের করে।
  • INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0)); অ্যারে থেকে ইউনিক ভ্যালু রিটার্ন করে।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: আপনাকে CTRL+SHIFT+ENTER একসাথে চাপতে হবে এবং কেস-সেনসিটিভ ইউনিক ভ্যালু সেলগুলোতে ظاهر হবে।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

সারো ডেটাসেট তাদের রেস্পেক্টিভ কলামে সব টাইপের এন্ট্রি সর্ট করার পর নিচের ছবির মতো দেখাবে।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

আপনি আপনার চাহিদা পূরণের জন্য যেকোনো Product ডেটা টাইপ পরিবর্তন করতে পারেন এবং সেই অনুযায়ী ফর্মুলা প্রয়োগ করতে পারেন।

পদ্ধতি ৭: ভিবিএ ম্যাক্রো কোড ব্যবহার করে এক্সেলে ইউনিক ভ্যালু ফিল্টার

ডেটাসেট থেকে, আমরা জানি আমাদের একটি Product কলাম আছে, এবং আমরা কলাম থেকে ইউনিক ভ্যালু চাই। কাজটি করতে আমরা VBA ম্যাক্রো কোড ব্যবহার করতে পারি। আমরা একটি কোড লিখতে পারি যা সিলেকশন থেকে ভ্যালু অ্যাসাইন করে তারপর লুপসের মাধ্যমে পাঠায় যতক্ষণ না সকল ডুপ্লিকেট দূর হয়।

VBA ম্যাক্রো কোড প্রয়োগ করার আগে, নিশ্চিত করুন যে আমাদের নিচের টাইপের একটি ডেটাসেট আছে এবং আমরা সিলেকশন থেকে রেঞ্জ সিলেক্ট করেছি যেখানে থেকে আমরা ইউনিক ফিল্টার করতে চাই।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ১: একটি ম্যাক্রো কোড লিখতে, ALT+F11 চাপে Microsoft Visual Basic উইন্ডো খুলুন। উইন্ডোতে, Toolbar-এ Insert ট্যাবে যান > Module বেছে নিন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: Module উইন্ডো ظاهر হবে। Module-এ, নিচের কোড পেস্ট করুন।

Sub Unique_Values() Dim Range As Variant, prdct As Variant Dim mrf As Object Dim i As Long Set mrf = CreateObject("scripting.dictionary") Range = Selection For i = 1 To UBound(Range) mrf(Range(i, 1) & "") = "" Next prdct = mrf.keys Selection.ClearContents Selection(1, 1).Resize(mrf.Count, 1) = Application.Transpose(prdct) End Sub

ম্যাক্রো কোডে,

ভেরিয়েবল ডিক্লেয়ার করার পর, mrf = CreateObject(“scripting.dictionary”) একটি অবজেক্ট তৈরি করে যা mrf-এ অ্যাসাইন করা হয়।

Selection কে Range-এ অ্যাসাইন করা হয়। For লুপ প্রতিটি সেল নেয় তারপর Range-এর সাথে ডুপ্লিকেটের জন্য ম্যাচ করে। এরপর, কোড Selection ক্লিয়ার করে এবং ইউনিক গুলোতে প্রদর্শন করে।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ৩: ম্যাক্রো রান করতে F5 চাপুন তারপর ওয়ার্কশিটে ফিরে আসলে, আপনি সিলেকশন থেকে সকল ইউনিক ভ্যালু দেখতে পাবেন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

পদ্ধতি ৮: পিভট টেবিল ব্যবহার করে ইউনিক ভ্যালু ফিল্টার

পিভট টেবিল সিলেক্ট করা সেল থেকে ইউনিক আইটেম লিস্ট এক্সপোর্ট করার একটি শক্তিশালী টুল। এক্সেলে, আমরা সহজে একটি পিভট টেবিল ইনসার্ট করে এখানে আমাদের কাঙ্ক্ষিত ফলাফল অর্জন করতে পারি।

স্টেপ ১: একটি নির্দিষ্ট রেঞ্জ সিলেক্ট করুন (যেমন: Product)। এরপর, Insert ট্যাবে যান > Pivot Table বেছে নিন ( Tables সেকশন থেকে)।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ২: PivotTable from a table or range উইন্ডো খুলবে। উইন্ডোতে,

রেঞ্জ (যেমন: D4:D19) অটোমেটিক্যালি সিলেক্টেড থাকবে।

Existing Worksheets বেছে নিন where you want the PivotTable to be placed অপশন হিসেবে।

OK ক্লিক করুন।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

স্টেপ ৩: PivotTable Fields উইন্ডো খুলবে। PivotTable Fields উইন্ডোতে, শুধু একটি ফিল্ড আছে (যেমন: Product)।

Product ফিল্ড চেক করুন যাতে ইউনিক প্রোডাক্ট লিস্ট দেখায় নিচের ছবির মতো।

এক্সেলে ইউনিক ভ্যালু ফিল্টার: ৮টি সহজ পদ্ধতি

আরও পড়ুন: এক্সেল পিভট টেবিল ফিল্টার করা

উপসংহার

ফিল্টার ইউনিক এক্সেলে করা একটি সাধারণ অপারেশন। এই আর্টিকেলে আমরা বিভিন্ন ফিচার, ফাংশন যেমন UNIQUE, FILTER, MATCH, INDEX সহ VBA Macro কোড ব্যবহার করেছি ইউনিক ভ্যালু ফিল্টার আউট করার জন্য। ফাংশনগুলো র ডেটা 그대로 রাখে এবং রেজাল্ট ভ্যালু অন্য কলাম বা ডেস্টিনেশনে ডিসপ্লে করে। যাইহোক, ফিচারগুলো র ডেটা পরিবর্তন করে এন্ট্রি পারম্যানেন্টলি ডেটাসেট থেকে রিমুভ করে। আশা করি এই আর্টিকেল আপনার ডেটাসেটে ডুপ্লিকেট মোকাবিলা এবং ইউনিক ভ্যালু এক্সট্র্যাক্ট করার লুসিড কনসেপ্ট দেবে। আরও জিজ্ঞাসা থাকলে বা কিছু যোগ করতে চাইলে কমেন্ট করুন। পরবর্তী আর্টিকেলে দেখা হবে।

আরও পঠন

  • এক্সেলে কাস্টম ফিল্টার পারফর্ম (৫ উপায়)
  • এক্সেলে রঙ অনুযায়ী ফিল্টার (২ উদাহরণ)
  • এক্সেলে ফর্মুলা সহ সেল ফিল্টার (২ উপায়)
  • এক্সেল ফিল্টারে একাধিক আইটেম সার্চ (২ উপায়)

  1. এক্সেলে স্ট্রাকচার্ড হায়ারার্কি তৈরি: ৩টি সহজ কৌশল

  2. এক্সেলে ডেটা রক্ষা করে লিঙ্ক ভাঙার ৩ প্রমাণিত পদ্ধতি

  3. এক্সেলে সেল রঙ অনুযায়ী সেল ফিল্টার করুন: ২টি সহজ পদ্ধতি

  4. এক্সেলে দ্রুত প্রশ্নাবলী তৈরি করুন: ২টি সহজ পদ্ধতি