আমি খুঁজে পেয়েছি একমাত্র উপায় (সূত্র ব্যবহার করে) একটি নতুন count
কলাম প্রবর্তন করে ।
আপনার মান কলামে তালিকাভুক্ত করা হয় তাহলে A
, সারি থেকে শুরু করে 2
, সূত্র প্রবেশ করাতে =COUNTA(FILTER(A$2:A$7, A$2:A$7 = A2))
মধ্যে B2
এবং ড্র্যাগ নিচে কপি করতে। এটি দেয়:
| A: VALUE | B: COUNT |
|-----------|----------|
| a | 1 |
| b | 2 |
| c | 1 |
| d | 2 |
| b | 2 |
| d | 2 |
এখন যেহেতু আমাদের প্রতিটি মানের সংঘটন রয়েছে, আমরা A
মানগুলি থেকে কলামটি ফিল্টার করতে পারি B
। কক্ষে C2
সূত্রটি .োকান =UNIQUE(FILTER(A2:A7, B2:B7 > 1))
। এটি দেয়:
| A: VALUE | B: COUNT | C: DUPS |
|-----------|----------|---------|
| a | 1 | b |
| b | 2 | d |
| c | 1 | |
| d | 2 | |
| b | 2 | |
| d | 2 | |
সূত্রের ব্যাখ্যা
=COUNTA(FILTER(A$2:A$7, A$2:A$7 = A2))
filter
দফা পরিদর্শন A
কলাম, এবং যা একই মান হিসাবে কক্ষের আছে কোষ খুঁজে বের করে A2
( A2
যখন সূত্র অনুলিপি সংশ্লিষ্ট সেল দিয়ে প্রতিস্থাপিত হয়)।
counta
মানগুলি গণনা করে (অ-সংখ্যা সহ)।
=UNIQUE(FILTER(A2:A7, B2:B7 > 1))
- এটি মানগুলির জন্য
filter
কলাম পরীক্ষা করে এবং কলাম থেকে সংশ্লিষ্ট মানগুলি প্রদান করে । ফাংশন কেবল নিশ্চিত শুধুমাত্র একবার প্রতিটি মান আসতে, তাই আমরা পেতে চি তোলে দুইবার উদাহরণস্বরূপ,।B
> 1
A
unique
b
যাইহোক , আরও মার্জিত উপায় হ'ল স্ক্রিপ্ট ফাংশনটি ব্যবহার করা:
function dups(rows) {
var values = {};
var duplicates = [];
for (var i = 0; i < rows.length; i++) {
var value = rows[i][0];
if (values[value] !== undefined && duplicates.indexOf(value) == -1) {
duplicates.push(value);
} else {
values[value] = true
}
}
return duplicates;
}
সরঞ্জামগুলি → স্ক্রিপ্ট সম্পাদক এ যান , উপরের কোডটি আটকে দিন এবং সংরক্ষণ করুন। আপনি এখন =dups(A2:A7)
যে কোনও জায়গায় সূত্র প্রবেশ করে ফাংশনটি কল করতে পারেন । এটি পাওয়া নকলগুলি ফেরত দেয় A2:A7
।
আমি উভয় সম্ভাবনাময়কে প্রদর্শন করতে একটি স্প্রেডশিট স্থাপন করেছি , এটি নির্দ্বিধায় দেখতে এবং এটি অনুলিপি করতে।