एक्सेल में दो सूचियों की तुलना कैसे करें

विषय-सूची

एक्सेल एक कुशल डेटा प्रोसेसिंग प्रोग्राम है। और सूचना विश्लेषण के तरीकों में से एक दो सूचियों की तुलना है। यदि आप एक्सेल में दो सूचियों की सही तुलना करते हैं, तो इस प्रक्रिया को व्यवस्थित करना बहुत आसान होगा। आज जिन मुद्दों पर चर्चा की जाएगी उनमें से कुछ का पालन करना ही काफी है। इस पद्धति का व्यावहारिक कार्यान्वयन पूरी तरह से किसी विशेष क्षण में व्यक्ति या संगठन की आवश्यकताओं पर निर्भर करता है। इसलिए, कई संभावित मामलों पर विचार किया जाना चाहिए।

एक्सेल में दो सूचियों की तुलना करना

बेशक, आप दो सूचियों की मैन्युअल रूप से तुलना कर सकते हैं। लेकिन इसमें लंबा समय लगेगा। एक्सेल का अपना बुद्धिमान टूलकिट है जो आपको न केवल जल्दी से डेटा की तुलना करने की अनुमति देगा, बल्कि ऐसी जानकारी भी प्राप्त करेगा जो आपकी आंखों से प्राप्त करना इतना आसान नहीं है। मान लीजिए कि हमारे पास निर्देशांक ए और बी के साथ दो कॉलम हैं। उनमें कुछ मान दोहराए गए हैं।

एक्सेल में दो सूचियों की तुलना कैसे करें

समस्या का निरूपण

इसलिए हमें इन स्तंभों की तुलना करने की आवश्यकता है। दो दस्तावेजों की तुलना करने की प्रक्रिया इस प्रकार है:

  1. यदि इन सूचियों में से प्रत्येक के अद्वितीय कक्ष समान हैं, और अद्वितीय कक्षों की कुल संख्या समान है, और कक्ष समान हैं, तो इन सूचियों को समान माना जा सकता है। इस सूची में मूल्यों को जिस क्रम में रखा गया है, वह इतना मायने नहीं रखता है। एक्सेल में दो सूचियों की तुलना कैसे करें
  2. हम सूचियों के आंशिक संयोग के बारे में बात कर सकते हैं यदि अद्वितीय मूल्य स्वयं समान हैं, लेकिन दोहराव की संख्या अलग है। इसलिए, ऐसी सूचियों में अलग-अलग संख्या में तत्व हो सकते हैं।
  3. तथ्य यह है कि दो सूचियां मेल नहीं खाती हैं, अद्वितीय मूल्यों के एक अलग सेट द्वारा इंगित की जाती हैं।

ये तीनों स्थितियां एक साथ हमारी समस्या की स्थितियां हैं।

समस्या का समाधान

आइए सूचियों की तुलना करना आसान बनाने के लिए दो गतिशील श्रेणियां उत्पन्न करें। उनमें से प्रत्येक सूची में से प्रत्येक के अनुरूप होगा। एक्सेल में दो सूचियों की तुलना कैसे करें

दो सूचियों की तुलना करने के लिए, निम्न कार्य करें:

  1. एक अलग कॉलम में, हम उन अद्वितीय मानों की एक सूची बनाते हैं जो दोनों सूचियों के लिए विशिष्ट हैं। इसके लिए हम सूत्र का उपयोग करते हैं: ЕСЛИОШИБКА(ЕСЛИОШИБКА( ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список1);0)); ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список2);0))); «»). सूत्र को ही एक सरणी सूत्र के रूप में लिखा जाना चाहिए।
  2. आइए निर्धारित करें कि डेटा सरणी में प्रत्येक अद्वितीय मान कितनी बार आता है। ऐसा करने के सूत्र यहां दिए गए हैं: =COUNTIF(List1,D5) और =COUNTI(List2,D5)।
  3. यदि इन श्रेणियों में शामिल सभी सूचियों में दोहराव की संख्या और अद्वितीय मानों की संख्या दोनों समान हैं, तो फ़ंक्शन मान 0 देता है। यह इंगित करता है कि मिलान XNUMX% है। इस मामले में, इन सूचियों के शीर्षक हरे रंग की पृष्ठभूमि प्राप्त करेंगे।
  4. यदि सभी अद्वितीय सामग्री दोनों सूचियों में है, तो सूत्रों द्वारा लौटा दी जाती है =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;E5:E34;0) и =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;F5:F34;0) मान शून्य होगा। यदि E1 में शून्य नहीं है, लेकिन ऐसा मान कोशिकाओं E2 और F2 में निहित है, तो इस मामले में श्रेणियों को मिलान के रूप में पहचाना जाएगा, लेकिन केवल आंशिक रूप से। इस मामले में, संबंधित सूचियों के शीर्षक नारंगी हो जाएंगे।
  5. और अगर ऊपर वर्णित सूत्रों में से कोई एक गैर-शून्य मान देता है, तो सूचियां पूरी तरह से गैर-मिलान होंगी। एक्सेल में दो सूचियों की तुलना कैसे करें

यह इस सवाल का जवाब है कि फ़ार्मुलों का उपयोग करके मैचों के लिए कॉलम का विश्लेषण कैसे किया जाए। जैसा कि आप देख सकते हैं, फ़ंक्शंस का उपयोग करके, आप लगभग किसी भी कार्य को लागू कर सकते हैं, जो पहली नज़र में, गणित से संबंधित नहीं है।

उदाहरण परीक्षण

तालिका के हमारे संस्करण में, ऊपर वर्णित प्रत्येक प्रकार की तीन प्रकार की सूचियाँ हैं। इसमें आंशिक रूप से और पूरी तरह से मेल खाने वाला, साथ ही साथ गैर-मिलान भी है।

एक्सेल में दो सूचियों की तुलना कैसे करें

डेटा की तुलना करने के लिए, हम श्रेणी A5:B19 का उपयोग करते हैं, जिसमें हम बारी-बारी से सूचियों के इन युग्मों को सम्मिलित करते हैं। तुलना का परिणाम क्या होगा, इसके बारे में हम मूल सूचियों के रंग से समझेंगे। अगर वे पूरी तरह से अलग हैं, तो यह लाल रंग की पृष्ठभूमि होगी। यदि डेटा का हिस्सा समान है, तो पीला। पूर्ण पहचान के मामले में, संबंधित शीर्षक हरे होंगे। परिणाम क्या है इसके आधार पर रंग कैसे बनाया जाए? इसके लिए सशर्त स्वरूपण की आवश्यकता है।

दो सूचियों में दो तरीकों से अंतर ढूँढना

आइए अंतर खोजने के लिए दो और विधियों का वर्णन करें, जो इस पर निर्भर करता है कि सूचियां समकालिक हैं या नहीं।

विकल्प 1. तुल्यकालिक सूचियाँ

यह एक आसान विकल्प है। मान लीजिए हमारे पास ऐसी सूचियां हैं।

एक्सेल में दो सूचियों की तुलना कैसे करें

यह निर्धारित करने के लिए कि कितनी बार मान अभिसरण नहीं हुए, आप सूत्र का उपयोग कर सकते हैं: =SUMPRODUCT(—(A2:A20<>B2:B20)). यदि परिणामस्वरूप हमें 0 प्राप्त होता है, तो इसका अर्थ है कि दोनों सूचियाँ समान हैं।

विकल्प 2: फेरबदल की गई सूचियाँ

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

एक्सेल में दो सूचियों की तुलना कैसे करें

पंक्ति से 2 कॉलम पंक्ति की तुलना कैसे करें

जब हम दो स्तंभों की तुलना करते हैं, तो हमें अक्सर अलग-अलग पंक्तियों में मौजूद जानकारी की तुलना करने की आवश्यकता होती है। ऐसा करने के लिए, ऑपरेटर हमारी मदद करेगा अगर। आइए देखें कि यह व्यवहार में कैसे काम करता है। ऐसा करने के लिए, हम कई दृष्टांत स्थितियों को प्रस्तुत करते हैं।

उदाहरण। मैचों के लिए 2 कॉलम और एक पंक्ति में अंतर की तुलना कैसे करें

यह विश्लेषण करने के लिए कि क्या मान एक ही पंक्ति में हैं लेकिन अलग-अलग कॉलम समान हैं, हम फ़ंक्शन लिखते हैं IF. सूत्र को सहायक कॉलम में रखी गई प्रत्येक पंक्ति में डाला जाता है जहां डेटा प्रोसेसिंग के परिणाम प्रदर्शित किए जाएंगे। लेकिन प्रत्येक पंक्ति में इसे लिखना बिल्कुल भी आवश्यक नहीं है, बस इसे इस कॉलम के शेष कक्षों में कॉपी करें या स्वत: पूर्ण मार्कर का उपयोग करें।

हमें यह समझने के लिए एक सूत्र लिखना चाहिए कि दोनों कॉलम में मान समान हैं या नहीं: =आईएफ (ए 2 = बी 2, "मैच", "")। इस फ़ंक्शन का तर्क बहुत सरल है: यह कोशिकाओं A2 और B2 में मानों की तुलना करता है, और यदि वे समान हैं, तो यह "संयोग" मान प्रदर्शित करता है। यदि डेटा अलग है, तो यह कोई मान नहीं लौटाता है। आप यह देखने के लिए कोशिकाओं की जांच भी कर सकते हैं कि उनके बीच कोई मेल है या नहीं। इस मामले में, प्रयुक्त सूत्र है: =IF(A2<>B2, "मेल न करें", "")। सिद्धांत समान है, पहले जांच की जाती है। यदि यह पता चलता है कि कोशिकाएं मानदंड को पूरा करती हैं, तो "मेल नहीं खाता" मान प्रदर्शित होता है।

यदि मान समान हैं, और यदि वे भिन्न हैं तो "मिलान न करें" दोनों "मिलान" प्रदर्शित करने के लिए सूत्र फ़ील्ड में निम्न सूत्र का उपयोग करना भी संभव है: =IF(A2=B2; "मिलान", "मिलान न करें")। आप समानता ऑपरेटर के बजाय असमानता ऑपरेटर का भी उपयोग कर सकते हैं। केवल इस मामले में प्रदर्शित होने वाले मानों का क्रम थोड़ा अलग होगा: =IF(A2<>B2, "मेल न खाएँ", "मिलान करें")। सूत्र के पहले संस्करण का उपयोग करने के बाद, परिणाम इस प्रकार होगा।

एक्सेल में दो सूचियों की तुलना कैसे करें

सूत्र की यह भिन्नता केस असंवेदनशील है। इसलिए, यदि एक कॉलम में मान दूसरों से केवल इस मायने में भिन्न होते हैं कि वे बड़े अक्षरों में लिखे गए हैं, तो प्रोग्राम इस अंतर को नोटिस नहीं करेगा। तुलना केस-संवेदी बनाने के लिए, आपको मानदंड में फ़ंक्शन का उपयोग करने की आवश्यकता है सटीक. शेष तर्क अपरिवर्तित छोड़ दिए गए हैं: =IF(EXACT(A2,B2), "मिलान", "अद्वितीय")।

एक पंक्ति में मैचों के लिए एकाधिक कॉलम की तुलना कैसे करें

मानदंडों के पूरे सेट के अनुसार सूचियों में मूल्यों का विश्लेषण करना संभव है:

  1. उन पंक्तियों को खोजें जिनमें हर जगह समान मान हों।
  2. उन पंक्तियों को खोजें जहाँ केवल दो सूचियों में मेल हैं।

आइए इनमें से प्रत्येक मामले में आगे बढ़ने के कुछ उदाहरण देखें।

उदाहरण। तालिका के एकाधिक कॉलम में एक पंक्ति में मिलान कैसे खोजें

मान लीजिए कि हमारे पास कॉलम की एक श्रृंखला है जिसमें हमें आवश्यक जानकारी है। हमें उन पंक्तियों को निर्धारित करने के कार्य का सामना करना पड़ता है जिनमें मान समान होते हैं। ऐसा करने के लिए, आपको निम्न सूत्र का उपयोग करने की आवश्यकता है: =आईएफ (और (ए 2 = बी 2, ए 2 = सी 2), "मैच", " ")।

एक्सेल में दो सूचियों की तुलना कैसे करें

यदि तालिका में बहुत अधिक कॉलम हैं, तो आपको बस इसे फ़ंक्शन के साथ उपयोग करने की आवश्यकता है IF ऑपरेटर COUNTIF: =IF(COUNTIF($A2:$C2,$A2)=3;"मिलान";" ")। इस सूत्र में प्रयुक्त संख्या जाँचने के लिए स्तंभों की संख्या को इंगित करती है। यदि यह भिन्न है, तो आपको अपनी स्थिति के लिए उतना ही लिखना होगा जितना सत्य है।

उदाहरण। तालिका के किसी भी 2 कॉलम में एक पंक्ति में मिलान कैसे खोजें

मान लें कि हमें यह जांचने की आवश्यकता है कि क्या एक पंक्ति में मान तालिका में दो कॉलम में मेल खाते हैं। ऐसा करने के लिए, आपको फ़ंक्शन को एक शर्त के रूप में उपयोग करने की आवश्यकता है OR, जहां बारी-बारी से प्रत्येक कॉलम की समानता को दूसरे से लिखें। यहाँ एक उदाहरण है।

एक्सेल में दो सूचियों की तुलना कैसे करें

हम इस सूत्र का उपयोग करते हैं: =ЕСЛИ(ИЛИ(A2=B2;B2=C2;A2=C2);”Совпадают”;” “). ऐसी स्थिति हो सकती है जब तालिका में बहुत सारे कॉलम हों। इस मामले में, सूत्र बहुत बड़ा होगा, और सभी आवश्यक संयोजनों को चुनने में बहुत समय लग सकता है। इस समस्या को हल करने के लिए, आपको फ़ंक्शन का उपयोग करने की आवश्यकता है COUNTIF: =IF(COUNTIF(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0; "अद्वितीय स्ट्रिंग"; "अद्वितीय स्ट्रिंग नहीं")

हम देखते हैं कि कुल मिलाकर हमारे दो कार्य हैं COUNTIF. पहले वाले के साथ, हम बारी-बारी से यह निर्धारित करते हैं कि कितने स्तंभों में A2 की समानता है, और दूसरे के साथ, हम B2 के मान के साथ समानता की संख्या की जाँच करते हैं। यदि, इस सूत्र द्वारा गणना के परिणामस्वरूप, हमें शून्य मान मिलता है, तो यह इंगित करता है कि इस कॉलम में सभी पंक्तियां अद्वितीय हैं, यदि अधिक हैं, तो समानताएं हैं। इसलिए, यदि दो सूत्रों द्वारा गणना करने और अंतिम परिणाम जोड़ने के परिणामस्वरूप हमें शून्य मान मिलता है, तो टेक्स्ट मान "अद्वितीय स्ट्रिंग" वापस कर दिया जाता है, यदि यह संख्या अधिक है, तो यह लिखा जाता है कि यह स्ट्रिंग अद्वितीय नहीं है।

एक्सेल में दो सूचियों की तुलना कैसे करें

एक्सेल में मैचों के लिए 2 कॉलम की तुलना कैसे करें

अब एक उदाहरण लेते हैं। मान लें कि हमारे पास दो कॉलम वाली एक टेबल है। आपको यह जांचना होगा कि क्या वे मेल खाते हैं। ऐसा करने के लिए, आपको सूत्र लागू करने की आवश्यकता है, जहां फ़ंक्शन का भी उपयोग किया जाएगा IF, और ऑपरेटर COUNTIF: =IF(COUNTIF($B:$B,$A5)=0, "कॉलम बी में कोई मिलान नहीं", "कॉलम बी में मैच हैं")

एक्सेल में दो सूचियों की तुलना कैसे करें

अब किसी कार्रवाई की आवश्यकता नहीं। इस सूत्र द्वारा परिणाम की गणना करने के बाद, हम प्राप्त करते हैं यदि फ़ंक्शन के तीसरे तर्क का मान IF मैच। यदि कोई नहीं हैं, तो दूसरे तर्क की सामग्री।

मैचों के लिए एक्सेल में 2 कॉलम की तुलना कैसे करें और रंग के साथ हाइलाइट करें

मेल खाने वाले कॉलम को दृष्टि से पहचानना आसान बनाने के लिए, आप उन्हें रंग से हाइलाइट कर सकते हैं। ऐसा करने के लिए, आपको "सशर्त स्वरूपण" फ़ंक्शन का उपयोग करने की आवश्यकता है। आइए व्यवहार में देखें।

एकाधिक स्तंभों में रंग द्वारा मिलान ढूँढना और हाइलाइट करना

मैचों को निर्धारित करने और उन्हें हाइलाइट करने के लिए, आपको पहले डेटा श्रेणी का चयन करना होगा जिसमें जांच की जाएगी, और फिर "होम" टैब पर "सशर्त स्वरूपण" आइटम खोलें। वहां, सेल चयन नियम के रूप में "डुप्लिकेट मान" चुनें।

उसके बाद, एक नया डायलॉग बॉक्स दिखाई देगा, जिसमें बाईं पॉप-अप सूची में हमें "दोहराना" विकल्प मिलता है, और सही सूची में हम उस रंग का चयन करते हैं जो चयन के लिए उपयोग किया जाएगा। "ओके" बटन पर क्लिक करने के बाद, समानता वाले सभी सेल की पृष्ठभूमि का चयन किया जाएगा। तो बस आंखों से स्तंभों की तुलना करें।

एक्सेल में दो सूचियों की तुलना कैसे करें

मेल खाने वाली पंक्तियों को खोजना और हाइलाइट करना

यह जांचने की तकनीक कि क्या तार मेल खाते हैं, थोड़ा अलग है। सबसे पहले, हमें एक अतिरिक्त कॉलम बनाने की आवश्यकता है, और वहां हम & ऑपरेटर का उपयोग करके संयुक्त मूल्यों का उपयोग करेंगे। ऐसा करने के लिए, आपको फॉर्म का फॉर्मूला लिखना होगा: =A2 और B2 और C2 और D2।

एक्सेल में दो सूचियों की तुलना कैसे करें

हम उस कॉलम का चयन करते हैं जो बनाया गया था और इसमें संयुक्त मान शामिल हैं। इसके बाद, हम क्रियाओं का वही क्रम करते हैं जो कॉलम के लिए ऊपर वर्णित है। आपके द्वारा निर्दिष्ट रंग में डुप्लिकेट लाइनों को हाइलाइट किया जाएगा।

एक्सेल में दो सूचियों की तुलना कैसे करें

हम देखते हैं कि दोहराव की तलाश में कुछ भी मुश्किल नहीं है। एक्सेल में इसके लिए सभी जरूरी टूल्स मौजूद हैं। इस सभी ज्ञान को व्यवहार में लाने से पहले सिर्फ अभ्यास करना महत्वपूर्ण है।

एक जवाब लिखें