এক্সেল

একটি তালিকা থেকে অনন্য আইটেমগুলি বের করুন

Extract Unique Items From List

এক্সেল সূত্র: একটি তালিকা থেকে অনন্য আইটেম বের করুনজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

একটি তালিকা বা কলাম থেকে শুধুমাত্র অনন্য মান বের করতে, আপনি INDEX, MATCH এবং COUNTIF এর উপর ভিত্তি করে একটি অ্যারের সূত্র ব্যবহার করতে পারেন। দেখানো উদাহরণে, D5 এর সূত্রটি অনুলিপি করা হয়েছে:



{= INDEX (list, MATCH (0, COUNTIF (uniques,list),0))}

যেখানে 'তালিকা' হল নামযুক্ত পরিসীমা B5: B11।

দ্রষ্টব্য: এটি একটি অ্যারের সূত্র এবং অবশ্যই কন্ট্রোল + শিফট + এন্টার ব্যবহার করে প্রবেশ করতে হবে।





এক্সেলে সময় কাটানোর জন্য কীভাবে
ব্যাখ্যা

এই সূত্রের মূল হল INDEX এর সাথে একটি মৌলিক সন্ধান:

 
{= INDEX (list, MATCH (0, COUNTIF ($D:D4,list),0))}

অন্য কথায়, INDEX কে তালিকা এবং একটি সারি নম্বর দিন এবং INDEX অনন্য তালিকায় যোগ করার জন্য একটি মান পুনরুদ্ধার করবে।



কঠোর পরিশ্রম হল INDEX দেওয়ার জন্য ROW নম্বর বের করা, যাতে আমরা শুধুমাত্র অনন্য মান পাই। এটি MATCH এবং COUNTIF দিয়ে সম্পন্ন করা হয়েছে, এবং মূল কৌশলটি এখানে:

 
= INDEX (list,row)

এখানে, সিOUNTIF গণনা করে যে অনন্য তালিকায় থাকা আইটেমগুলি কতবার মাস্টার তালিকায় উপস্থিত হয়, একটি ব্যবহার করে প্রসারিত রেফারেন্স পরিসরের জন্য,$ D $ 4: D4।

একটি প্রসারিত রেফারেন্স হল aএকদিকে bsolute, অন্যদিকে আপেক্ষিক। এই ক্ষেত্রে, সূত্রটি অনুলিপি করা হয়ে গেলে, রেফারেন্সটি অনন্য তালিকায় আরও সারি অন্তর্ভুক্ত করার জন্য প্রসারিত হবে।

নোট করুনরেফারেন্সD4 থেকে শুরু হয়,এক সারি উপরে অনন্য তালিকায় প্রথম অনন্য এন্ট্রি। এটি ইচ্ছাকৃত - আমরা অনন্য তালিকায় * ইতিমধ্যে * আইটেম গণনা করতে চাই, এবং আমরা একটি বৃত্তাকার রেফারেন্স তৈরি না করে বর্তমান সেলটি অন্তর্ভুক্ত করতে পারি না। সুতরাং, আমরা উপরের সারিতে শুরু করি।

গুরুত্বপূর্ণ: নিশ্চিত করুন যে অনন্য তালিকার শিরোনাম মাস্টার তালিকায় উপস্থিত হয় না।

COUNTIF- এর মানদণ্ডের জন্য, আমরা মাস্টার তালিকা নিজেই ব্যবহার করছি। একাধিক মানদণ্ড দেওয়া হলে, COUNTIF একটিতে একাধিক ফলাফল প্রদান করবে অ্যারে । প্রতিটি নতুন সারিতে, আমাদের এই মত একটি ভিন্ন অ্যারে আছে:

 
 COUNTIF ($D:D4,list)

দ্রষ্টব্য: COUNTIF 'OR' সম্পর্কের সাথে একাধিক মানদণ্ড পরিচালনা করে (যেমন COUNTIF (পরিসীমা, {'লাল', 'নীল', 'সবুজ'}) লাল, নীল বা সবুজ গণনা করে।

কীভাবে শর্তাধীন Excel এ ফর্ম্যাট করতে

এখন আমাদের পজিশন (সারি সংখ্যা) খুঁজে বের করতে হবে এমন অ্যারে আছে। এর জন্য, আমরা শূন্য মান খুঁজে পেতে, সঠিক মিলের জন্য সেট আপ করা MATCH ব্যবহার করি। যদি আমরা COUNTIF দ্বারা তৈরি অ্যারেগুলিকে MATCH এর উপরে রাখি, এখানে আমরা যা পাই তা হল:

 
{0000000} // row 5 {1000100} // row 6 {1100101} // row 7 {1111101} // row 8

MATCH শূন্যের গণনা করে আইটেমগুলি সনাক্ত করে (যেমন আইটেমগুলি সন্ধান করা যা এখনও অনন্য তালিকায় উপস্থিত হয় না)। এটি কাজ করে, কারণ ডুপ্লিকেট থাকলে MATCH সর্বদা প্রথম ম্যাচটি ফেরত দেয়।

অবশেষে, অবস্থানগুলি INDEX- এ সারি সংখ্যা হিসাবে খাওয়ানো হয়, এবং INDEX সেই অবস্থানে নাম প্রদান করে।

LOOKUP সহ অ অ্যারে সংস্করণ

আপনি নমনীয় LOOKUP ফাংশন ব্যবহার করে অনন্য আইটেমগুলি বের করতে একটি অ-অ্যারে সূত্র তৈরি করতে পারেন:

 
 MATCH (0,{0000000},0) // 1 (Joe)  MATCH (0,{1000100},0) // 2 (Bob)  MATCH (0,{1100101},0) // 3 (Sue)  MATCH (0,{1111101},0) // 6 (Aya)

সূত্র নির্মাণ উপরের INDEX MATCH সূত্রের অনুরূপ, কিন্তু LOOKUP স্থানীয়ভাবে অ্যারে অপারেশন পরিচালনা করতে পারে।

  • COUNTIF 'তালিকা' থেকে প্রতিটি মানের গণনা প্রদান করে বিস্তৃত পরিসর $ D $ 4: D4
  • শূন্যের সাথে তুলনা করা TRUE এবং FALSE মানের একটি অ্যারে তৈরি করে
  • 1 নম্বরটি অ্যারে দ্বারা বিভক্ত, 1s এবং #DIV/0 ত্রুটির একটি অ্যারে তৈরি করে
  • এই অ্যারেটি LOOKUP- এর ভিতরে লুকআপ_ভেক্টর হয়ে ওঠে
  • 2 এর সন্ধানের মান lookup_vector- এর যেকোনো মানের চেয়ে বড়
  • লুকআপ অ্যারের শেষ অ-ত্রুটি মানের সাথে LOOKUP মিলবে
  • LOOKUP result_vector- এ সংশ্লিষ্ট মান ফেরত দেয়, নামযুক্ত পরিসীমা 'তালিকা'

শুধুমাত্র একবার প্রদর্শিত আইটেমগুলি বের করুন

উপরের LOOKUP ফর্মুলার সাহায্যে প্রসারিত করা সহজ বুলিয়ান যুক্তি । সোর্স ডেটাতে একবার একবার উপস্থিত হওয়া অনন্য আইটেমের একটি তালিকা বের করতে, আপনি এর মতো একটি সূত্র ব্যবহার করতে পারেন:

 
= LOOKUP (2,1/( COUNTIF ($D:D4,list)=0),list)

একমাত্র সংযোজন দ্বিতীয় COUNTIF এক্সপ্রেশন:

এক্সেল দুটি কলামে সদৃশ সন্ধান করুন
 
= LOOKUP (2,1/(( COUNTIF ($D:D4,list)=0)*( COUNTIF (list,list)=1)),list)

এখানে, COUNTIF আইটেম গণনার একটি অ্যারে ফেরত দেয়:

 
 COUNTIF (list,list)=1

যা 1 এর সাথে তুলনা করা হয়, যার ফলে সত্য/মিথ্যা মানগুলির একটি অ্যারে হয়:

 
{2222212}

যা সোর্স ডেটাতে একবারই আইটেম আউটপুট সীমাবদ্ধ করতে 'ফিল্টার' হিসেবে কাজ করে।

ভিতরে এক্সেল 365 , দ্য অনন্য ফাংশন অনন্য মানগুলি বের করার সেরা উপায়।

লেখক ডেভ ব্রুনস


^