डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

एक क्लासिक अवस्था: तपाईंसँग दुईवटा सूचीहरू छन् जुन एकमा मर्ज गर्न आवश्यक छ। यसबाहेक, प्रारम्भिक सूचीहरूमा त्यहाँ दुवै अद्वितीय तत्वहरू र मिल्दो (सूचीहरू बीच र भित्र दुवै) हुन सक्छ, तर आउटपुटमा तपाईंले डुप्लिकेटहरू (दोहोरिने) बिना सूची प्राप्त गर्न आवश्यक छ:

डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

परम्परागत रूपमा यस्तो सामान्य समस्या समाधान गर्न धेरै तरिकाहरू हेरौं - आदिम "निधारमा" देखि थप जटिल, तर सुरुचिपूर्ण।

विधि 1: डुप्लिकेटहरू हटाउनुहोस्

तपाइँ सरल तरिकामा समस्या समाधान गर्न सक्नुहुन्छ - दुबै सूचीका तत्वहरूलाई म्यानुअल रूपमा प्रतिलिपि गर्नुहोस् र त्यसपछि परिणाम सेटमा उपकरण लागू गर्नुहोस्। डुप्लिकेटहरू हटाउनुहोस् ट्याबबाट तथ्याङ्क (डेटा - डुप्लिकेटहरू हटाउनुहोस्):

डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

निस्सन्देह, यो विधिले काम गर्दैन यदि स्रोत सूचीमा डाटा प्राय: परिवर्तन हुन्छ - तपाईंले प्रत्येक परिवर्तन पछि सम्पूर्ण प्रक्रिया दोहोर्याउनु पर्छ। 

विधि 1a। केन्द्रबिन्दु तालिका

यो विधि, वास्तवमा, अघिल्लो को एक तार्किक निरन्तरता हो। यदि सूचीहरू धेरै ठूला छैनन् र तिनीहरूमा तत्वहरूको अधिकतम संख्या पहिले नै थाहा छ (उदाहरणका लागि, 10 भन्दा बढी छैन), त्यसपछि तपाइँ प्रत्यक्ष लिङ्कहरूद्वारा दुईवटा तालिकाहरू संयोजन गर्न सक्नुहुन्छ, दायाँमा भएका स्तम्भहरू थप्न सक्नुहुन्छ र नतिजा तालिकामा आधारित सारांश तालिका बनाउनुहोस्:

डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

तपाईलाई थाहा छ, पिभोट तालिकाले पुनरावृत्तिहरूलाई बेवास्ता गर्छ, त्यसैले आउटपुटमा हामीले नक्कलहरू बिना संयुक्त सूची प्राप्त गर्नेछौं। 1 को साथ सहायक स्तम्भ मात्र आवश्यक छ किनभने Excel ले कम्तिमा दुई स्तम्भहरू समावेश गर्ने सारांश तालिकाहरू बनाउन सक्छ।

जब मूल सूचीहरू परिवर्तन हुन्छन्, नयाँ डेटा प्रत्यक्ष लिङ्कहरू मार्फत संयुक्त तालिकामा जान्छ, तर पिभोट तालिका म्यानुअल रूपमा अद्यावधिक गर्नुपर्नेछ (दायाँ क्लिक गर्नुहोस् - अद्यावधिक र बचत गर्नुहोस्)। यदि तपाईंलाई उडानमा पुन: गणना आवश्यक छैन भने, त्यसपछि यो अन्य विकल्पहरू प्रयोग गर्न राम्रो छ।

विधि २: एरे सूत्र

तपाईं सूत्रहरूको साथ समस्या समाधान गर्न सक्नुहुन्छ। यस अवस्थामा, परिणामहरूको पुन: गणना र अद्यावधिक स्वचालित रूपमा र तुरुन्तै, मूल सूचीहरूमा परिवर्तन पछि तुरुन्तै हुनेछ। सुविधा र संक्षिप्तताको लागि, हाम्रो सूची नामहरू दिनुहोस्। 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 प्रकार्यहरूले आउटपुटलाई पहिलो सूची-१ बाट, र त्यसपछि सूची-२ बाट एकपछि अर्को गरी कार्यान्वयन गर्दछ।

ध्यान दिनुहोस् कि यो एक एरे सूत्र हो, अर्थात् टाइप गरेपछि, यो साधारण नभएको कक्षमा प्रविष्ट गर्नुपर्छ। प्रविष्ट गर्नुहोस्, तर किबोर्ड सर्टकटको साथ Ctrl+सिफ्ट+प्रविष्ट गर्नुहोस् र त्यसपछि मार्जिनको साथ बच्चा कक्षहरूमा प्रतिलिपि गर्नुहोस् (तान्नुहोस्)।

एक्सेलको अंग्रेजी संस्करणमा, यो सूत्र यस्तो देखिन्छ:

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

यस दृष्टिकोणको नकारात्मक पक्ष भनेको स्रोत तालिकाहरूमा तत्वहरूको ठूलो (धेरै सय वा बढी) संख्या छ भने एरे सूत्रहरूले फाइलसँग कामलाई ढिलो गर्छ। 

विधि ३. पावर क्वेरी

यदि तपाईंको स्रोत सूचीहरूमा तत्वहरूको ठूलो संख्या छ, उदाहरणका लागि, धेरै सयौं वा हजारौं, त्यसपछि ढिलो एरे सूत्रको सट्टा, यो आधारभूत रूपमा फरक दृष्टिकोण, अर्थात् Power Query एड-इन उपकरणहरू प्रयोग गर्नु राम्रो हुन्छ। यो एड-इन पूर्वनिर्धारित रूपमा एक्सेल 2016 मा निर्मित छ। यदि तपाइँसँग एक्सेल 2010 वा 2013 छ भने, तपाइँ यसलाई अलग रूपमा डाउनलोड र स्थापना गर्न सक्नुहुन्छ (नि:शुल्क)।

कार्य को एल्गोरिथ्म निम्नानुसार छ:

  1. स्थापित एड-अनको छुट्टै ट्याब खोल्नुहोस् पावर क्वेरी (यदि तपाईंसँग एक्सेल 2010-2013 छ) वा ट्याबमा जानुहोस् तथ्याङ्क (यदि तपाइँसँग एक्सेल 2016 छ)।
  2. पहिलो सूची चयन गर्नुहोस् र बटन थिच्नुहोस् तालिका/दायराबाट (दायरा/तालिकाबाट)। हाम्रो सूचीबाट "स्मार्ट तालिका" सिर्जना गर्ने बारे सोध्दा, हामी सहमत छौं:

    डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

  3. क्वेरी सम्पादक विन्डो खुल्छ, जहाँ तपाइँ लोड गरिएको डाटा र क्वेरी नाम देख्न सक्नुहुन्छ तालिका 1 (यदि तपाई चाहानुहुन्छ भने तपाईले यसलाई आफ्नैमा परिवर्तन गर्न सक्नुहुन्छ)।
  4. तालिका हेडरमा डबल क्लिक गर्नुहोस् (शब्द 1 सूची) र यसलाई कुनै अन्यमा पुन: नामाकरण गर्नुहोस् (उदाहरणका लागि सदस्यहरू)। ठ्याक्कै के नाम राख्नु महत्त्वपूर्ण छैन, तर आविष्कार गरिएको नाम याद गर्नुपर्छ, किनभने। दोस्रो तालिका आयात गर्दा यसलाई पछि फेरि प्रयोग गर्नुपर्नेछ। भविष्यमा दुईवटा तालिकाहरू मर्ज गर्दा तिनीहरूको स्तम्भ शीर्षकहरू मेल खाएमा मात्र काम गर्नेछ।
  5. माथिल्लो बायाँ कुनामा ड्रपडाउन सूची विस्तार गर्नुहोस् बन्द गर्नुहोस् र डाउनलोड गर्नुहोस् र चुन्नुहोस बन्द गर्नुहोस् र लोड गर्नुहोस्... (बन्द गर्नुहोस् र लोड गर्नुहोस् ...):

    डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

  6. अर्को संवाद बक्समा (यो अलि फरक देखिन सक्छ - नडराउनुहोस्), चयन गर्नुहोस् बस एक जडान सिर्जना गर्नुहोस् (मात्र जडान सिर्जना गर्नुहोस्):

    डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

  7. हामी दोस्रो सूचीको लागि सम्पूर्ण प्रक्रिया (बिन्दु 2-6) दोहोर्याउँछौं। स्तम्भ शीर्षक पुनर्नामाकरण गर्दा, अघिल्लो क्वेरीमा जस्तै समान नाम (व्यक्ति) प्रयोग गर्न महत्त्वपूर्ण छ।
  8. ट्याबमा एक्सेल विन्डोमा तथ्याङ्क वा ट्याबमा पावर क्वेरी छनौट डाटा प्राप्त गर्नुहोस् - अनुरोधहरू संयोजन गर्नुहोस् - थप्नुहोस् (डेटा प्राप्त गर्नुहोस् - प्रश्नहरू मर्ज गर्नुहोस् - संलग्न गर्नुहोस्):

    डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

  9. देखा पर्ने संवाद बाकसमा, ड्रप-डाउन सूचीहरूबाट हाम्रा अनुरोधहरू चयन गर्नुहोस्:

    डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

  10. नतिजाको रूपमा, हामीले एउटा नयाँ क्वेरी प्राप्त गर्नेछौं, जहाँ दुई सूचीहरू एकअर्का अन्तर्गत जडान हुनेछन्। यो बटन संग डुप्लिकेट हटाउन बाँकी छ पङ्क्तिहरू मेटाउनुहोस् - डुप्लिकेटहरू हटाउनुहोस् (पङ्क्तिहरू मेटाउनुहोस् - नक्कलहरू मेटाउनुहोस्):

    डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

  11. समाप्त क्वेरीलाई विकल्प प्यानलको दायाँ छेउमा पुन: नामाकरण गर्न सकिन्छ, यसलाई राम्रो नाम दिँदै (यो वास्तवमा परिणाम तालिकाको नाम हुनेछ) र सबै कुरा आदेशको साथ पानामा अपलोड गर्न सकिन्छ। बन्द गर्नुहोस् र डाउनलोड गर्नुहोस् (बन्द र लोड):

    डुप्लिकेट बिना दुई सूचीहरू मर्ज गर्दै

भविष्यमा, मूल सूचीहरूमा कुनै पनि परिवर्तन वा थपको साथ, नतिजा तालिका अपडेट गर्नको लागि दायाँ क्लिक गर्न पर्याप्त हुनेछ।

  • Power Query को प्रयोग गरेर बिभिन्न फाईलहरु बाट धेरै टेबलहरु कसरी संकलन गर्ने
  • सूचीबाट अद्वितीय वस्तुहरू निकाल्दै
  • मिल्दोजुल्दो र भिन्नताहरूको लागि कसरी दुई सूचीहरू एकअर्कासँग तुलना गर्ने

जवाफ छाड्नुस्