माइक्रोसॉफ्ट एक्सेल एक शक्तिशाली सॉफ्टवेयर है। हम एक्सेल के टूल और सुविधाओं का उपयोग करके अपने डेटासेट पर कई ऑपरेशन कर सकते हैं। कभी-कभी, हमें एकाधिक CSV फ़ाइलों के बीच तुलना करनी पड़ती है। कारण मिलान या अंतर खोजने के बारे में हो सकता है। इन ऑपरेशनों को पूरा करने के कुछ तरीके हैं। इस लेख में, हम एक्सेल में 2 CSV फ़ाइलों की तुलना करने के 6 आसान और त्वरित तरीके प्रदर्शित करेंगे। तो, आइए उन्हें एक-एक करके देखें।
बेहतर समझ और स्वयं अभ्यास के लिए आप निम्नलिखित CSV फ़ाइलें डाउनलोड कर सकते हैं।
एक्सेल में 2 CSV फ़ाइलों की तुलना करने के 6 तरीके
समझने में आसानी के लिए, हम 2 अलग-अलग CSV फ़ाइलों का उपयोग करने जा रहे हैं। हमने उन्हें एक ही फ़ोल्डर में रखा है। एक File 1 है और दूसरा File 2 है।

अब, हम एक्सेल में विभिन्न विधियों का उपयोग करके इन दो CSV फ़ाइलों की तुलना करेंगे। तो, आइए उन्हें एक-एक करके देखें।
यहां, हमने Microsoft Excel 365 संस्करण का उपयोग किया है, आप अपनी सुविधा के अनुसार किसी अन्य संस्करण का उपयोग कर सकते हैं।
1. साइड बाय साइड देखकर
हम दो अलग-अलग फ़ाइलों को साइड बाय साइड व्यू में एक साथ देखकर तुलना कर सकते हैं। एक्सेल ने हमारे लिए इसकी व्यवस्था की है। एक्सेल के पास एक ही समय में विभिन्न वर्कबुक को साइड बाय साइड देखने का अपना कमांड है। यह सरल और आसान है। तो, आइए इसे क्रिया में देखें।
📌 चरण:
- सबसे पहले, दोनों CSV फ़ाइलें खोलें।
- फिर, उनमें से किसी एक पर जाएं।
- उसके बाद, View टैब पर जाएं।
- बाद में, Window ग्रुप पर View Side by Side कमांड पर क्लिक करें।
- अगला, उसी ग्रुप पर Arrange All चुनें।

नोट: View Side by Side कमांड केवल तभी दिखाई देगा जब आप दो या अधिक वर्कबुक खोलेंगे। अन्यथा, यह रिबन पर ग्रे और निष्क्रिय रहता है।
आपकी पिछली कार्रवाई Arrange Windows डायलॉग बॉक्स खोलेगी।
- डायलॉग बॉक्स में, Arrange प्रकार के रूप में Vertical चुनें।
- फिर, OK पर क्लिक करें।

नतीजतन, हम अपने डिस्प्ले में दो फ़ाइलों को साइड बाय साइड देख सकते हैं। अब, हम उन्हें आसानी से तुलना कर सकते हैं और साथ ही स्क्रॉल कर सकते हैं।

नोट: यहां, हमने बेहतर दृश्य प्रस्तुति के लिए Column Width ठीक करने और Font Size बढ़ाने जैसे थोड़े फॉर्मेटिंग किए हैं। वास्तव में, CSV फ़ाइलें बिना किसी प्रकार के फॉर्मेटिंग के प्लेन टेक्स्ट दिखाती हैं।
और पढ़ें: CSV फ़ाइल को एक्सेल में कैसे देखें (3 प्रभावी तरीके)
2. IF फ़ंक्शन का उपयोग करना
इस दूसरी विधि में, हम 2 CSV फ़ाइलों की तुलना करने के लिए सबसे लोकप्रिय IF फ़ंक्शन का उपयोग करेंगे। तो, बिना देर किए, आइए गोता लगाएं!
📌 चरण:
- सबसे पहले, एक नया एक्सेल वर्कबुक बनाएं।
- सेल B2 में, CSV फ़ाइलों के रूप में Heading लिखें।

- दूसरे, सेल B4 चुनें और निम्न सूत्र दर्ज करें।
=IF('[File 1.csv]File 1'!B4<>'File 2.csv'!B4,1,0)
यहां, IF फ़ंक्शन एक logical_test डालता है कि File 1 के सेल B4 का मान File 2 के संबंधित सेल B4 के मान के बराबर नहीं होना चाहिए। और यदि कथन सत्य हो जाता है, तो सूत्र नई वर्कबुक में सेल B4 में 1 डालता है। अन्यथा, यह 0 डालेगा।
- उसके बाद, ENTER दबाएं।

- अब, सेल B4 के दाएं-नीचे कोने पर कर्सर लाएं और यह प्लस (+) चिह्न की तरह दिखेगा। वास्तव में, यह Fill Handle टूल है।
- इस प्रकार, इसे सेल E4 तक खींचें।

- फिर से, B4:E4 रेंज में सेल्स चुनें और Fill Handle को सेल E14 तक खींचें।

यह बाकी सभी सेल्स के परिणाम देगा।

यहां, 1 का अर्थ है कि इन स्थितियों में File 1 और File 2 के मानों में परिवर्तन है। दूसरी ओर, 0 अपरिवर्तित मानों को इंगित करता है।
और पढ़ें: CSV और एक्सेल फ़ाइलों के बीच अंतर (11 उपयुक्त उदाहरण)
3. AND, IF, और ISBLANK फ़ंक्शन का उपयोग करना
पिछली विधि में, हमने किया कि हम 2 CSV फ़ाइलों की तुलना कैसे कर सकते हैं। लेकिन जब हमारे पास किसी भी फ़ाइल में खाली सेल हों जैसे निम्न तो हमें क्या करना चाहिए?
File 1 में, हमें खाली सेल B10 और D8 मिले।

इसके अलावा, हमें File 2 में सेल C13 खाली मिला।

हमारी पिछली विधि में, इन सेल्स को परिणाम 1 मिलेगा, लेकिन यहां हम उन्हें नई वर्कबुक में खाली रखना चाहते हैं। तो, हमें नीचे प्रक्रिया प्रदर्शित करने दें।
📌 चरण:
- नई वर्कबुक में, सेल B4 पर जाएं और निम्न सूत्र डालें।
=IF(OR(ISBLANK('[File 1.csv]File 1'!B4),ISBLANK('File 2.csv'!B4))," ",IF('[File 1.csv]File 1'!B4='File 2.csv'!B4,0,1))
यहां, हमने सेल खाली है या नहीं जांचने के लिए ISBLANK फ़ंक्शन का उपयोग किया। फिर, हमने दो अलग-अलग CSV फ़ाइलों में काम कर रहे दो ISBLANK फ़ंक्शन को संयोजित करने के लिए OR फ़ंक्शन निर्दिष्ट किया। अब, यह पहले IF फ़ंक्शन के logical_test के रूप में काम करता है। यदि यह सत्य है, तो सूत्र खाली (" ") लौटाएगा। अन्यथा, यह पिछली विधि का परिणाम लौटाएगा।
सेल B4 के मामले में, दोनों CSV फ़ाइलों में मान हैं और वे समान हैं। तो, नई वर्कबुक में, सेल B4 को मान 0 मिलेगा।
- हमेशा की तरह, ENTER कुंजी दबाएं।

हम देख सकते हैं कि सेल B10, C13, और D8 खाली मिलते हैं जैसे वे CSV फ़ाइलों में थे।

और पढ़ें: एक्सेल VBA: एकाधिक CSV फ़ाइलों को एक वर्कबुक में मर्ज करें
समान पठन
- CSV को XLSX में कैसे बदलें (4 त्वरित तरीके)
- CSV फ़ाइल एक्सेल में सही ढंग से नहीं खुल रही (समाधान के साथ 4 केस)
- मौजूदा शीट में CSV को एक्सेल में कैसे इंपोर्ट करें (5 तरीके)
- VBA का उपयोग करके टेक्स्ट फ़ाइल को एक्सेल में कैसे इंपोर्ट करें (3 आसान तरीके)
- [हल:] एक्सेल CSV फ़ाइलों को एक कॉलम में खोल रहा है (3 समाधान)
4. IF और COUNTIF फ़ंक्शन डालना
इस खंड में, हम IF और COUNTIF फ़ंक्शन के संयोजन का उपयोग करेंगे। सरल चरणों का पालन करें।
📌 चरण:
- सबसे पहले, Column F के तहत Compare शीर्षक के साथ एक नया कॉलम बनाएं।
- फिर, सेल F5 पर जाएं और नीचे दिया गया सूत्र लिखें।
=IF(COUNTIF('File 2.csv'!$E$5:$E$14,E5)=0,1,0)
यह सूत्र 2 अलग-अलग CSV फ़ाइलों के Unit कॉलम में मानों की तुलना करता है। यदि उनके पास संबंधित सेल में समान मान हैं, तो यह 0 लौटाता है। अन्यथा, यह सेल में 1 देता है।
- इसके बाद, ENTER दबाएं।

और पढ़ें: आसान चरणों के साथ CSV को एक्सेल में स्वचालित रूप से बदलें
5. कंडीशनल फॉर्मेटिंग लागू करना
इस विधि में, हम 2 CSV फ़ाइलों की तुलना एक्सेल में करने के लिए Conditional Formatting सुविधा लागू करेंगे। तो, आइए शुरू करें।
📌 चरण:
- सबसे पहले, File 2 से वर्कशीट कॉपी करें और इसे File 1 में नई वर्कशीट के रूप में पेस्ट करें।

नोट: हम ऐसा कर रहे हैं क्योंकि Conditional Formatting दो अलग-अलग वर्कबुक के बीच लागू नहीं किया जा सकता।
- दूसरे, B4:E14 रेंज में सेल्स चुनें।
- उसके बाद, Home टैब पर जाएं।
- फिर, Styles ग्रुप पर Conditional Formatting ड्रॉप-डाउन पर क्लिक करें।
- ड्रॉप-डाउन सूची से, New Rule चुनें।

तुरंत, New Formatting Rule डायलॉग बॉक्स हमारे सामने दिखाई देता है।
- यहां, Select a Rule Type सेक्शन के तहत Use a formula to determine which cells to format चुनें।
- Format values where this formula is true बॉक्स में, निम्न सूत्र लिखें।
=B4<>"File 2"!B4
- उसके बाद, Format बटन पर क्लिक करें।

अचानक, Format Cells विज़ार्ड पॉप अप होता है।
- बाद में, Fill टैब पर जाएं।
- इसके बाद, उपलब्ध रंगों में से Red चुनें।
- फिर, OK पर क्लिक करें।

- वर्तमान में, New Formatting Rule डायलॉग बॉक्स में, OK पर क्लिक करें।

यहां, हम स्पष्ट रूप से देख सकते हैं कि File 1 में बेमेल सेल Red रंग से हाइलाइट हो जाते हैं। अब, अंतर हमारे लिए स्पष्ट रूप से दिखाई दे रहा है। यही Conditional Formatting की सुंदरता है।

6. VBA कोड का उपयोग करना
क्या आपने कभी एक्सेल में उन्हीं उबाऊ और दोहराव वाले चरणों को स्वचालित करने के बारे में सोचा है? अब और न सोचें, क्योंकि VBA ने आपको कवर किया है। वास्तव में, आप VBA की मदद से पिछली विधि को पूरी तरह से स्वचालित कर सकते हैं। तो, आइए नीचे दिए गए चरणों का पालन करें।
📌 चरण:
- प्रारंभ में, पहले की तरह दोनों फ़ाइलों को एक वर्कशीट में प्राप्त करें।
- फिर, Developer टैब पर जाएं।
- उसके बाद, Code ग्रुप पर Visual Basic पर क्लिक करें।

तुरंत, Microsoft Visual Basic for Applications विंडो दिखाई देती है।
- वर्तमान में, Insert टैब पर जाएं।
- उसके बाद, विकल्पों में से Module चुनें।

यह एक कोड मॉड्यूल डालता है जहां हम 2 CSV फ़ाइलों की तुलना करने के लिए अपना VBA कोड लिख सकते हैं।
- अब, मॉड्यूल में निम्न कोड पेस्ट करें।
Sub Compare_2_CSV() Dim dRange As Range, Select_Cell As Range Sheets(1).Activate Set dRange = ActiveCell.CurrentRegion For Each Select_Cell In dRange If Select_Cell.Value <> Sheets(2).Range(Select_Cell.Address).Value Then Sheets(2).Range(Select_Cell.Address).Interior.Color = vbRed End If Next Select_Cell End Sub

- इसलिए, कोड Run करें।

नोट: कोड निष्पादित करने से पहले File 1 वर्कशीट में सेल B4 चुनना सुनिश्चित करें।
File 2 वर्कशीट में, आप देख सकते हैं कि File 1 वर्कशीट से अलग मान वाले सेल लाल रंग से हाइलाइट हो जाते हैं।

और पढ़ें: एक्सेल VBA: कॉमा डिलीमिटेड टेक्स्ट फ़ाइल इंपोर्ट करें (2 केस)
निष्कर्ष
यह लेख सरल और संक्षिप्त तरीके से बताता है कि एक्सेल में 2 CSV फ़ाइलों की तुलना कैसे करें। अभ्यास फ़ाइल डाउनलोड करना न भूलें। इस लेख को पढ़ने के लिए धन्यवाद। हमें उम्मीद है कि यह मददगार था। कृपया टिप्पणी अनुभाग में हमें बताएं यदि आपके कोई प्रश्न या सुझाव हैं। कृपया हमारी वेबसाइट, Exceldemy, एक वन-स्टॉप एक्सेल समाधान प्रदाता, पर जाएं और अधिक जानें।
संबंधित लेख
- कॉलम के साथ CSV फ़ाइल को एक्सेल में स्वचालित रूप से कैसे खोलें (3 तरीके)
- एक्सेल VBA: CSV फ़ाइल को XLSX में बदलें (2 आसान उदाहरण)
- बिना खोले CSV को XLSX में कैसे बदलें (5 आसान तरीके)
- CSV फ़ाइल को एक्सेल में कैसे पढ़ें (4 सबसे तेज़ तरीके)
- एक्सेल VBA: CSV फ़ाइल को लाइन दर लाइन पढ़ें (3 आदर्श उदाहरण)
- नोटपैड या टेक्स्ट फ़ाइल को कॉलम के साथ एक्सेल में कैसे खोलें (3 आसान तरीके)