Excel में यह ट्रिक नहीं जानते? VLOOKUP + CHOOSE से सारा काम आसान!

VLOOKUP + CHOOSE जब भी Excel में डेटा को सर्च करने या किसी वैल्यू को दूसरी जगह से लाने की बात आती है, तो हमारे दिमाग में सबसे पहले VLOOKUP फॉर्मूला आता है। लेकिन क्या हो अगर हमारे डेटा की संरचना ऐसी हो कि VLOOKUP सीधा काम न करे?

Vlookup + Choose Formula in excel
Vlookup + Choose Formula in excel

ऐसे में Excel का एक और पावरफुल फॉर्मूला काम आता है — CHOOSE। और जब हम VLOOKUP और CHOOSE को एक साथ इस्तेमाल करते हैं, तो यह एक बेहद स्मार्ट सॉल्यूशन बन जाता है।

आज इस ब्लॉग में हम समझेंगे:

  • VLOOKUP क्या है?
  • CHOOSE क्या करता है?
  • दोनों को एक साथ क्यों और कैसे इस्तेमाल किया जाता है?
  • एक आसान उदाहरण के साथ पूरी प्रक्रिया

🔹 VLOOKUP क्या है?

VLOOKUP का मतलब है Vertical Lookup। इसका इस्तेमाल किसी वैल्यू को डेटा की पहली कॉलम में खोजने और उसी रो की किसी दूसरी कॉलम से वैल्यू लाने के लिए किया जाता है।

➤ Syntax:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

उदाहरण:
अगर आपके पास एक टेबल है जिसमें पहले कॉलम में Roll Number और दूसरे में Name है, तो आप किसी रोल नंबर के हिसाब से नाम खोज सकते हैं।


🔹 CHOOSE फॉर्मूला क्या करता है?

CHOOSE फॉर्मूला एक लिस्ट में से किसी एक वैल्यू को उसकी पोजिशन के आधार पर चुनता है।

➤ Syntax:

=CHOOSE(index_num, value1, value2, ...)

उदाहरण:

=CHOOSE(2, "Red", "Green", "Blue")

यह “Green” देगा क्योंकि 2nd पोजिशन पर वही है।


🔹 लेकिन CHOOSE + VLOOKUP साथ क्यों?

VLOOKUP एक कमी के साथ आता है — यह सिर्फ डेटा के लेफ्ट से राइट सर्च करता है। मतलब अगर सर्च वैल्यू उस कॉलम के दाएं तरफ है जहां से आप डेटा लाना चाहते हैं, तो VLOOKUP काम नहीं करेगा।

इस कमी को दूर करने के लिए हम CHOOSE का उपयोग करते हैं, जिससे हम एक ऐसा वर्चुअल टेबल बना सकते हैं जिसमें कॉलम्स की जगह बदल सकते हैं।


🔹 CHOOSE के साथ VLOOKUP का सिंटैक्स

=VLOOKUP(lookup_value, CHOOSE({1,2}, array1, array2), 2, FALSE)

यहां CHOOSE के ज़रिए हम ऐसा टेबल बना रहे हैं जिसमें lookup_value पहले कॉलम में और result वाला डेटा दूसरे कॉलम में हो — चाहे असल डेटा में वो उल्टा ही क्यों न हो।


🔹 आसान उदाहरण से समझें

मान लीजिए आपके पास ये डेटा है:

NameID
Rahul101
Priya102
Ankit103

आपको ID (जैसे 102) से Name ढूंढना है।

अगर आप सिंपल VLOOKUP करेंगे तो काम नहीं करेगा क्योंकि ID Name के बाद है।
इसलिए हम CHOOSE का इस्तेमाल करेंगे।

➤ Formula:

=VLOOKUP(102, CHOOSE({1,2}, B2:B4, A2:A4), 2, FALSE)

Output: Priya

समझिए क्या हुआ:

  • CHOOSE({1,2}, B2:B4, A2:A4) ने एक वर्चुअल टेबल बनाया जिसमें पहले कॉलम में ID और दूसरे कॉलम में Name है।
  • अब VLOOKUP 102 को पहले कॉलम (ID) में खोजता है और उसी रो का दूसरा कॉलम (Name) लौटाता है।

🔹 CHOOSE + VLOOKUP के फायदे

फायदाविवरण
✅ Reverse Lookupअब आप राइट टू लेफ्ट सर्च भी कर सकते हैं
✅ Dynamic Tableआप वर्चुअल टेबल बना सकते हैं, जिससे flexibility बढ़ती है
✅ एक ही फॉर्मूले से complex कामNested data से भी सही वैल्यू ला सकते हैं

🔹 कहाँ उपयोगी होता है?

  • जब आपका डेटा sorted न हो
  • जब आपको किसी right-side column से left-side की वैल्यू चाहिए
  • जब आप VLOOKUP की limitations को हटाना चाहते हैं

🔹 कुछ बातें ध्यान रखने लायक:

  • CHOOSE के अंदर curly brackets {} जरूरी हैं
  • दोनों arrays (जैसे B2:B4, A2:A4) की length एक जैसी होनी चाहिए
  • यह थोड़ा advanced formula है, लेकिन एक बार समझ आ जाए तो बहुत powerful है

🔚 निष्कर्ष

VLOOKUP और CHOOSE का कॉम्बिनेशन Excel में एक powerful टूल है। इससे आप Excel की limitations को हटाकर किसी भी तरह के डेटा को lookup कर सकते हैं — चाहे डेटा left हो या right।

अगर आप Excel में intermediate से advanced level तक पहुंचना चाहते हैं, तो इस फॉर्मूले को जरूर सीखें और प्रैक्टिस करें।


और हाँ! अगर आपको यह पोस्ट पसंद आया हो तो इसे शेयर करें, और हमारे ब्लॉग Talk Hindi से जुड़े रहें – जहाँ Excel को सिखाया जाता है आसान हिंदी में।

यह भी पढ़े: Excel में Investment Return कैसे निकालें?

Leave a Reply

Your email address will not be published. Required fields are marked *