? 💡 Master Excel Lookups: From VLOOKUP to Baap of Match to AmrutVlookup

AmrutVlookup vs VLOOKUP, INDEX & MATCH
TL;DR: Learn what makes VLOOKUP, INDEX, and MATCH powerful in Excel — and how AmrutVlookup (a custom-built UDF) takes it to the next level with smarter, flexible lookups.

Author: Amrut Chitragar

Published on: May 23, 2025

🔗 Read more about the author


📌 Disclaimer: This article is for educational purposes only and not professional tax advice. Please consult a qualified expert for your unique situation.

What Is Lookup in Excel? And Why Baap of Match, INDEX, VLOOKUP & AmrutVlookup Are Game-Changers

AmrutVlookup vs VLOOKUP, INDEX MATCH

In Excel, lookup functions are used to search and retrieve specific data from large datasets. Imagine you have a list of 1,000 employees. If you type an employee ID like EMP1025, Excel can instantly display their name, department, salary, and more — thanks to lookup formulas.

The three most commonly used formulas are VLOOKUP, INDEX, and MATCH. Let’s explore each.

1. VLOOKUP – The Most Common Lookup Tool

  • 🔹 Syntax: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • 🔹 Searches in the first column and returns data from a specified column
  • 🔹 Limitation: Cannot look to the left; breaks if columns rearranged

🎯 How VLOOKUP Works – Example

Below is an example to find the EMP NAME for EMP-09 using VLOOKUP. The column and row rulers are shown as in Excel.

A B C D E F
1
2EMP IDEMP NAMESALARYOTTOTAL
3EMP-01ABC-0111,500.00305.0011,805.00
4EMP-02ABC-0213,000.00430.0013,430.00
5EMP-03ABC-0314,500.00555.0015,055.00
6EMP-04ABC-0416,000.00680.0016,680.00
7EMP-05ABC-0517,500.00805.0018,305.00
8EMP-06ABC-0619,000.00930.0019,930.00
9EMP-07ABC-0720,500.001,055.0021,555.00
10EMP-08ABC-0822,000.001,180.0023,180.00
11EMP-09ABC-0923,500.001,305.0024,805.00
12
13EMP IDEMP NAMESALARYOTTOTAL
14EMP-09=VLOOKUP(A11,A2:E11,2,FALSE)

📘 Formula Breakdown: =VLOOKUP(A11, A2:E11, 2, FALSE)

  • A11Lookup Value: This is the value to search for. In this case, EMP-09.
  • A2:E11Table Array: The range of cells where Excel will search. The first column must contain the lookup value.
  • 2Column Index Number: Excel will return the value from the 2nd column in the range (which is EMP NAME).
  • FALSEExact Match: Excel must find an exact match for EMP-09. If not found, it returns an error.

✔️ This formula returns ABC-09 because EMP-09 is found in column A (row 11), and column 2 (EMP NAME) has ABC-09.

2. MATCH – Finds Position, Not Value

  • 🔹 Syntax: =MATCH(lookup_value, lookup_array, [match_type])
  • 🔹 Returns the position of a value in a row or column

3. INDEX – Retrieves Value by Position

  • 🔹 Syntax: =INDEX(array, row_num, [column_num])
  • 🔹 Works both vertically and horizontally

INDEX + MATCH = Baap of VLOOKUP

  • 🔹 =INDEX(B2:D10, MATCH("EMP1025", A2:A10, 0), 2)
  • 🔹 Handles left lookups and dynamic ranges

Employee Salary Lookup Example (VLOOKUP vs INDEX & MATCH)

Excel-style Lookup Table with INDEX & MATCH

Col‑1 Col‑2 Col‑3 Col‑4 Col‑5
A1EMP IDEMP NAMESALARYOTTOTAL
A2EMP‑01ABC‑0111,500.00305.0011,805.00
A3EMP‑02ABC‑0213,000.00430.0013,430.00
A4EMP‑03ABC‑0314,500.00555.0015,055.00
A5EMP‑04ABC‑0416,000.00680.0016,680.00
A6EMP‑05ABC‑0517,500.00805.0018,305.00
A7EMP‑06ABC‑0619,000.00930.0019,930.00
A8EMP‑07ABC‑0720,500.001,055.0021,555.00
A9EMP‑08ABC‑0822,000.001,180.0023,180.00
A10EMP‑09ABC‑0923,500.001,305.0024,805.00
A12Enter EMP ID to Lookup: EMP‑09
A13 EMP‑09 ABC‑09 23,500.00 1,305.00 24,805.00
Formula Used in Excel (for EMP NAME in A13):
=INDEX($B$1:$B$11, MATCH(A13, $A$1:$A$11, 0))

Explanation:
🔹 A13 is the cell where EMP ID is entered (e.g., EMP‑09)
🔹 MATCH finds the row number where EMP‑09 exists in column A
🔹 INDEX returns the corresponding EMP NAME, SALARY, OT, and TOTAL from columns B to E

Introducing AmrutVlookup (UDF) – The Next Generation Lookup

  • 🔹 Developed by Amrut, this User Defined Function (UDF) beats traditional formulas
  • 🔹 Supports two-way lookups, conditions, and no column limits

Coming soon: Real examples, downloadable file, and VBA code of AmrutVlookup.


🔗 Related Posts:

Post a Comment

Previous Post Next Post