एक्सेल ने डुप्लिकेट को हटाने के लिए कार्य किया है लेकिन क्या होगा यदि मुझे कॉलम में प्रत्येक मान के केवल पहले 2 रिकॉर्ड चाहिए।

उदा. चादर

    Email           Value
    abc@gmail.com   23
    xyz@yahoo.com   24
    sns@abc.com     75
    abc@gmail.com   51
    lkj@asd.com     85
    abc@gmail.com   95
    xyz@yahoo.com   52
    uhk@asj.com     95
    uhk@asj.com     42

अपेक्षित परिणाम पत्रक

Email           Value
abc@gmail.com   23
xyz@yahoo.com   24
sns@abc.com     75
abc@gmail.com   51
lkj@asd.com     85
xyz@yahoo.com   52
uhk@asj.com     95
uhk@asj.com     42

ध्यान दें कि "abc@gmail.com 95" रिकॉर्ड जो ईमेल आईडी के लिए तीसरी प्रविष्टि थी, हटा दिया गया था। अन्य सभी अभिलेखों में एक या दो प्रविष्टियाँ हैं। दो से अधिक प्रविष्टियों के लिए किसी रिकॉर्ड की अनुमति नहीं है। मेरे पास एक शीट में इनमें से हजारों हैं और प्रत्येक ईमेल की केवल पहली दो प्रविष्टियां होनी चाहिए। क्या कोई मुझे बता सकता है कि मैं उपरोक्त उदाहरण में 2 से अधिक रिकॉर्ड कैसे हटा सकता हूं?

0
data-bite 10 मई 2016, 10:49
COUNTIF फ़ंक्शन का इस्तेमाल करें एक 'सहायक' कॉलम में। उस पर 3 या अधिक के लिए फ़िल्टर करें और हटाएं।
 – 
user4039065
10 मई 2016, 10:55

1 उत्तर

सबसे बढ़िया उत्तर

निम्न सूत्र के साथ एक सहायक स्तंभ बनाएँ:

यह मानते हुए कि "abc@gmail.com" सेल A2 में है, इस सूत्र को सेल C2 . में दर्ज करें

=Countif($A$2:A2,A2)>2

इसका परिणाम TRUE/FALSE मान होगा। अपनी सूची के नीचे सूत्र को कॉपी/भरें।

चूंकि यह सूत्र ईमेल पते के पहले दो उदाहरणों के लिए TRUE लौटाता है, इसलिए आपके सभी FALSE मानों को आपकी कार्यपत्रक से हटाया जा सकता है।

1
06chakin 10 मई 2016, 11:00
प्रत्येक ईमेल-आईडी के लिए अधिकतम 2 प्रविष्टियों की जांच करने की आवश्यकता है। यानी अन्य ईमेल-आईडी हो सकती हैं जिनमें 2 से अधिक प्रविष्टियां/रिकॉर्ड हों। हम सभी ईमेल-आईडी के केवल पहले दो रिकॉर्ड लेने के लिए मान रहे हैं। आपके द्वारा सुझाया गया समाधान विशेष रूप से केवल 1 ईमेल-आईडी के लिए काम करता है।
 – 
data-bite
11 मई 2016, 12:33