क्या आपको कभी ऐसा लगा है कि 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 है:

अब आप जानना चाहते हैं कि E002 की salary क्या है। VLOOKUP एक second में बता देगा।

VLOOKUP का Syntax

VLOOKUP formula के 4 parts होते हैं:

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

इन्हें समझते हैं:

Step-by-Step Practical Example

अपने Excel में यह data type करें:

A1: Employee ID | B1: Name | C1: Salary A2: E001 | B2: Rahul | C2: 50000 A3: E002 | B3: Priya | C3: 60000 A4: E003 | B4: Amit | C4: 45000

अब cell E2 में VLOOKUP formula type करें:

=VLOOKUP("E002", A2:C4, 3, FALSE)

Result: 60000

क्या हुआ? Excel ने column A में "E002" ढूंढा, फिर उसी row से 3rd column (Salary) की value return की।

💡 Pro Tip

हमेशा FALSE use करें last argument में। इससे exact match मिलती है। TRUE से approximate match होती है जो गलत results दे सकती है।

5 Common Mistakes और Solutions

Mistake 1: FALSE लगाना भूल गए

❌ =VLOOKUP("E002", A2:C4, 3) ✅ =VLOOKUP("E002", A2:C4, 3, 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 करें:

=TRIM(A2)

Mistake 4: #N/A Error

Value नहीं मिली। Solution: IFERROR के साथ wrap करें:

=IFERROR(VLOOKUP("E002", A2:C4, 3, FALSE), "Not Found")

Mistake 5: Lock नहीं किया Table

Formula copy करते समय table range shift हो जाती है। $ use करें:

=VLOOKUP(A2, $B$2:$D$100, 2, FALSE)

VLOOKUP vs XLOOKUP — क्या Use करें?

अगर आपके पास Excel 2021 या Microsoft 365 है, तो XLOOKUP बेहतर है:

=XLOOKUP("E002", A2:A100, C2:C100, "Not found")

XLOOKUP के फायदे:

⚠️ XLOOKUP Excel 2019 और उससे पुराने versions में काम नहीं करता। पुराने Excel में VLOOKUP ही use करें।

Google Sheets में VLOOKUP

Google Sheets में syntax बिल्कुल same है:

=VLOOKUP("E002", A2:C100, 3, FALSE)

Google Sheets में VLOOKUP column A से शुरू नहीं होना चाहिए — पर first column ही search होती है।

Quick Reference — VLOOKUP Cheatsheet

FormulaZa पर हिंदी में Formula Generate करें

हिंदी में type करें → Excel formula पाएं। Free, no signup.

Free Formula Generator →