আমি কীভাবে একটি এক্সেল ঘরে নকল সারিগুলি সনাক্ত করব?


1

আমার কাছে কয়েক হাজার সারি যোগাযোগের তথ্য সহ একটি এক্সেল ফাইল রয়েছে।

আমার প্রথম এবং শেষ নামগুলির সদৃশ থাকা সমস্ত সারিগুলির একটি তালিকা পেতে হবে।

সদৃশ নামগুলিতে থাকা সারিগুলি হাইলাইট করার জন্য আমি শর্তযুক্ত বিন্যাস ব্যবহার করতে সক্ষম হয়েছি, তবে আমি সমস্ত নকলের একটি তালিকা পেতে সক্ষম হতে চাই।

উদাহরণ হিসাবে, আমার তালিকাটি এমন দেখাচ্ছে:

 First Name    Last    Email               Phone
 Tim           Berly   tim@gmail.com       454-343-2123
 Tim           Berly   tim43@gamil.com     343-234-2343
 Mary          Berly   bm@mdmdfm.com       333-212-6996
 Jill          Brown   jbrown@mgasd.com    334-343-3443
 Mary          Red     maryr@gmai.com      444-454-4545
 Mary          Red     redmary@yahoo.com   333-333-2222
 Bryan         Weasel  bweasek@live.com    333-444-2235

এবং আমি এটির মতো কিছু করার চেষ্টা করছি: প্রথম নাম এবং সর্বশেষ-নামটির সদৃশ থাকলে মান = 1 সহ নতুন কলাম যুক্ত করুন।

 Has Dup?     First Name    Last    Email               Phone
 1            Tim           Berly   tim@gmail.com       454-343-2123
 1            Tim           Berly   tim43@gamil.com     343-234-2343
              Mary          Berly   bm@mdmdfm.com       333-212-6996
              Jill          Brown   jbrown@mgasd.com    334-343-3443
 1            Mary          Red     maryr@gmai.com      444-454-4545
 1            Mary          Red     redmary@yahoo.com   333-333-2222
              Bryan         Weasel  bweasek@live.com    333-444-2235

আপনার সাহায্যের জন্য ধন্যবাদ.

উত্তর:


2

নতুন কলাম যুক্ত করার পরে, প্রদর্শিত হবে যে প্রথম নামটি B1 এ রয়েছে। এ 2-তে আপনি নীচের যে কোনও সূত্র যুক্ত করতে পারেন,

=COUNTIFS(B:B, B2, C:C, C2)

এটি প্রথম এবং শেষ নামগুলির সংঘটনগুলির সংখ্যা তৈরি করবে (উদাহরণস্বরূপ একক জন্য 1 , নকলের জন্য 2 বা আরও বেশি)।

আপনি যদি আরও সহজ ফলাফলের সাথে আরও জটিল সূত্র চান তবে সম্ভবত,

=SIGN(COUNTIFS(B:B, B2, C:C, C2)-1)

এটি একক সংঘটনগুলির জন্য 0 এবং যে কোনও সদৃশ, ট্রিপলিকেট ইত্যাদির জন্য 1 উত্পাদন করবে এটি এক IFবিবৃতিতে প্রসারিত হতে পারে যা সিঙ্গলগুলির জন্য একটি খালি স্ট্রিং ছেড়ে যায়।

=IF(COUNTIFS(B:B, B2, C:C, C2)>1, 1, "")

এটি আপনার নমুনায় আপনি যে ফলাফল দেখিয়েছেন তার নিকটতম এটি। এর মধ্যে যে কোনওটিরই সদৃশ চিহ্নিত করা উচিত; এটি কেবল নির্ভর করে আপনি কীভাবে ফলাফল উপস্থাপন করতে চান। পরবর্তী (এবং শেষ) বিকল্পটি কেবল দ্বিতীয় (বা তৃতীয়, ইত্যাদি) উপস্থিতি প্রদর্শন করবে।

=IF(SIGN(COUNTIFS(B$2:B2, B2, C$2:C2, C2)>1), 1, "")

সুতরাং এটি সদৃশ মানগুলির প্রথম উপস্থিতিটি সনাক্ত করে না তবে এটি দ্বিতীয়, তৃতীয়, ইত্যাদি 1 এর সাথে সনাক্ত করে

এগুলির যে কোনও সূত্রটি প্রয়োজনীয় হিসাবে কলাম কলামে পূরণ করুন বা অনুলিপি করুন।


0

যদি আপনার নামগুলি বাছাই করা হয় তবে আপনি ব্যবহার করতে পারেন

=AND($B2=$B3, $C2=$C3)

সারি থেকে শুরু করে ৩. এটি TRUEপ্রতিটি সারিটির উপরে রিপোর্ট করবে যা এর উপরে থাকা সারিটির মতোই প্রথম এবং শেষ নাম রয়েছে। আপনি যে ফলাফলটি দেখান তার প্রয়োজন হলে (উপরে বা নীচের সারির সমান ), সেট A2করুন

=AND($B2=$B3, $C2=$C3)

এবং A3থেকে

=OR(AND($B2=$B3, $C2=$C3), AND($B3=$B4, $C3=$C4))

(এবং টেনে আনুন)।

যদি আপনি চান 1এবং 0উপর TRUEএবং FALSEসঙ্গে সূত্র শুরু --; যেমন,

=--OR(AND($B2=$B3, $C2=$C3), AND($B3=$B4, $C3=$C4))

মনে রাখবেন যে এই উত্তরটির জন্য আপনার ডেটা প্রথম এবং শেষ নাম অনুসারে বাছাই করা দরকার । যদি তোমার থাকে

Tim           Berly   ...
Mary          Berly   ...
Tim           Berly   ...

এটি এটি ধরবে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.