अगर आप Microsoft Excel में काम करते हैं, तो आपने VLOOKUP, XLOOKUP और INDEX-MATCH जैसे Formulas के बारे में जरूर सुना होगा।
इन सभी का इस्तेमाल मुख्य रूप से किसी बड़े Data में से जरूरी जानकारी खोजने के लिए किया जाता है।
लेकिन अक्सर सवाल आता है कि इन तीनों में आखिर अंतर क्या है और किस Formula का इस्तेमाल कब करना चाहिए?
इस लेख में हम XLOOKUP, VLOOKUP और INDEX-MATCH को आसान भाषा में समझेंगे।
Lookup Formula क्या होता है?
मान लीजिए आपके पास एक Excel Sheet में कर्मचारियों की जानकारी है।
| Employee ID | Name | Department | Salary |
|---|---|---|---|
| 101 | Rahul | Sales | ₹25,000 |
| 102 | Amit | IT | ₹35,000 |
| 103 | Priya | HR | ₹30,000 |
अब अगर आपको Employee ID 102 के आधार पर Amit का Department या Salary पता करना है, तो आप Lookup Formula का इस्तेमाल कर सकते हैं।
यही काम VLOOKUP, XLOOKUP और INDEX-MATCH जैसे Formulas करते हैं।
1️⃣ VLOOKUP क्या है?
VLOOKUP का पूरा नाम Vertical Lookup है।
यह किसी Table के पहले Column में Value खोजता है और उसी Row से दूसरे Column की जानकारी वापस करता है।
उदाहरण:
=VLOOKUP(102,A2:D4,3,FALSE)
यह Formula Employee ID 102 को खोजेगा और तीसरे Column यानी Department की जानकारी देगा।
VLOOKUP की खास बातें
- इस्तेमाल करना आसान है।
- पुराने Excel Versions में भी उपलब्ध है।
- Vertical Data के लिए उपयोगी है।
- Lookup Value Table के पहले Column में होना जरूरी है।
- यह सामान्य रूप से Left से Right Lookup करता है।
VLOOKUP की एक बड़ी limitation
अगर आपको Lookup Column के बाईं तरफ मौजूद Data चाहिए, तो VLOOKUP सीधे ऐसा नहीं कर सकता।
यही कारण है कि कई स्थितियों में INDEX-MATCH या XLOOKUP ज्यादा उपयोगी हो जाते हैं।
2️⃣ XLOOKUP क्या है?
XLOOKUP Excel का ज्यादा आधुनिक Lookup Function है।
यह VLOOKUP की तुलना में ज्यादा Flexible है और Lookup को आसान बनाता है।
उदाहरण:
=XLOOKUP(102,A2:A4,C2:C4)
यह Employee ID 102 को A Column में खोजकर C Column से Department की जानकारी देगा।
XLOOKUP की खास बातें
- Left और Right दोनों तरफ Lookup कर सकता है।
- अलग-अलग Lookup और Return Ranges दे सकते हैं।
- Column Number गिनने की जरूरत नहीं होती।
- Exact Match को आसानी से इस्तेमाल किया जा सकता है।
- Value नहीं मिलने पर Custom Message भी दिया जा सकता है।
उदाहरण:
=XLOOKUP(105,A2:A4,C2:C4,"Data नहीं मिला")
अगर 105 नहीं मिलता, तो Excel “Data नहीं मिला” दिखाएगा।

3️⃣ INDEX-MATCH क्या है?
INDEX-MATCH वास्तव में दो Functions का Combination है:
- INDEX — किसी Range से Value निकालता है।
- MATCH — किसी Value की Position खोजता है।
उदाहरण:
=INDEX(C2:C4,MATCH(102,A2:A4,0))
यह पहले MATCH की मदद से Employee ID 102 की Position खोजेगा और फिर INDEX उसी Position से Department की जानकारी देगा।
INDEX-MATCH की खास बातें
- Left और Right दोनों तरफ Lookup कर सकता है।
- बड़े और Complex Data में काफी Flexible है।
- Lookup Column और Return Column की Position पर कम निर्भर करता है।
- पुराने Excel Versions में भी उपयोग किया जा सकता है।
XLOOKUP, VLOOKUP और INDEX-MATCH में मुख्य अंतर
| Feature | VLOOKUP | XLOOKUP | INDEX-MATCH |
| Left Lookup | ❌ | ✅ | ✅ |
| Right Lookup | ✅ | ✅ | ✅ |
| Exact Match | ✅ | ✅ | ✅ |
| Column Number की जरूरत | ✅ | ❌ | ❌ |
| Not Found Message | सीमित | ✅ | अलग Formula की जरूरत |
| इस्तेमाल में आसानी | आसान | बहुत आसान | थोड़ा Advanced |
| पुराने Excel में Support | ✅ | Version पर निर्भर | ✅ |
| Flexible Lookup | सीमित | ज्यादा | ज्यादा |
कौन सा Formula कब इस्तेमाल करें?
अगर आप Beginner हैं
VLOOKUP से शुरुआत करना आसान हो सकता है। इससे आपको Lookup का Basic Concept समझने में मदद मिलेगी।
अगर आपके Excel में XLOOKUP उपलब्ध है
तो कई नए Excel Workflows में XLOOKUP काफी सुविधाजनक विकल्प है, क्योंकि इसमें Lookup और Return Range को सीधे Specify किया जा सकता है।
अगर आप पुराने Excel Version पर काम करते हैं
ऐसे मामलों में INDEX-MATCH एक उपयोगी विकल्प हो सकता है, खासकर जब आपको Left Lookup जैसी Flexibility चाहिए।
💡 एक आसान उदाहरण
मान लीजिए आपके पास यह Data है:
| ID | Name | City | Salary |
|---|---|---|---|
| 101 | Rahul | Mumbai | ₹25,000 |
| 102 | Amit | Pune | ₹35,000 |
| 103 | Priya | Nashik | ₹30,000 |
आपको ID 102 की Salary निकालनी है।
VLOOKUP
=VLOOKUP(102,A2:D4,4,FALSE)
XLOOKUP
=XLOOKUP(102,A2:A4,D2:D4)
INDEX-MATCH
=INDEX(D2:D4,MATCH(102,A2:A4,0))
तीनों का उद्देश्य एक ही है—ID 102 की Salary ढूँढना।
अंतर मुख्य रूप से Formula की Structure, Flexibility और Excel Version के Support में है।
इसे जरूर पढ़े: Excel में Data Cleaning: Duplicate और गलत Data हटाने की Guide
VLOOKUP, XLOOKUP और INDEX-MATCH तीनों Excel में Data Lookup करने के लिए उपयोगी हैं।
अगर आपको आसान और पुराने Excel में काम करने वाला Formula चाहिए, तो VLOOKUP उपयोगी है।
अगर आपके Excel Version में XLOOKUP उपलब्ध है और आप ज्यादा Flexible Lookup चाहते हैं, तो XLOOKUP सुविधाजनक है।
वहीं INDEX-MATCH पुराने Excel Versions में भी Flexible Lookup के लिए एक महत्वपूर्ण Combination है।
इसलिए किसी एक Formula को हर Situation के लिए इस्तेमाल करने के बजाय, अपने Excel Version और Data Structure के अनुसार Formula चुनना बेहतर रहता है।
