विभिन्न एक्सेल शीट्स में दो कॉलम की तुलना करने के लिए VLOOKUP फॉर्मूला

  • इसे साझा करें
Hugh West

विषयसूची

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

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

आप अभ्यास कार्यपुस्तिका यहां से डाउनलोड कर सकते हैं:

इसमें दो स्तंभों की तुलना करें अलग-अलग शीट्स.xlsx

अलग-अलग एक्सेल शीट्स में दो कॉलम की तुलना करने के लिए VLOOKUP फॉर्मूला का उपयोग करने के 3 उदाहरण

इस सेक्शन में, मैं आपको <1 का उपयोग करने के लिए 3 त्वरित और आसान तरीके दिखाऊंगा>VLOOKUP Windows ऑपरेटिंग सिस्टम पर अलग-अलग शीट में दो कॉलम की तुलना करने का फ़ॉर्मूला। आपको इस लेख में प्रत्येक चीज़ के स्पष्ट उदाहरणों के साथ विस्तृत विवरण मिलेंगे। मैंने यहाँ Microsoft 365 संस्करण का उपयोग किया है। लेकिन आप अपनी उपलब्धता के अनुसार किसी अन्य संस्करण का उपयोग कर सकते हैं। यदि इस लेख में से कुछ भी आपके संस्करण में काम नहीं करता है तो हमें एक टिप्पणी छोड़ दें।

यहां, मेरे पास दो टीमों का डेटा है, जिसमें दो अलग-अलग वर्कशीट में कुछ सामान्य सदस्य हैं, जिनका नाम " TeamA है। ” और “ टीमबी ”। और, मैं आपको दिखाऊंगा कि आप दो टीमों के सामान्य नाम और अलग-अलग नाम कैसे ढूंढ सकते हैं।

1. दो कॉलम की तुलना करेंअलग-अलग एक्सेल शीट्स में और सामान्य / मिलान किए गए मान लौटाएं

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

  • यहां, मैं टीम ए और टीम बी के सामान्य नाम प्राप्त करने का प्रयास करूंगा। इसके लिए, मैंने एक नई वर्कशीट बनाई है जिसमें पहले से ही टीम बी का डेटा शामिल है।
  • फिर, मैंने सामान्य नामों को खोजने के लिए एक नया कॉलम बनाया। फिर, सेल E5 में निम्न सूत्र डालें:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • अब, खींचें कॉलम के अन्य कक्षों में क्रमशः उपयोग किए गए सूत्र को पेस्ट करने के लिए फिल हैंडल आइकन या एक्सेल कीबोर्ड शॉर्टकट Ctrl+C और Ctrl+V का उपयोग करें कॉपी और पेस्ट करने के लिए।

  • परिणामस्वरूप, आपको सामान्य कॉलम में सम्मिलित नाम <मिलेंगे। 1>टीम ए और बेमेल पंक्तियों के लिए, "# एन/ए त्रुटि " दिखा रहे हैं। यहां, मैंने बेमेल पंक्तियों को हाइलाइट किया है।

    कॉलम में ' #N/A त्रुटि ” के प्रदर्शन से बचने के लिए, आप VLOOKUP फ़ंक्शन के साथ IFERROR फ़ंक्शन का उपयोग कर सकते हैं।<3

    • इसके लिए, निम्नलिखित सूत्र को सेल E5:
    =IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE),"Not Found")

    <में डालें 7>

    🔎 फॉर्मूला ब्रेकडाउन:

    इसे समझने के लिएसूत्र, आपको IFERROR एक्सेल फ़ंक्शन से परिचित होना चाहिए।

    IFERROR फ़ंक्शन का सिंटैक्स: =IFERROR(value, value_if_error)

    आइए देखते हैं कि उपरोक्त सूत्र कैसे काम करता है

    • IFERROR फ़ंक्शन के मान के रूप में, हमारे पास अपना VLOOKUP इनपुट है, इसलिए, यदि कोई त्रुटि नहीं, VLOOKUP फ़ॉर्मूला का आउटपुट IFERROR फ़ंक्शन का आउटपुट होगा.
    • value_if_error तर्क के रूप में, हमने यह मान पास किया है, “ नहीं मिला ". इसलिए, यदि IFERROR फ़ंक्शन को सेल में कोई त्रुटि मिलती है, तो यह इस टेक्स्ट को आउटपुट करेगा, "नहीं मिला"

    • परिणामस्वरूप, आपको नीचे स्क्रीनशॉट में दिखाया गया आउटपुट मिला है। यहां, आप देखेंगे कि बेमेल नामों की पंक्तियों में, " नहीं मिला " रखा गया है।

    #N/A त्रुटि को संभालने के लिए VLOOKUP फ़ंक्शन के साथ IF और ISNA का उपयोग करना:

    इससे बचने का एक और तरीका है #N/A त्रुटि और वह IF और ISNA फ़ंक्शन का उपयोग VLOOKUP फ़ंक्शन के साथ कर रहा है।

    • इसके लिए, निम्न सूत्र को सेल <1 में पेस्ट करें>E5:
    =IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)),"Not Matched", "Matched")

    🔎 फ़ॉर्मूला ब्रेकडाउन:

    अब देखते हैं कि निम्न फ़ॉर्मूला कैसे काम करता है।

    • IF फ़ंक्शन के logical_test तर्क के रूप में , हमने ISNA फ़ंक्शन पास कर लिया है और ISNA फ़ंक्शन हमारे VLOOKUP यदि VLOOKUP फ़ॉर्मूला रखता हैएक #N/A त्रुटि लौटाता है, ISNA फ़ंक्शन TRUE लौटाएगा जब logical_test सत्य है IF फ़ंक्शन यह मान लौटाएगा : "मेल नहीं खाता"
    • अगर VLOOKUP सूत्र कोई मान लौटाता है (कोई त्रुटि नहीं), तो ISNA फ़ंक्शन वापस आ जाएगा FALSE तो, IF फंक्शन का logical_test तर्क गलत होगा। जब logical_test is False IF function इस मान को लौटाएगा: “Matched” .
    • इस प्रकार, आपको मिलेगा " मिलान " और " नहीं मिलान " मानों से भरा कॉलम। अब आप आसानी से अलग-अलग वर्कशीट्स की नाम सूचियों के बीच सामान्य नामों की पहचान कर सकते हैं।>दो टीमों के केवल सामान्य नामों को अलग करने या दिखाने के लिए।
    • अब, डेटासेट के लिए फ़िल्टर सुविधा सक्षम करने के लिए, डेटासेट के किसी भी सेल पर क्लिक करें।
    • फिर, शीर्ष रिबन पर होम टैब पर जाएं।
    • सॉर्ट & फ़िल्टर विकल्प और फ़िल्टर

    • परिणामस्वरूप, आप फ़िल्टर ड्रॉप-डाउन<चुनें डेटासेट के प्रत्येक हेडर में 2> तीर।
    • अब, टीम के कॉलम में फ़िल्टर तीर पर क्लिक करें। A ".
    • फिर, अनमार्क चेकबॉक्स " नहीं मिला " कहते हुए अनमार्क करें और ठीक दबाएं।

    • यहां, आपको केवल सामान्य या मिलान किए गए नाम दिखाई देंगेदो दल। और, बेमेल नाम छिपा फ़िल्टर फ़ीचर द्वारा हैं।

    और पढ़ें: दो कॉलम से मूल्य की तुलना करने और वापस करने के लिए एक्सेल फॉर्मूला

    समान रीडिंग एक्सेल में दो सेल के टेक्स्ट की तुलना करने के लिए (10 विधियाँ)

  • एक्सेल दो कॉलम में टेक्स्ट की तुलना करें (7 उपयोगी तरीके)
  • कैसे गिनें एक्सेल में दो कॉलम में मिलान (5 आसान तरीके)
  • दो कॉलम की तुलना करने और एक मान वापस करने के लिए एक्सेल फॉर्मूला (5 उदाहरण)
  • कैसे एक्सेल में अंतर खोजने के लिए दो कॉलम की तुलना करने के लिए

2. अलग-अलग वर्कशीट में दो कॉलम की तुलना करें और लापता मान खोजें

पिछले उदाहरण में, आपको पता चला है कि कैसे खोजना है सामान्य अलग-अलग वर्कशीट में दो अलग-अलग सूचियों के नाम, अब, मैं आपको दिखाऊंगा कि कैसे आप किसी अन्य सूची की तुलना में किसी सूची के लापता मान का पता लगा सकते हैं।

2.1 फ़िल्टर सुविधा का उपयोग करना

इसी तरह, पहले, आप लापता मानों को खोजने के लिए फ़िल्टर सुविधा का उपयोग कर सकते हैं। VLOOKUP का उपयोग IFERROR फ़ंक्शन के साथ करने के बाद, आपके पास पहले से ही एक कॉलम है जो <1 के लिए " नहीं मिला " मान दिखा रहा है>बेमेल नाम।

  • अब, " टीम ए " के कॉलम हेडर में फ़िल्टर तीर पर क्लिक करके फिर से फ़िल्टर विकल्प पर जाएं। .
  • फिर, सभी चेकबॉक्स सिवाय इसके कि " नहीं मिला " लिखा हो, को अनमार्क कर दें।
  • फिर, ठीक दबाएं।

  • नतीजतन, आप देखेंगे कि टीम ए की तुलना में टीम बी के केवल बेमेल नाम हैं डेटासेट में दिखाया गया है।

2.2 VLOOKUP फ़ंक्शन के साथ फ़िल्टर का उपयोग करना

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

=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

🔎 सूत्र ब्रेकडाउन:

  • सबसे पहले, VLOOKUP फ़ंक्शन कार्य करेगा सक्रिय की श्रेणी B5:B20 के बीच सामान्य नाम खोजेगा वर्कशीट और रेंज B5:B20 की वर्कशीट टीमए और बेमेल के लिए #N/A असाइन करें।
  • फिर, ISNA फ़ंक्शन केवल उन सेल को लेगा जिन्हें #N/A VLOOKUP फ़ंक्शंस द्वारा असाइन किया गया है, जिसका अर्थ है बेमेल.<2
  • फिर, फ़िल्टर फ़ंक्शन केवल श्रेणी B5:B20 से सेल सम्मिलित करेगा जो बेमेल हैं और असाइन किए गए #N/A हैं।

  • इस प्रकार, आपको एक क्लिक में चयनित दो सूचियों के बेमेल नाम मिल जाएंगे।

और पढ़ें: एक्सेल में दो कॉलम या सूचियों की तुलना कैसे करें (4 उपयुक्त तरीके)

3. अलग-अलग वर्कशीट में दो सूचियों की तुलना करें और तीसरे कॉलम से मान वापस करें <10

सीई के मिलान के लिए आप अन्य कॉलम मान भी प्राप्त कर सकते हैं विभिन्न कार्यपत्रकों में दो सूचियों के एलएलएस।

  • के लिएइसके लिए, आपको VLOOKUP में कॉलम इंडेक्स नंबर बदलना होगा जैसे यहाँ, मैं " जेम्स " नाम की उम्र प्राप्त करना चाहता हूँ और <1 टीमबी वर्कशीट में चयनित VLOOKUP श्रेणी के चौथे कॉलम में आयु मान शामिल हैं।
  • निम्न सूत्र डालें सेल में E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

  • इस प्रकार, आपके पास उन नामों के लिए आयु है जो TeamA, की सूची से मेल खाते हैं, और बेमेल नामों के लिए, वहां #N/A त्रुटि दिखाई दे रही है। <13

और पढ़ें: कैसे दो कॉलमों का मिलान करें और एक्सेल में तीसरा वापस करें

के लिए VLOOKUP एक्सेल में अलग-अलग शीट्स में कई कॉलम केवल एक रिटर्न के साथ

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

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

  • अब, किसी अन्य वर्कशीट में, आपके पास केवल आइटम आईडी है और आप मूल्य प्राप्त करना चाहते हैं। इसके लिए आपको नेस्टेड का इस्तेमाल करना होगा VLOOKUP कार्य करता है।
  • इस सूत्र को सेल C5 में डालें:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

कहाँ,

  • Lookup_value है VLOOKUP(B6,'W1′!B6:C19,2,FALSE) . यह दूसरा " VLOOKUP " आइटम आईडी को " W1 "
  • table_array से खींचेगा: ' W2'!B6:C19 .
  • Col_index_num is 2
  • [range_lookup] : हम सटीक मिलान चाहते हैं (गलत )

  • अब इसे लागू करने के लिए फिल हैंडल आइकन को खींचें कॉलम के अन्य कक्षों के समान सूत्र।
  • और, विभिन्न वर्कशीट के कई कॉलम के लिए VLOOKUP का उपयोग करके आपको एक रिटर्न मिला है।

और पढ़ें: एक्सेल में VLOOKUP का उपयोग करके एकाधिक कॉलम की तुलना कैसे करें (5 विधियाँ)

निष्कर्ष

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

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।