डुप्लिकेटशिवाय दोन सूची एकत्र करणे

एक उत्कृष्ट परिस्थिती: तुमच्याकडे दोन सूची आहेत ज्या एकामध्ये विलीन करणे आवश्यक आहे. शिवाय, सुरुवातीच्या याद्यांमध्ये अद्वितीय घटक आणि जुळणारे दोन्ही असू शकतात (यादी दरम्यान आणि आत दोन्ही), परंतु आउटपुटवर आपल्याला डुप्लिकेट (पुनरावृत्ती) शिवाय सूची मिळणे आवश्यक आहे:

डुप्लिकेटशिवाय दोन सूची एकत्र करणे

चला पारंपारिकपणे अशा सामान्य समस्येचे निराकरण करण्याचे अनेक मार्ग पाहू - आदिम "कपाळावर" ते अधिक जटिल, परंतु मोहक.

पद्धत 1: डुप्लिकेट काढा

तुम्ही सर्वात सोप्या पद्धतीने समस्येचे निराकरण करू शकता - दोन्ही सूचीतील घटक मॅन्युअली कॉपी करा आणि नंतर परिणामी सेटवर टूल लागू करा. डुप्लिकेट काढा टॅब वरून डेटा (डेटा — डुप्लिकेट काढा):

डुप्लिकेटशिवाय दोन सूची एकत्र करणे

अर्थात, स्त्रोत सूचीमधील डेटा वारंवार बदलल्यास ही पद्धत कार्य करणार नाही – प्रत्येक बदलानंतर तुम्हाला संपूर्ण प्रक्रिया पुन्हा करावी लागेल. 

पद्धत 1a. मुख्य सारणी

ही पद्धत, खरं तर, मागील पद्धतीची तार्किक निरंतरता आहे. जर याद्या फार मोठ्या नसतील आणि त्यातील घटकांची कमाल संख्या आधीच माहित असेल (उदाहरणार्थ, 10 पेक्षा जास्त नाही), तर तुम्ही थेट दुव्यांद्वारे दोन सारण्या एकत्र करू शकता, उजवीकडे एक स्तंभ जोडू शकता आणि परिणामी सारणीवर आधारित सारांश सारणी तयार करा:

डुप्लिकेटशिवाय दोन सूची एकत्र करणे

तुम्हाला माहिती आहे की, मुख्य सारणी पुनरावृत्तीकडे दुर्लक्ष करते, म्हणून आउटपुटवर आम्हाला डुप्लिकेटशिवाय एकत्रित सूची मिळेल. 1 सह सहाय्यक स्तंभ आवश्यक आहे कारण Excel किमान दोन स्तंभ असलेली सारांश सारणी तयार करू शकते.

जेव्हा मूळ याद्या बदलल्या जातात, तेव्हा नवीन डेटा थेट लिंकद्वारे एकत्रित टेबलवर जाईल, परंतु मुख्य सारणी व्यक्तिचलितपणे अद्यतनित करावी लागेल (राइट-क्लिक करा - अपडेट आणि सेव्ह करा). आपल्याला फ्लायवर पुनर्गणना करण्याची आवश्यकता नसल्यास, इतर पर्याय वापरणे चांगले.

पद्धत 2: अॅरे फॉर्म्युला

आपण सूत्रांसह समस्या सोडवू शकता. या प्रकरणात, मूळ याद्यांमधील बदलांनंतर लगेचच, परिणामांची पुनर्गणना आणि अद्यतन स्वयंचलितपणे आणि त्वरित होईल. सोयीसाठी आणि संक्षिप्ततेसाठी, आमच्या याद्यांची नावे देऊ. 1 ची सूची и 2 ची सूचीवापरून नाव व्यवस्थापक टॅब सुत्र (सूत्र — नाव व्यवस्थापक — तयार करा):

डुप्लिकेटशिवाय दोन सूची एकत्र करणे

नामकरण केल्यानंतर, आपल्याला आवश्यक असलेले सूत्र असे दिसेल:

डुप्लिकेटशिवाय दोन सूची एकत्र करणे

पहिल्या दृष्टीक्षेपात, ते भितीदायक दिसते, परंतु, खरं तर, सर्वकाही इतके भयानक नाही. मी Alt+Enter की कॉम्बिनेशन वापरून अनेक ओळींवर हा फॉर्म्युला विस्तारित करतो आणि स्पेससह इंडेंट करतो, जसे आम्ही केले, उदाहरणार्थ येथे:

डुप्लिकेटशिवाय दोन सूची एकत्र करणे

येथे तर्कशास्त्र खालीलप्रमाणे आहे:

  • सूत्र INDEX(List1;MATCH(0;COUNTIF($E$1:E1;List1); 0) पहिल्या सूचीमधून सर्व अद्वितीय घटक निवडतो. ते संपताच, ते #N/A त्रुटी देण्यास सुरुवात करते:

    डुप्लिकेटशिवाय दोन सूची एकत्र करणे

  • सूत्र INDEX(List2;MATCH(0;COUNTIF($E$1:E1;List2); 0)) दुसऱ्या यादीतील अद्वितीय घटक त्याच प्रकारे काढतो.
  • एकमेकांमध्ये नेस्ट केलेले दोन IFERROR फंक्शन्स प्रथम लिस्ट-1 मधील अद्वितीय आणि नंतर सूची-2 मधून एकामागून एक आउटपुट लागू करतात.

लक्षात घ्या की हे अॅरे फॉर्म्युला आहे, म्हणजे टाइप केल्यानंतर, ते सामान्य नसलेल्या सेलमध्ये प्रविष्ट केले जाणे आवश्यक आहे. प्रविष्ट करा, परंतु कीबोर्ड शॉर्टकटसह Ctrl+शिफ्ट+प्रविष्ट करा आणि नंतर मार्जिनसह चाइल्ड सेलवर कॉपी (ड्रॅग) करा.

Excel च्या इंग्रजी आवृत्तीमध्ये, हे सूत्र असे दिसते:

=IFERROR(IFERROR(INDEX(List1, MATCH(0, COUNTIF($E$1:E1, List1), 0)), INDEX(List2, MATCH(0, COUNTIF($E$1:E1, List2), 0)) ), "") 

या दृष्टिकोनाचा तोटा असा आहे की जर स्त्रोत सारण्यांमध्ये मोठ्या प्रमाणात (अनेकशे किंवा त्याहून अधिक) घटक असतील तर अॅरे फॉर्म्युले फाईलसह कार्य लक्षणीयरीत्या कमी करतात. 

पद्धत 3. पॉवर क्वेरी

जर तुमच्या स्त्रोत सूचीमध्ये मोठ्या संख्येने घटक असतील, उदाहरणार्थ, अनेक शेकडो किंवा हजारो, तर स्लो अॅरे फॉर्म्युलाऐवजी, मूलभूतपणे भिन्न दृष्टीकोन वापरणे चांगले आहे, म्हणजे पॉवर क्वेरी अॅड-इन टूल्स. हे अॅड-इन एक्सेल 2016 मध्ये डीफॉल्टनुसार तयार केले आहे. तुमच्याकडे Excel 2010 किंवा 2013 असल्यास, तुम्ही ते स्वतंत्रपणे डाउनलोड आणि स्थापित करू शकता (विनामूल्य).

क्रियांचे अल्गोरिदम खालीलप्रमाणे आहे:

  1. स्थापित अॅड-ऑनचा एक वेगळा टॅब उघडा उर्जा प्रश्न (तुमच्याकडे Excel 2010-2013 असल्यास) किंवा फक्त टॅबवर जा डेटा (जर तुमच्याकडे एक्सेल 2016 असेल).
  2. पहिली यादी निवडा आणि बटण दाबा टेबल/श्रेणीतून (श्रेणी/सारणीवरून). आमच्या सूचीमधून "स्मार्ट टेबल" तयार करण्याबद्दल विचारले असता, आम्ही सहमत आहोत:

    डुप्लिकेटशिवाय दोन सूची एकत्र करणे

  3. क्वेरी एडिटर विंडो उघडेल, जिथे तुम्ही लोड केलेला डेटा आणि क्वेरीचे नाव पाहू शकता टेबल 1 (आपण इच्छित असल्यास आपण ते आपल्या स्वतःमध्ये बदलू शकता).
  4. टेबल हेडरवर डबल क्लिक करा (शब्द 1 ची सूची) आणि त्याचे नाव बदलून इतर कोणत्याही (उदाहरणार्थ लोक). नेमकं काय नाव ठेवायचं हे महत्त्वाचं नाही, पण आविष्कृत नाव लक्षात ठेवलं पाहिजे, कारण. दुसरा सारणी आयात करताना ते नंतर पुन्हा वापरावे लागेल. भविष्यात दोन सारण्या एकत्र करणे केवळ त्यांचे स्तंभ शीर्षक जुळले तरच कार्य करेल.
  5. वरच्या डाव्या कोपर्यात ड्रॉपडाउन सूची विस्तृत करा बंद करा आणि डाउनलोड करा आणि निवडा बंद करा आणि लोड करा... (बंद करा आणि लोड करा...):

    डुप्लिकेटशिवाय दोन सूची एकत्र करणे

  6. पुढील डायलॉग बॉक्समध्ये (ते थोडे वेगळे दिसू शकते – घाबरू नका), निवडा फक्त एक कनेक्शन तयार करा (केवळ कनेक्शन तयार करा):

    डुप्लिकेटशिवाय दोन सूची एकत्र करणे

  7. आम्ही दुसऱ्या यादीसाठी संपूर्ण प्रक्रिया (गुण 2-6) पुन्हा करतो. कॉलम हेडिंगचे नाव बदलताना, मागील क्वेरी प्रमाणेच नाव (लोक) वापरणे महत्वाचे आहे.
  8. टॅबवरील एक्सेल विंडोमध्ये डेटा किंवा टॅबवर उर्जा प्रश्न निवडा डेटा मिळवा - विनंत्या एकत्र करा - जोडा (डेटा मिळवा — क्वेरी विलीन करा — जोडा):

    डुप्लिकेटशिवाय दोन सूची एकत्र करणे

  9. दिसत असलेल्या डायलॉग बॉक्समध्ये, ड्रॉप-डाउन सूचीमधून आमच्या विनंत्या निवडा:

    डुप्लिकेटशिवाय दोन सूची एकत्र करणे

  10. परिणामी, आम्हाला एक नवीन क्वेरी मिळेल, जिथे दोन सूची एकमेकांच्या खाली जोडल्या जातील. बटणासह डुप्लिकेट काढणे बाकी आहे पंक्ती हटवा - डुप्लिकेट काढा (पंक्ती हटवा — डुप्लिकेट हटवा):

    डुप्लिकेटशिवाय दोन सूची एकत्र करणे

  11. पूर्ण झालेल्या क्वेरीला पर्याय पॅनेलच्या उजव्या बाजूला पुनर्नामित केले जाऊ शकते, त्यास योग्य नाव देऊन (हे खरे तर निकाल सारणीचे नाव असेल) आणि सर्व काही कमांडसह शीटवर अपलोड केले जाऊ शकते. बंद करा आणि डाउनलोड करा (बंद करा आणि लोड करा):

    डुप्लिकेटशिवाय दोन सूची एकत्र करणे

भविष्यात, मूळ याद्यांमध्ये कोणतेही बदल किंवा जोडल्यास, परिणाम सारणी अद्यतनित करण्यासाठी फक्त उजवे-क्लिक करणे पुरेसे असेल.

  • पॉवर क्वेरी वापरून वेगवेगळ्या फाइल्समधून अनेक टेबल्स कसे गोळा करावे
  • सूचीमधून अद्वितीय आयटम काढत आहे
  • सामने आणि फरकांसाठी दोन सूचींची एकमेकांशी तुलना कशी करावी

प्रत्युत्तर द्या