Excel सीखते समय सबसे ज्यादा जिन formulas का नाम सुनने को मिलता है, वो हैं VLOOKUP और XLOOKUP।
ये दोनों lookup functions data search करने, matching records लाने और automated reports बनाने के लिए सबसे powerful tools हैं।
इस blog में आप सीखेंगे:
✔ VLOOKUP क्या है और कैसे काम करता है
✔ XLOOKUP क्या है और क्यों advanced है
✔ दोनों के examples
✔ Common mistakes & pro tips
चलिये शुरू करते हैं…
1. What is VLOOKUP in Excel? (Simple Explanation)
VLOOKUP का मतलब है Vertical Lookup।
यह किसी table में ऊपर से नीचे किसी value को ढूंढता है और उसी row से दूसरी column की value return करता है।
✔ VLOOKUP Formula Syntax
=VLOOKUP(lookup_value, table_array, column_index_number, [range_lookup])
👉 Arguments Meaning
- lookup_value: क्या खोज रहे हैं।
- table_array: किस range में खोज रहे हैं।
- column_index_number: किस column का result चाहिए।
- range_lookup: exact (FALSE) या approx (TRUE) match।
2. VLOOKUP Example (Step-by-Step)
Dataset Example
| Name | Marks |
|---|---|
| Aditi | 88 |
| Rohit | 92 |
| Meena | 75 |
Goal: Rohit के marks पता करें
✔ Formula
=VLOOKUP("Rohit", A2:B4, 2, FALSE)
✔ Output
92
3. Limitations of VLOOKUP (Why XLOOKUP is Better)
VLOOKUP बहुत powerful है, लेकिन इसकी कुछ बड़ी problems हैं:
❌ Left lookup नहीं कर सकता (कॉलम हमेशा दाईं ओर होना चाहिए)
❌ Column number manually देना पड़ता है
❌ Table बदला तो formula टूट सकता है
❌ Errors को handle करना मुश्किल
इन्हीं limitations को fix करने के लिए XLOOKUP आया।
4. What is XLOOKUP? (Modern & Advanced Lookup Formula)
XLOOKUP Excel का सबसे modern lookup function है जो VLOOKUP, HLOOKUP, LOOKUP और INDEX-MATCH को replace करता है।
यह left, right, up, down — किसी भी direction में search कर सकता है।
✔ XLOOKUP Formula Syntax
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
👉 Key Advantages
- Left lookup possible
- Error handling built-in
- Exact match default
- Flexible and future-proof
- Fast and reliable
5. XLOOKUP Example (Step-by-Step)
मान लीजिए हमारे पास नीचे का data है:
| ID | Name | Salary |
|---|---|---|
| 101 | Aditi | 45000 |
| 102 | Rohit | 52000 |
| 103 | Meena | 39000 |
Goal: Rohit की Salary निकालें
✔ Formula
=XLOOKUP("Rohit", B2:B4, C2:C4)
✔ Output
52000
No need for column numbers!
No need for TRUE/FALSE!
6. XLOOKUP with Error Handling (Pro Example)
अगर value ना मिले तो custom message show करें:
=XLOOKUP("Sagar", B2:B4, C2:C4, "Not Found")
Output → Not Found
यह feature VLOOKUP में नहीं है।
7. Left Lookup Example (Why XLOOKUP Wins)
Dataset
| Name | ID |
|---|---|
| Aditi | 101 |
| Rohit | 102 |
| Meena | 103 |
Goal: ID देकर Name ढूंढें
VLOOKUP इसे नहीं कर सकता — क्योंकि lookup column Right side में नहीं है।
✔ XLOOKUP Formula
=XLOOKUP(102, B2:B4, A2:A4)
✔ Output → Rohit
8. VLOOKUP vs XLOOKUP (Quick Comparison Table)
| Feature | VLOOKUP | XLOOKUP |
|---|---|---|
| Left lookup | ❌ No | ✔ Yes |
| Column number | ✔ Needed | ❌ Not needed |
| Error handling | ❌ Weak | ✔ Built-in |
| Speed | Medium | Fast |
| Exact match | FALSE required | Default |
| Replacement | Old generation | New & advanced |
9. When to Use What?
✔ Use VLOOKUP if:
- आप पुराने Excel versions पर काम कर रहे हैं
- Simple lookup करना है
✔ Use XLOOKUP if:
- आप 2020+ Excel version इस्तेमाल करते हैं
- Data large है
- Reliable, flexible और error-free lookup चाहिए
10. Pro Tips to Master Lookup Functions
✔ Always use FALSE with VLOOKUP
✔ Use tables (Ctrl + T) to avoid formula breaking
✔ Use XLOOKUP in new projects
✔ Use structured references for cleaner formulas
✔ Avoid merged cells
Conclusion
VLOOKUP और XLOOKUP दोनों useful functions हैं, लेकिन 2025 में
XLOOKUP is the clear winner — fast, flexible, powerful और beginner-friendly।
अगर आप lookup formulas में महारथ हासिल करना चाहते हैं, तो पहले VLOOKUP समझें और फिर XLOOKUP पर shift हो जाएं।