Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

दैनिक, Excel उपयोगकर्ताओं को डेटासेट में डुप्लिकेट प्रविष्टियों से निपटना पड़ता है। उस स्थिति में, केवल अद्वितीय रिकॉर्ड के लिए Excel की एडवांस्ड फ़िल्टर सुविधा एक सुविधाजनक रास्ता है। हम Excel सुविधाओं, UNIQUE फ़ंक्शन (केवल Excel 365 में) के साथ-साथ VBA मैक्रो का उपयोग करके एडवांस्ड फ़िल्टरिंग निष्पादित कर सकते हैं जो केवल अद्वितीय को फ़िल्टर करता है या डुप्लिकेट हटाता है।

मान लें, हमारे पास एक डेटासेट है जिसमें कई समान प्रविष्टियाँ हैं। हम उनमें से एक को अद्वितीय रखते हुए समान प्रविष्टियों को हटाना चाहते हैं।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

इस लेख में, हम केवल अद्वितीय रिकॉर्ड के लिए एडवांस्ड फ़िल्टर का उपयोग करने के कई तरीके प्रदर्शित करते हैं।

Excel कार्यपुस्तिका डाउनलोड करें

Excel में केवल अद्वितीय रिकॉर्ड के लिए एडवांस्ड फ़िल्टर लागू करने के 4 तरीके

विधि 1: अद्वितीय रिकॉर्ड फ़िल्टर करने के लिए Excel एडवांस्ड फ़िल्टर सुविधा

Excel Data टैब में एक विकल्प प्रदान करता है जैसे एडवांस्ड फ़िल्टर। यह एडवांस्ड फ़िल्टर सुविधा केवल अद्वितीय मानों को फ़िल्टर कर सकती है। इसका मतलब है कि सुविधा डुप्लिकेट रिकॉर्ड में से एक को अद्वितीय के रूप में रखती है और बाकी को हटा देती है।

डेटासेट का निरीक्षण करने पर, हमें 3 सेट समान रिकॉर्ड मिलते हैं। इसलिए, हमें इन समान रिकॉर्ड को हटाना होगा लेकिन प्रत्येक सेट का एक डेटासेट में अद्वितीय के रूप में रहना होगा।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

चरण 1: संपूर्ण रेंज चुनें फिर, Data टैब > Advanced चुनें (Sort & Filter अनुभाग से)।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

चरण 2: एडवांस्ड फ़िल्टर विंडो दिखाई देती है। विंडो में,

Action के तहत > Copy to another location विकल्प चिह्नित करें।

List range स्वचालित रूप से चुना जाता है (यानी, B4:F17)।

Copy to location चुनें (यानी, H4)

Unique Records Only विकल्प पर टिक करें।

OK पर क्लिक करें।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

➤ OK पर क्लिक करने से एडवांस्ड फ़िल्टर विंडो के Copy to विकल्प में आपके द्वारा प्रदान किए गए नए स्थान पर अद्वितीय प्रविष्टियाँ रखी जाती हैं।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

🔁 अद्वितीय रिकॉर्ड के लिए एडवांस्ड फ़िल्टर का उपयोग करने के लिए मानदंड लागू करना

रेंज से प्रविष्टियों को फ़िल्टर करने के लिए मानदंड लागू करना आवश्यक प्रविष्टियों को खोजने या खोजने का एक आसान तरीका है। मान लें हम Order Date, Product, और Quantity के संबंध में मानदंड लागू करते हैं। हम उन उत्पादों के रिकॉर्ड चाहते हैं जिनकी एक निश्चित तारीख (2/3/2022) पर बेची गई Quantity की एक निश्चित मात्रा (>50) है।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

➤ इस विधि के चरण 1 को दोहराएं इसके बाद एडवांस्ड फ़िल्टर विंडो दिखाई देती है। चरण 2 के समान विकल्प असाइन करें सिवाय Criteria range डायलॉग बॉक्स में रेंज (यानी, G6:J7) डालें। अंत में, OK पर क्लिक करें।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

⧬ सुनिश्चित करें कि आप कॉलम हेडर सहित Criteria range चुनते हैं।

➤ OK पर क्लिक करने के बाद, एडवांस्ड फ़िल्टर उन रिकॉर्ड को लाता है जो मानदंडों को पूरा करते हैं जैसा कि नीचे दी गई तस्वीर में दिखाया गया है।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

चूंकि हमारे पास डेटासेट में केवल एक रिकॉर्ड है जो लगाए गए मानदंडों को पूरा करता है, एडवांस्ड फ़िल्टर सुविधा केवल एक रिकॉर्ड लौटाती है।

और पढ़ें: Excel में एकाधिक मानदंडों के साथ एडवांस्ड फ़िल्टर (15 उपयुक्त उदाहरण)

विधि 2: केवल अद्वितीय रिकॉर्ड फ़िल्टर करने के लिए UNIQUE फ़ंक्शन

Excel का UNIQUE फ़ंक्शन केवल अद्वितीय रिकॉर्ड फ़िल्टर करता है; हालांकि, यह फ़ंक्शन केवल Excel 365 में निष्पादन योग्य है। UNIQUE फ़ंक्शन का सिंटैक्स है

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

सूत्र में,

array; वह रेंज या सरणी जहां से आप अद्वितीय मान निकालना चाहते हैं।

[by_col]; निकालें और तुलना प्रकार। FALSE Row द्वारा संचालित करता है और TRUE Column ऑपरेशन द्वारा संचालित करता है। [वैकल्पिक]

[exactly_once]; TRUE एकल घटना मान को संदर्भित करता है और FALSE सभी अद्वितीय मानों को संदर्भित करता है (डिफ़ॉल्ट)। [वैकल्पिक]

चरण 1: निम्न सूत्र को किसी खाली सेल (यानी, H4) में पेस्ट करें।

=UNIQUE(B4:F17)

UNIQUE फ़ंक्शन केवल सरणी (यानी, B4:F17) लेता है और सभी अद्वितीय लौटाता है।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

चरण 2: ENTER दबाएं फिर एक पल में सभी अद्वितीय मान निम्न तस्वीर में दिखाए अनुसार दिखाई देते हैं।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएंउपरोक्त स्क्रीनशॉट से, आप डेटासेट से निकाले गए सभी अद्वितीय रिकॉर्ड देख सकते हैं।

और पढ़ें: मानदंड के साथ एडवांस्ड फ़िल्टर के Excel VBA उदाहरण (6 मानदंड)

समान पठन:

  • डायनामिक एडवांस्ड फ़िल्टर Excel (VBA और मैक्रो)
  • VBA में एडवांस्ड फ़िल्टर का उपयोग कैसे करें (चरण-दर-चरण दिशानिर्देश)
  • Excel में कैसे उपयोग करें एडवांस्ड फ़िल्टर यदि मानदंड रेंज में टेक्स्ट है
  • Excel में एडवांस्ड फ़िल्टर के साथ डेटा को दूसरी शीट पर कॉपी करने के लिए VBA

विधि 3: डुप्लिकेट हटाने के लिए डुप्लिकेट हटाएं सुविधा

डुप्लिकेट हटाना भी अद्वितीय के लिए फ़िल्टर करने का एक सुविधाजनक तरीका है। Excel में Data टैब में Remove Duplicates विकल्प है। यह Remove Duplicates सुविधा डुप्लिकेट में से एक समान रिकॉर्ड रखती है।

चरण 1: रेंज चुनें, फिर, Data टैब > Remove Duplicates चुनें (Data Tools अनुभाग से)।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

चरण 2: Remove Duplicates विंडो दिखाई देती है। विंडो में, Select All विकल्प पर क्लिक करें फिर OK पर क्लिक करें।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

चरण 3: एक अधिसूचना विंडो दिखाई देती है जिसमें कहा जाता है Excel ने 3 डुप्लिकेट हटा दिए। OK पर क्लिक करें।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

➤ Remove Duplicates सुविधा का निष्पादन डुप्लिकेट हटाता है और केवल अद्वितीय रिकॉर्ड रखता है।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

और पढ़ें: Excel एडवांस्ड फ़िल्टर: "Does Not Contain" लागू करें (2 तरीके)

विधि 4: अद्वितीय रिकॉर्ड फ़िल्टर करने के लिए VBA मैक्रो

VBA मैक्रो मानदंड-आधारित परिणाम प्राप्त करने के लिए शक्तिशाली हैं। हम केवल अद्वितीय रिकॉर्ड फ़िल्टर करने के लिए मैक्रो कोड का उपयोग कर सकते हैं।

हमारे पास पहले से ही वह डेटासेट है जिसमें डुप्लिकेट हैं। हम डुप्लिकेट प्रविष्टियों को रंग प्रारूप में रखते हैं ताकि उन्हें आसानी से पहचाना जा सके।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

चरण 1: Microsoft Visual Basic विंडो लाने के लिए ALT+F11 एक साथ दबाएं। उस विंडो में, Toolbar से Insert चुनें > Module पर क्लिक करें।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

चरण 2: Module में निम्न मैक्रो टाइप करें।

Option Explicit Sub Filter_Unique_Records() Dim SourceRng As Range, PasteRng As Range Dim lastRow As Long Dim wrk As Worksheet Set wrk = ThisWorkbook.Sheets("VBA") Set PasteRng = wrk.Cells(4, 8) If PasteRng <> vbNullString Then lastRow = wrk.Columns(PasteRng.Column).Find("*", , , , xlByRows, xlPrevious).Row wrk.Range(PasteRng, Cells(lastRow, PasteRng.Column + 2)).Delete xlUp Set PasteRng = wrk.Cells(4, 8) End If lastRow = wrk.Columns(2).Find("*", , , , xlByRows, xlPrevious).Row Set SourceRng = wrk.Range(Cells(4, 2), Cells(lastRow, 6)) SourceRng.AdvancedFilter Action:=xlFilterCopy, copytorange:=PasteRng, Unique:=True End Sub

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

मैक्रो स्रोत रेंज को पंक्ति 4 और कॉलम 2 से शुरू करता है। और पेस्ट रेंज VBA CELL फ़ंक्शन का उपयोग करके पंक्ति 4 और कॉलम 8 से शुरू होती है। यह VBA Range.Delete विधि का उपयोग करके पेस्ट रेंज से सामग्री हटाने की एक शर्त भी लगाता है। अंत में, मैक्रो VBA AdvancedFilter Action निष्पादित करता है।

चरण 3: मैक्रो चलाने के लिए F5 कुंजी का उपयोग करें उसके बाद वर्कशीट पर वापस आएं। आप नीचे दी गई तस्वीर के समान सभी डुप्लिकेट रिकॉर्ड हटाए गए देखते हैं।

एडवांस्ड फ़िल्टरिंग के साथ Excel में डुप्लिकेट पंक्तियाँ हटाएं

और पढ़ें: Excel में मानदंड रेंज के साथ एडवांस्ड फ़िल्टर (18 अनुप्रयोग)

निष्कर्ष

इस लेख में, हम केवल अद्वितीय फ़िल्टर करने के लिए एकाधिक Excel सुविधाओं, UNIQUE फ़ंक्शन, और VBA मैक्रो कोड का उपयोग करते हैं। उपर्युक्त प्रत्येक विधि की डेटा प्रकार के अनुसार अपनी सुविधा है। आशा है कि आप इन विधियों को उनके कारण में उत्कृष्ट पाएंगे। टिप्पणी करें यदि आपके आगे की पूछताछ है या कुछ जोड़ना है।

संबंधित लेख

  • Excel एडवांस्ड फ़िल्टर [एकाधिक कॉलम और मानदंड, सूत्र और वाइल्डकार्ड का उपयोग करके]
  • Excel में खाली सेल्स को बाहर करने के लिए एडवांस्ड फ़िल्टर का उपयोग कैसे करें (3 आसान ट्रिक्स)
  • Excel में एडवांस्ड फ़िल्टर का उपयोग करके डेटा को दूसरी शीट पर कैसे कॉपी करें
  • Excel में किसी अन्य स्थान पर कॉपी करने के लिए एडवांस्ड फ़िल्टर कैसे लागू करें
  • Excel एडवांस्ड फ़िल्टर काम नहीं कर रहा (2 कारण और समाधान)

  1. एक्सेल में मास्टरिंग: यूनिक वैल्यू फिल्टर करने के 8 सरल तरीके एक्सेल में मास्टरिंग: यूनिक वैल्यू फिल्टर करने के 8 सरल तरीके

    फिल्टर यूनिक डेटासेट में कई प्रविष्टियों से निपटने का एक प्रभावी तरीका है। एक्सेल यूनिक डेटा फिल्टर करने या डुप्लिकेट हटाने के लिए कई सुविधाएँ प्रदान करता है, चाहे हम इसे कुछ भी कहें। इस लेख में, हम एक सैंपल डेटासेट से यूनिक डेटा फिल्टर करने के तरीकों को प्रदर्शित करेंगे। मान लीजिए हमारे पास एक एक्स

  1. Excel में एडवांस्ड फ़िल्टर का उपयोग करके खाली सेल्स हटाएं: 3 सरल तकनीकें Excel में एडवांस्ड फ़िल्टर का उपयोग करके खाली सेल्स हटाएं: 3 सरल तकनीकें

    कभी-कभी, Excel में, बड़े डेटासेट में बेतरतीब ढंग से स्थित खाली सेल्स होते हैं, जिन्हें बाद में हटाने की आवश्यकता हो सकती है। हालांकि, प्रत्येक खाली सेल का एक-एक करके पता लगाना और उन्हें हटाना समय लेने वाला लग सकता है। यह ट्यूटोरियल आपको Excel में एडवांस्ड फ़िल्टर का उपयोग करके इन खाली सेल्स को बाहर

  1. Excel एडवांस्ड फ़िल्टर में महारत हासिल करें: डेटा को नई शीट पर निर्बाध रूप से कॉपी करें Excel एडवांस्ड फ़िल्टर में महारत हासिल करें: डेटा को नई शीट पर निर्बाध रूप से कॉपी करें

    आमतौर पर, एडवांस्ड फ़िल्टर विकल्प हमें एक डेटा रेंज से कई शर्तों के संबंध में डेटा निकालने की अनुमति देता है। हम Excel में एडवांस्ड फ़िल्टर का उपयोग करके डेटा को दूसरी शीट पर कॉपी कर सकते हैं। कॉपी और पेस्ट डेटा Excel में काम करते समय एक सामान्य और अक्सर उपयोग किया जाने वाला फ़ंक्शन है। डेटा को दूसर