XLOOKUP vs VLOOKUP: The Ultimate Modern Excel Lookup Guide (With Examples)
Learn why XLOOKUP replaces VLOOKUP and INDEX MATCH in modern Excel. Complete with real-world examples, wildcard lookups, dynamic arrays, and speed comparisons.
A comprehensive, categorized guide to the top 30 Excel formulas with clear syntax, practical corporate use cases, and debugging tips.
Jawahar Pandiarajan
Founder of Mr Excel Tamil & Senior BI Architect
Google AdSense Responsive Unit (horizontal)
Compliant responsive placement adhering to Google Publisher Policies. Ads will display here upon adding your Publisher ID in .env.local.
=XLOOKUP(val, search_range, result_range, [if_not_found])** — Bidirectional lookup without static index numbers.
2. **=INDEX(array, row_num, [col_num])** — Returns the value at a specific intersection in a table.
3. **=MATCH(lookup_val, lookup_range, [match_type])** — Returns the position number of an item in a list.
4. **=CHOOSECOLS(array, col1, col2, ...)** — Dynamically isolates specific columns from a huge data table.=SUMIFS(Revenue, Region, "West", Year, 2026)
Calculates total revenue only for the West region during calendar year 2026.=COUNTIFS(Status, "Overdue", DaysPastDue, ">30")
Counts all unpaid customer accounts that are over 30 days past their invoice due date.=AVERAGEIFS(DealSize, SalesRep, "Sarah", DealStage, "Closed Won")
Computes Sarah’s average deal size for successfully closed transactions.IFS FunctionIF(A1>90, "A", IF(A1>80, "B", IF(A1>70, "C", "F"))), write:
=IFS(A1>=90, "A", A1>=80, "B", A1>=70, "C", TRUE, "F")
IF with AND & OR=IF(AND(PerformanceRating >= 4, TenureYears >= 2), "Eligible for Promotion", "Review Later")
=TRIM(text)**: Removes leading, trailing, and excessive double spaces.
- **=PROPER(text)**: Capitalizes the first letter of each word (great for names and addresses).
- **=TEXTSPLIT(text, delimiter)**: Splits delimited text into separate columns or rows instantly.
- **=TEXTJOIN(delimiter, ignore_empty, range)**: Merges an entire range into a single comma-separated string.
- **=SUBSTITUTE(text, old_text, new_text)**: Replaces specific substrings cleanly.=NETWORKDAYS(StartDate, EndDate, HolidaysList)
=WORKDAY(StartDate, 10, HolidaysList)
=EOMONTH(TODAY(), 0) // Last day of current month
=EOMONTH(TODAY(), 1) // Last day of next month
=UNIQUE(range)**: Instantly removes duplicates and lists distinct items.
- **=SORT(range, [sort_index], [sort_order])**: Sorts data alphabetically or numerically on the fly.
- **=FILTER(array, condition, [if_empty])**: Returns an entire filtered table matching your criteria.
- **=SEQUENCE(rows, [columns], [start], [step])**: Generates sequential numbers (1 to 1000) instantly.7.5%) in dedicated input cells and reference them.
2. **Use Structured Excel Tables (Ctrl + T)**: Structured references like [@Salary] make formulas human-readable and automatically expand as rows are added.
3. **Audit with F9 / Formula Evaluator**: Highlight a sub-expression in the formula bar and press F9 to preview its calculated value.
4. **Use LET() for complex multi-step math**: Assign intermediate variables to eliminate duplicated calculations.
5. **Always lock references when dragging**: Use F4 to apply $A$1 absolute locking appropriately.
Google AdSense Responsive Unit (auto)
Compliant responsive placement adhering to Google Publisher Policies. Ads will display here upon adding your Publisher ID in .env.local.
Expert answers to common troubleshooting & concept questions
Jawahar Pandiarajan is the Founder and Chief Instructor of Mr Excel Tamil (www.mrexceltamil.in, @mrexceltamil), Tamil Nadu’s leading Microsoft Excel education platform. With 8+ years of hands-on enterprise consulting and corporate training experience as a Senior Business Intelligence Consultant, Jawahar has empowered 1,00,000+ followers on social media, analysts, and working professionals across India and abroad to master spreadsheet automation, dynamic dashboards, advanced formulas (XLOOKUP, PMT, SUMIFS, LAMBDA), and Power BI.
Learn why XLOOKUP replaces VLOOKUP and INDEX MATCH in modern Excel. Complete with real-world examples, wildcard lookups, dynamic arrays, and speed comparisons.
Step-by-step tutorial on designing executive-ready interactive dashboards in Excel using Pivot Tables, Slicers, Timeline filters, and dynamic charts.
Learn how to highlight trends, detect outliers, create automated heatmaps, and write custom formula-based conditional formatting rules.