क्या आपको कभी ऐसा लगा है कि Excel में हजारों rows में से एक specific value ढूंढना मुश्किल है? जैसे — आपके पास employees का data है और आप किसी एक employee की salary check करना चाहते हैं, तो आप क्या करेंगे?
एक-एक row खोलकर देखेंगे? नहीं! इसी काम के लिए VLOOKUP formula है।
⚡ Quick Answer: VLOOKUP का formula है: =VLOOKUP(lookup_value, table_array, col_index_num, FALSE) — आगे पढ़ें step-by-step explanation के लिए।
VLOOKUP क्या है?
VLOOKUP का मतलब है Vertical Lookup — यानी "ऊपर से नीचे की तरफ खोजना।" यह Excel में सबसे ज़्यादा use होने वाला lookup formula है।
आसान भाषा में: VLOOKUP किसी एक column में value ढूंढता है और उसी row से दूसरे column की value लाकर देता है।
Real-life Example
मान लीजिए आपके पास यह data है:
- Column A: Employee ID (E001, E002, E003...)
- Column B: Name (Rahul, Priya, Amit...)
- Column C: Salary (50000, 60000, 45000...)
अब आप जानना चाहते हैं कि E002 की salary क्या है। VLOOKUP एक second में बता देगा।
VLOOKUP का Syntax
VLOOKUP formula के 4 parts होते हैं:
इन्हें समझते हैं:
- lookup_value: क्या ढूंढना है? (जैसे "E002" या cell reference A2)
- table_array: कहाँ ढूंढना है? (जैसे A2:C100 — आपकी पूरी table)
- col_index_num: कौन सी column से answer चाहिए? (1 = पहली column, 2 = दूसरी, 3 = तीसरी)
- range_lookup: Exact match के लिए हमेशा FALSE लिखें
Step-by-Step Practical Example
अपने Excel में यह data type करें:
अब cell E2 में VLOOKUP formula type करें:
Result: 60000 ✅
क्या हुआ? Excel ने column A में "E002" ढूंढा, फिर उसी row से 3rd column (Salary) की value return की।
हमेशा FALSE use करें last argument में। इससे exact match मिलती है। TRUE से approximate match होती है जो गलत results दे सकती है।
5 Common Mistakes और Solutions
Mistake 1: FALSE लगाना भूल गए
FALSE के बिना Excel approximate match करता है जो गलत हो सकता है।
Mistake 2: Column Number गलत
Column number आपकी table_array से शुरू होता है, sheet की column A से नहीं। अगर table B2:D100 है, तो column 1=B, 2=C, 3=D।
Mistake 3: Extra Spaces Data में
"E002 " और "E002" (trailing space) को Excel अलग मानता है। पहले TRIM use करें:
Mistake 4: #N/A Error
Value नहीं मिली। Solution: IFERROR के साथ wrap करें:
Mistake 5: Lock नहीं किया Table
Formula copy करते समय table range shift हो जाती है। $ use करें:
VLOOKUP vs XLOOKUP — क्या Use करें?
अगर आपके पास Excel 2021 या Microsoft 365 है, तो XLOOKUP बेहतर है:
XLOOKUP के फायदे:
- Left या right किसी भी direction में ढूंढ सकता है
- Built-in error handling
- Column number याद रखने की ज़रूरत नहीं
- Multiple columns return कर सकता है
⚠️ XLOOKUP Excel 2019 और उससे पुराने versions में काम नहीं करता। पुराने Excel में VLOOKUP ही use करें।
Google Sheets में VLOOKUP
Google Sheets में syntax बिल्कुल same है:
Google Sheets में VLOOKUP column A से शुरू नहीं होना चाहिए — पर first column ही search होती है।
Quick Reference — VLOOKUP Cheatsheet
- Exact match:
=VLOOKUP(A2, B:D, 2, FALSE) - With error handling:
=IFERROR(VLOOKUP(A2, B:D, 2, FALSE), "Not found") - Locked range:
=VLOOKUP(A2, $B$2:$D$100, 2, FALSE) - Dynamic column:
=VLOOKUP(A2, B:D, MATCH("Salary", B1:D1, 0), FALSE)