If you've done a few Excel interviews before, you already know the pattern: the interviewer isn't checking whether you can recite what VLOOKUP stands for. They're checking whether you can open a messy spreadsheet you've never seen before and actually get an answer out of it, under time pressure, while explaining your thinking out loud. That gap — between knowing Excel and performing with Excel in front of someone watching — is what fails more candidates than any single hard question ever does.
Excel interview questions haven't gotten easier as more people learn Excel; they've gotten more practical. A decade ago, a typical round asked you to define Pivot Tables. Today it hands you a live workbook and says "clean this, summarize it by region, and tell me what you notice" — and grades you on process as much as on the final number. That shift is exactly why a list of definitions won't get you hired, and it's exactly what this guide is built to fix.
Excel also isn't going anywhere as a hiring filter. It remains the single most universally required tool across Data Analyst, Business Analyst, MIS Executive, Financial Analyst, and Operations Analyst roles in India — more job postings mention Excel than mention any other single analytics tool, because every company, regardless of size or industry, runs some part of its reporting through a spreadsheet. Candidates who can genuinely operate in Excel — not just recognize its functions — consistently clear the first technical filter that eliminates a large share of applicants before a human even reviews their resume closely.
The salary impact is real too. Excel alone won't get you a senior analyst package, but weak Excel skills will quietly cap you at entry-level offers regardless of what else is on your resume, because it's usually the first thing tested and a poor showing colors how the rest of the interview is read. Strong, fluent Excel — paired with SQL and a BI tool — is one of the fastest, cheapest skill combinations to build toward a ₹4-10 LPA fresher-to-mid-level Data Analyst offer in the current Indian market.
This guide is organized to mirror how a real interview process unfolds: it starts with why Excel still matters and how companies actually test it, moves through 150+ questions grouped by topic (formulas, lookups, Pivot Tables, charts, Power Query, VBA, and more) with real explanations and examples — not just answers to memorize — then covers real company interview patterns, industry-specific scenario questions, a 20-exercise practical test with solutions, a complete cheat sheet, the mistakes that sink otherwise-strong candidates, and a 30-day plan to get from "rusty" to genuinely interview-ready. Use the table of contents above to jump straight to the section you need.
Why Excel Is Still One of the Most Important Skills in 2026
It's a fair question — with Power BI, Python, and SQL dominating the "modern data stack" conversation, why does an Excel interview guide still matter? Because the job market hasn't caught up to that narrative, and probably won't for a long time.
Job demand. Excel appears in the requirements section of a larger share of analytics, finance, and operations job postings in India than any other single tool, including SQL. It's the common denominator across roles that otherwise look nothing alike — a Financial Analyst and a Supply Chain Analyst may never touch the same database, but both are expected to be fluent in Excel on day one.
Industries. Banking and financial services, FMCG, retail, e-commerce, manufacturing, healthcare, IT services, consulting, and government all run meaningful portions of their reporting and decision-making through Excel — not because better tools don't exist, but because Excel's flexibility, low barrier to entry, and universal compatibility make it the practical default for ad hoc analysis, even at companies with mature BI stacks.
Companies. From IT services giants (TCS, Infosys, Wipro, Cognizant) to Big 4 consulting firms (Deloitte, EY, KPMG) to product companies and e-commerce players (Amazon, Flipkart), Excel proficiency is tested at some stage of the hiring process for nearly every analyst-adjacent role — the depth of testing varies, but its presence almost never does.
Salary impact. Entry-level roles that lean heavily on Excel (MIS Executive, junior Business Analyst) typically start around ₹3-6 LPA in India. Roles that pair strong Excel with SQL and a BI tool (Data Analyst) typically start higher, around ₹4-8 LPA for freshers and ₹10-18 LPA at 3-5 years of experience — Excel is rarely the reason for a premium salary on its own, but it's consistently a gating skill that determines whether you even reach the rounds where SQL and BI expertise get evaluated. See the full breakdown in the Data Analyst Salary in India guide.
Career growth. Excel fluency compounds. The formula patterns you learn (conditional logic, lookups, aggregation) map directly onto SQL's WHERE/CASE/JOIN/GROUP BY logic and Power BI's DAX — candidates who build a genuinely strong Excel foundation typically pick up SQL and Power BI faster than those who skip straight to "modern" tools without it.
📋 Not sure how your current Excel level compares to what interviews actually expect? The Data Analyst Roadmap 2026 lays out exactly what "interview-ready" looks like at each stage.
How Companies Actually Conduct Excel Interviews
Understanding the format you'll face matters as much as knowing the answers — a candidate who's only rehearsed spoken definitions can freeze the first time they're handed a live workbook. Here's what to expect, roughly in the order companies tend to use them.
Written / MCQ tests. Common in high-volume campus hiring (TCS, Infosys, Wipro, Cognizant) as an early filter — multiple-choice questions on formula behavior, shortcut keys, and basic concepts, usually timed and auto-scored. Low individual difficulty, but broad coverage; you can't specialize in one topic and skip the rest.
Live practical tests. Increasingly the norm at product companies, consulting firms, and mid-to-senior roles — you're given a real (often intentionally messy) dataset and asked to perform specific tasks live, on a shared screen: clean it, build a Pivot Table, fix a broken lookup formula, or answer a business question directly in the sheet. This tests actual fluency, not memorized syntax.
Formula rounds. A conversational round where you're asked to explain or write specific formulas, either verbally or on a shared document/whiteboard — "how would you find the second-highest value in this column?" You're graded on correctness, but also on whether you can explain why your formula works.
Scenario rounds. You're given a business situation ("this report needs to update automatically each month") and asked to describe your approach — testing judgment and structure over a single correct formula. Common at consulting firms and for MIS/reporting-heavy roles.
Case studies. More common at Big 4 firms (Deloitte, EY, KPMG) and consulting-style companies — a business problem requiring you to structure an approach, sometimes including a light Excel component, sometimes purely conceptual.
Dashboard creation. Given a dataset, you're asked to build a small, functional dashboard (Pivot Table + chart + slicer) within a time limit — tests whether you understand dashboard design (clarity, what to highlight) and not just individual features in isolation.
🎯 The single biggest prep mistake: rehearsing definitions instead of practicing live, hands-on tasks. Every section below includes real examples you can actually type into Excel — do that, don't just read them.
Beginner Excel Interview Questions (for Freshers)
These fundamentals open nearly every Excel round, regardless of seniority — get comfortable explaining each in your own words.
1. What is the difference between a Workbook and a Worksheet? Beginner
Answer: A Workbook is the entire Excel file (the .xlsx you save and open); a Worksheet is a single tab/sheet within that file. One workbook can contain many worksheets.
Why it matters: A trivial-sounding question, but interviewers use it to gauge whether you'll use precise vocabulary later when the questions get harder.
Common mistake: Using "sheet" and "file" interchangeably in a way that makes a later, more technical answer ambiguous.
2. What is a cell reference, and what's the difference between relative and absolute? Beginner
Answer: A cell reference points to a cell's location (like A1). A relative reference (A1) shifts automatically when a formula is copied to a new location; an absolute reference ($A$1) stays fixed no matter where the formula is copied.
Example: =A1*$B$1 copied down keeps referencing row 1 of column B for every row, while A1 shifts to A2, A3, and so on.
Follow-up you should expect: "What's a mixed reference?" — Answer: locking only the row (A$1) or only the column ($A1), used when copying a formula both across and down.
3. What are the different data types in Excel? Beginner
Answer: Number, Text, Date/Time, Boolean (TRUE/FALSE), and Error values (#N/A, #DIV/0!, etc.) — Excel treats each differently in formulas, especially in comparisons and lookups.
Common mistake: Not realizing a number stored as text (common after importing from a CSV) will silently break SUM and lookup formulas — a classic live-test trap.
4. What is the order of operations in an Excel formula? Beginner
Answer: Excel follows standard mathematical order (PEMDAS) — parentheses first, then exponents, then multiplication/division, then addition/subtraction, evaluated left to right within the same precedence level.
Example: =2+3*4 returns 14, not 20 — multiplication happens before addition.
5. What is the difference between COUNT, COUNTA, and COUNTBLANK? Beginner
Example: Given a range with 5 numbers, 3 text entries, and 2 blank cells: =COUNT(range) returns 5 (numeric only), =COUNTA(range) returns 8 (all non-empty), =COUNTBLANK(range) returns 2.
Why it matters: Mixing these up in a live task is one of the fastest ways to produce a subtly wrong report — interviewers deliberately test this trio together.
6. What is the difference between Sort and Filter? Beginner
Answer: Sort reorders all rows based on one or more columns (e.g., highest to lowest sales); Filter temporarily hides rows that don't meet a condition, without changing their order — both can be used together.
7. What does Freeze Panes do, and when would you use it? Beginner
Answer: Freeze Panes keeps specific rows/columns (usually headers) visible while you scroll through the rest of a large sheet — used constantly when reviewing large datasets so column headers stay in view.
8. What is the difference between Copy-Paste and Paste Special? Beginner
Answer: Copy-Paste duplicates everything (values, formulas, formatting). Paste Special lets you choose exactly what to paste — values only, formulas only, formatting only, or transpose rows/columns — critical when you want a formula's result without its underlying reference.
Real interview use case: "How would you convert a column of formulas into static values before sharing the report externally?" — Copy, then Paste Special → Values.
9. What is the difference between a Formula and a Function in Excel? Beginner
Answer: A formula is any expression starting with = (like =A1+B1). A function is a predefined, named operation (like SUM, IF, VLOOKUP) used inside a formula. Every function is used within a formula, but a formula doesn't need to contain a function.
10. What is AutoFill, and what's a common mistake with it? Beginner
Answer: AutoFill (dragging the fill handle) extends a pattern — numbers, dates, or a formula — across adjacent cells automatically.
Common mistake: AutoFilling a formula with relative references across a large range without checking whether some references should have been absolute, silently breaking calculations partway down.
More beginner questions to be ready for:
| Question | Quick Answer |
|---|---|
| What is the Name Box used for? | Shows the reference of the currently selected cell, and lets you jump to or name a specific cell/range. |
| What is the Ribbon in Excel? | The tabbed toolbar (Home, Insert, Data, etc.) that organizes Excel's features into logical groups. |
| What is a formula bar? | The input line above the worksheet showing the actual formula/content of the selected cell, not just its displayed result. |
| What is the difference between a Row and a Column? | Rows run horizontally (numbered 1, 2, 3...); Columns run vertically (lettered A, B, C...). |
| What is a range in Excel? | A group of two or more cells, referenced together (e.g., A1:B10). |
| What is Wrap Text used for? | Displays long cell content on multiple lines within the same cell instead of overflowing or being cut off. |
| What is Merge & Center? | Combines multiple cells into one and centers the content — commonly used for titles, but can complicate sorting/filtering if overused. |
| What is the difference between .xls and .xlsx? | .xls is the older binary format (Excel 2003 and earlier); .xlsx is the newer XML-based format, smaller and more feature-rich. |
| What is AutoSum? | A one-click Ribbon feature that inserts a SUM formula (or other basic aggregate) for the selected range automatically. |
| What is a spreadsheet? | A digital document organized into rows and columns of cells, used to store, calculate, and analyze data. |
Excel Formula & Function Interview Questions
These test whether you actually understand formula logic, not just whether you've memorized function names.
1. What is the difference between SUMIF and SUMIFS? Beginner
Example: =SUMIF(A:A, "Delhi", B:B) sums column B where column A equals "Delhi" — one condition. =SUMIFS(B:B, A:A, "Delhi", C:C, ">1000") sums column B where A is "Delhi" and C is greater than 1000 — multiple conditions.
Why it matters: SUMIFS is SUMIF's multi-condition version, but their argument order differs — SUMIF puts the sum range last, SUMIFS puts it first. Mixing this up under time pressure is one of the most common live-test errors.
Common mistake: Forgetting the sum range comes first in SUMIFS, producing a formula error or wrong result.
2. What is the difference between COUNTIF and COUNTIFS? Beginner
Example: =COUNTIF(A:A, "Active") counts rows where column A equals "Active." =COUNTIFS(A:A, "Active", B:B, ">50") counts rows meeting both conditions simultaneously.
Follow-up: "How would you count rows matching either of two conditions instead of both?" — Answer: sum two separate COUNTIF calls, or use COUNTIFS with an array constant like {"A","B"} inside SUMPRODUCT.
3. How does a nested IF work, and what replaces it in modern Excel? Intermediate
Example: =IF(A2>90,"A",IF(A2>75,"B",IF(A2>60,"C","D"))) assigns a grade based on score ranges.
Why it matters: Nested IFs get unreadable past 3-4 conditions. Modern Excel offers IFS(A2>90,"A", A2>75,"B", A2>60,"C", TRUE,"D"), which is flatter and easier to audit — mentioning this shows you know current best practice, not just legacy syntax.
Common mistake: Forgetting a final ELSE/catch-all condition, causing the formula to return FALSE or an error for unmatched values.
4. What is the difference between AND, OR, and NOT in Excel logic? Beginner
Example: =IF(AND(A2>50,B2="Yes"),"Eligible","Not Eligible") requires both conditions true. =IF(OR(A2>50,B2="Yes"),"Eligible","Not Eligible") requires just one. =NOT(A2="Inactive") reverses a condition.
Real interview use case: Building an eligibility flag that depends on multiple business rules simultaneously — a very common live-test task.
5. What does IFERROR do, and why is it preferred over checking each error type individually? Beginner
Example: =IFERROR(VLOOKUP(A2,Table1,3,FALSE),"Not Found") returns "Not Found" instead of #N/A when the lookup fails.
Why it matters: IFERROR catches any error type in one wrapper, keeping formulas short. Its narrower sibling, IFNA, catches only #N/A specifically — useful when you want other genuine errors (like a typo in the formula itself) to stay visible rather than silently masked.
Common mistake: Wrapping everything in IFERROR by habit, which can hide real formula bugs instead of just expected "not found" cases.
6. What is the difference between ROUND, ROUNDUP, and ROUNDDOWN? Beginner
Example: =ROUND(4.567,2) returns 4.57. =ROUNDUP(4.561,2) returns 4.57 regardless of the next digit. =ROUNDDOWN(4.569,2) returns 4.56 regardless of the next digit.
Follow-up: "What's the difference between ROUND and simply formatting a cell to show 2 decimals?" — Formatting only changes the display; the underlying value used in further calculations stays unrounded, which can cause small discrepancies in downstream totals.
7. What text functions do you use most often, and what do they do? Intermediate
Example: =LEFT(A2,3) extracts the first 3 characters. =RIGHT(A2,4) extracts the last 4. =MID(A2,2,5) extracts 5 characters starting at position 2. =TRIM(A2) removes extra spaces. =UPPER(A2)/=LOWER(A2)/=PROPER(A2) change casing.
Real interview use case: Extracting a product code's prefix, cleaning inconsistently-cased names imported from another system, or splitting a combined "FirstName LastName" field.
8. What's the difference between CONCATENATE and TEXTJOIN? Intermediate
Example: =CONCATENATE(A2," ",B2) joins A2 and B2 with a space. =TEXTJOIN(", ",TRUE,A2:A10) joins an entire range with a comma delimiter and automatically skips blank cells.
Why it matters: TEXTJOIN is the modern replacement — it handles ranges (not just individual cells) and lets you skip blanks in one argument, which CONCATENATE can't do natively.
9. What does the SUBSTITUTE function do, and how is it different from Find & Replace? Intermediate
Example: =SUBSTITUTE(A2,"-","") removes all hyphens from a text string. =SUBSTITUTE(A2,"-","",1) removes only the first hyphen.
Why it matters: SUBSTITUTE works inside a formula, so it's reusable and updates automatically as source data changes — Find & Replace is a one-time manual action on the sheet itself.
10. What is an array formula, and how do dynamic arrays change this in modern Excel? Advanced
Example (legacy): {=SUM(IF(A2:A100="Delhi",B2:B100))} entered with Ctrl+Shift+Enter sums column B only where column A equals "Delhi," without needing a helper column.
Why it matters: In Excel 365, most of this logic is now handled natively by functions like SUMPRODUCT or dynamic array functions (FILTER) without the Ctrl+Shift+Enter requirement — knowing both the legacy and modern approach signals real depth.
11. What does OFFSET do, and why is it considered risky in large workbooks? Advanced
Example: =OFFSET(A1,2,1) returns the value 2 rows down and 1 column right of A1 — dynamically, based on a starting reference.
Why it matters: OFFSET is a volatile function — it recalculates every time any cell in the workbook changes, not just when its own inputs change, which can seriously slow down large workbooks. A strong answer mentions replacing OFFSET with INDEX where possible, since INDEX achieves similar dynamic-range behavior without the volatility cost.
12. What does INDIRECT do, and what's a real use case? Advanced
Example: =INDIRECT("Sheet"&A1&"!B2") builds a cell reference dynamically from text — if A1 contains "2", this pulls B2 from "Sheet2".
Real interview use case: Building a formula that pulls from a different monthly sheet based on a dropdown selection, without manually rewriting the reference each month. Also volatile, so use sparingly in large files.
More formula & function questions to be ready for:
| Question | Quick Answer |
|---|---|
| What does the LEN function do? | Returns the number of characters in a text string — often paired with SUBSTITUTE to count occurrences of a character. |
| What is a circular reference? | A formula that refers back to its own cell, directly or indirectly — Excel warns about this since it usually indicates an error. |
| What does the TRIM function not remove? | Non-breaking spaces (common when data is pasted from web pages) — CLEAN or SUBSTITUTE(text,CHAR(160),"") is needed for those. |
| What is the difference between "" and a truly blank cell? | "" is an empty text string (often from a formula), which ISBLANK() treats as NOT blank — a common source of confusing COUNTBLANK results. |
| What does the CLEAN function remove? | Non-printable characters, common in data copied from external or legacy systems. |
| What is the EXACT function used for? | Performs a case-sensitive text comparison, unlike the standard = operator which ignores case. |
| What does ISNUMBER/ISTEXT do? | Returns TRUE/FALSE checking a cell's data type — often used inside IF to validate data before processing it. |
| What is the difference between & and CONCATENATE? | Both join text; & is a simple operator usable inline in any formula, CONCATENATE is a dedicated function — functionally near-identical for basic joins. |
| What does the REPT function do? | Repeats a text string a specified number of times — sometimes used to build simple in-cell bar charts with a character like "▮". |
| What is a helper column? | An extra, often hidden column used to break a complex calculation into simpler intermediate steps — a mature technique for keeping formulas auditable. |
📊 Formulas make far more sense with a real, hands-on dataset in front of you than from reading alone. The DataVix Data Analyst course covers Excel formulas end-to-end with real practice files, not just isolated examples.
Lookup & Reference Interview Questions (VLOOKUP, XLOOKUP, INDEX-MATCH)
Lookup functions are the single most heavily tested Excel topic in interviews — expect at least one question from this section in almost every round.
1. What is the difference between VLOOKUP and XLOOKUP? Intermediate
Example: =VLOOKUP(A2,Sheet2!A:D,3,FALSE) looks up A2 in Sheet2's first column and returns the value from the 3rd column over. =XLOOKUP(A2,Sheet2!A:A,Sheet2!C:C) performs the same lookup but works in any direction, doesn't break if columns are inserted between the lookup and return columns, and defaults to an exact match without needing FALSE.
Why it matters: XLOOKUP is a genuine upgrade, not just a rename — being able to explain why it's better (not just that it exists) is what separates a memorized answer from real understanding.
Common mistake: Forgetting the fourth argument (FALSE) in VLOOKUP, which defaults to an approximate match and silently returns wrong results on unsorted data.
Follow-up: "What does XLOOKUP do differently when no match is found?" — It has a built-in optional "if not found" argument, avoiding the need to wrap it in IFERROR/IFNA the way VLOOKUP typically requires.
2. How does INDEX-MATCH compare to VLOOKUP? Intermediate
Example: =INDEX(C:C,MATCH(A2,A:A,0)) finds the row where A2 matches column A, then returns the corresponding value from column C.
Why it matters: Unlike VLOOKUP, INDEX-MATCH can look to the left of the lookup column and doesn't break when columns are inserted or reordered, because MATCH locates the position dynamically instead of via a hardcoded column number.
Real interview use case: Looking up an Employee ID that sits to the right of the Employee Name column — impossible with a standard VLOOKUP without rearranging the sheet.
3. What is a two-way (row and column) lookup, and how do you build one? Advanced
Example: =INDEX(B2:F10,MATCH(A13,A2:A10,0),MATCH(B13,B1:F1,0)) finds a value at the intersection of a specific row and column — like looking up a product's price for a specific month from a matrix table.
Real interview use case: Pulling a specific cell from a pivoted matrix report (products as rows, months as columns) based on two separate dropdown selections.
4. What is HLOOKUP, and when would you use it instead of VLOOKUP? Intermediate
Example: =HLOOKUP(A2,B1:F10,3,FALSE) searches horizontally across the first row and returns a value from the 3rd row down — used when your lookup data is organized in rows rather than columns.
Common mistake: Using HLOOKUP on standard column-oriented data out of habit, when a simple VLOOKUP or XLOOKUP would fit the data's actual layout better.
5. What is a reverse lookup, and how do you handle it? Intermediate
Example: =INDEX(A:A,MATCH(D2,C:C,0)) finds a value in column A based on a match in column C — even though C sits to the right of A, which a plain VLOOKUP cannot do without restructuring the sheet.
Why it matters: This is a very common follow-up question after VLOOKUP — testing whether you reach for INDEX-MATCH (or XLOOKUP) as the actual fix, rather than manually reordering columns.
6. What happens if VLOOKUP finds multiple matching values? Intermediate
Answer: VLOOKUP always returns only the first matching value it finds, top to bottom — it never returns multiple matches or a total. To return all matches, you'd need a FILTER function (Excel 365) or an array formula.
Real interview use case: A common trap question to check whether you understand VLOOKUP's actual matching behavior, not just its syntax.
7. What is Match Type in the MATCH function, and what do 0, 1, and -1 mean? Advanced
Answer: 0 finds an exact match (most common in interviews). 1 finds the largest value less than or equal to the lookup value, requiring the data sorted ascending. -1 finds the smallest value greater than or equal to it, requiring the data sorted descending.
Real interview use case: Building a tax-bracket or commission-tier lookup, where you deliberately want the "closest match below" rather than an exact one — using match type 1.
8. How would you VLOOKUP across multiple sheets or workbooks? Advanced
Example: =VLOOKUP(A2,[SalesData.xlsx]Sheet1!$A:$D,3,FALSE) references another open workbook directly.
Why it matters: Interviewers use this to test whether you understand the fragility this introduces — the external workbook must stay in the same location and remain open (or Excel needs the full file path), or the formula breaks. A stronger answer mentions consolidating with Power Query instead for anything beyond a one-off lookup.
9. What is the correct way to lock a lookup range so it doesn't shift when copied down? Beginner
Example: =VLOOKUP(A2,$B$2:$D$100,3,FALSE) uses an absolute reference ($B$2:$D$100) for the lookup table, so it stays fixed as the formula is copied down column A, while A2 shifts relatively.
Common mistake: Forgetting to lock the lookup range, causing the range to shift with each row and return wrong or blank results further down.
10. What does IFNA vs IFERROR mean specifically for lookup formulas? Intermediate
Answer: IFNA catches only the #N/A error (the specific "not found" error lookups produce), leaving other genuine errors (like a typo in the formula) visible. IFERROR catches any error type, which can accidentally hide real mistakes in the formula itself.
Real interview use case: A senior-level nuance — using IFNA specifically on lookups is considered the more precise, safer practice than a blanket IFERROR.
More lookup & reference questions to be ready for:
| Question | Quick Answer |
|---|---|
| Can XLOOKUP replace INDEX-MATCH entirely? | In most modern (Excel 365) workbooks, yes — but INDEX-MATCH is still worth knowing since many companies still run older Excel versions. |
| What is the LOOKUP function (not VLOOKUP)? | An older, simpler function that assumes sorted data and doesn't support exact-match-only mode reliably — rarely recommended over VLOOKUP/XLOOKUP today. |
| How do you do a case-sensitive lookup? | Standard lookups ignore case; use =INDEX(B:B,MATCH(TRUE,EXACT(A2,A:A),0)) entered as an array formula for a case-sensitive match. |
| What does #N/A actually mean? | "Not available" — the lookup value wasn't found in the specified range, the most common lookup-related error. |
| What does #REF! mean? | A formula refers to a cell that no longer exists, usually because a referenced row/column was deleted. |
| Can you VLOOKUP with wildcards? | Yes — using * or ? in the lookup value (with exact match mode) allows partial text matching, e.g. ="*"&A2&"*". |
| What is the difference between MATCH and XMATCH? | XMATCH (Excel 365) supports search-from-end and wildcard matching more flexibly, and can search in reverse order — a modern upgrade to MATCH. |
| How would you look up the closest value below a target? | Use MATCH with match type 1 on ascending-sorted data, or XMATCH with the "next smaller" match mode in modern Excel. |
🔍 VLOOKUP, XLOOKUP, and INDEX-MATCH show up in nearly every practical Excel test. Practice all three on the same dataset until switching between them is automatic — that's exactly the kind of hands-on drilling built into the DataVix Excel curriculum.
Date, Time & Financial Function Interview Questions
1. How do you calculate the difference between two dates? Beginner
Example: =DATEDIF(A2,B2,"D") returns the difference in days. ="Y" returns full years, "M" returns full months — commonly used to calculate tenure or age.
Common mistake: Simply subtracting two date cells (=B2-A2) works for days but not for years/months directly — DATEDIF is purpose-built for those units.
2. What does EOMONTH do, and what's a real use case? Intermediate
Example: =EOMONTH(A2,0) returns the last day of the month for the date in A2. =EOMONTH(A2,-1) returns the last day of the previous month.
Real interview use case: Calculating a payment due date, or building a monthly reporting calendar where each period needs to end precisely on the last day of its month, even as month lengths vary (28-31 days).
3. What does NETWORKDAYS do, and how is it different from a simple date subtraction? Intermediate
Example: =NETWORKDAYS(A2,B2) counts working days between two dates, automatically excluding weekends (and optional holidays via a third argument).
Real interview use case: Calculating an SLA deadline or delivery estimate that should skip weekends — a very common MIS/operations reporting requirement.
4. What is the difference between TODAY() and NOW()? Beginner
Answer: TODAY() returns the current date only; NOW() returns the current date and time. Both are volatile — they recalculate every time the workbook opens or recalculates, which can cause reports to silently show a different "as of" date each time they're reopened if not handled carefully.
5. How do you extract just the year, month, or day from a date? Beginner
Example: =YEAR(A2), =MONTH(A2), =DAY(A2) each pull the corresponding component from a full date value.
Real interview use case: Grouping transaction data by year or month in a report without a Pivot Table, or building a helper column for a chart's x-axis grouping.
6. What does the PMT function calculate? Intermediate
Example: =PMT(5%/12,60,-500000) calculates the fixed monthly payment for a ₹5,00,000 loan at 5% annual interest over 60 months.
Real interview use case: Common in finance-adjacent analyst roles — modeling loan EMIs or lease payments as part of a financial report.
7. What is the difference between NPV and IRR? Advanced
Answer: NPV (Net Present Value) calculates the present-day value of a series of future cash flows at a given discount rate. IRR (Internal Rate of Return) calculates the discount rate at which NPV would equal exactly zero — effectively, the "break-even" rate of return for a project or investment.
Real interview use case: Financial Analyst roles use these together to evaluate whether a project is worth investing in — NPV tells you the value at your required rate, IRR tells you the rate the project itself generates.
8. How would you build a running (cumulative) total using a formula? Intermediate
Example: =SUM($B$2:B2) copied down column B, with the range's start locked absolute and the end left relative, accumulates a growing total row by row.
Real interview use case: Tracking cumulative sales progress toward a monthly or annual target directly within a report, without a Pivot Table.
More date, time & financial questions to be ready for:
| Question | Quick Answer |
|---|---|
| What does WORKDAY do? | Returns a date a specified number of working days before/after a start date — useful for calculating a deadline that skips weekends. |
| How do you calculate age from a date of birth? | =DATEDIF(DOB,TODAY(),"Y") returns the completed years of age. |
| What does WEEKDAY return? | A number representing the day of the week for a given date, useful for flagging weekends in a formula. |
| How do you calculate quarter from a date? | =ROUNDUP(MONTH(A2)/3,0) derives the quarter number (1-4) from any date. |
| What does FV (Future Value) calculate? | The future value of an investment based on periodic, constant payments and a fixed interest rate. |
| What is the difference between fixed and floating interest calculations in Excel? | Fixed uses a constant rate throughout (simple to model with PMT/FV); floating requires recalculating period by period as the rate changes, usually with a helper schedule. |
| How do you convert text that looks like a date into an actual date value? | Use =DATEVALUE(A2) or Data → Text to Columns with a date format specified, since text-formatted dates don't sort or calculate correctly. |
| What does the TIME function do? | Combines separate hour, minute, and second values into a single time value usable in calculations. |
Statistical Function Interview Questions
1. What's the difference between AVERAGE, AVERAGEIF, and AVERAGEIFS? Beginner
Example: =AVERAGE(B:B) averages an entire column. =AVERAGEIF(A:A,"Delhi",B:B) averages column B only where A equals "Delhi." =AVERAGEIFS(B:B,A:A,"Delhi",C:C,">2024") adds a second condition, following the same pattern as SUMIF/SUMIFS.
2. When would you use MEDIAN instead of AVERAGE? Intermediate
Answer: Median (the middle value when sorted) is far less affected by extreme outliers than average (mean). Salary data is the classic example — a handful of very high earners can pull the average well above what a "typical" employee earns, while the median reflects the realistic middle far more accurately.
Real interview use case: "Why would median be a better summary statistic than average for this dataset?" — a very common statistics-adjacent Excel follow-up.
3. What does STDEV (standard deviation) tell you, and why does it matter in a business report? Intermediate
Answer: Standard deviation measures how spread out values are from the average — low STDEV means data is tightly clustered, high STDEV means it's widely spread.
Real interview use case: "What does a high standard deviation in delivery times tell you about a business?" — Answer: even if the average delivery time looks fine, high variability signals inconsistent service, which itself may need to be investigated and fixed.
4. What does RANK (or RANK.EQ) do? Beginner
Example: =RANK.EQ(B2,$B$2:$B$100,0) returns B2's rank within the full range, descending (0) or ascending (1).
Common mistake: Forgetting to lock the range as absolute, which shifts as the formula is copied down and produces wrong rankings for every row after the first.
5. What does PERCENTILE (or PERCENTILE.INC) calculate? Advanced
Example: =PERCENTILE.INC(B:B,0.9) returns the value below which 90% of the data falls.
Real interview use case: Reporting that "90% of orders are delivered within X days" — a much more informative metric than a plain average for SLA-style reporting.
6. What does CORREL calculate, and what's a common misinterpretation? Advanced
Example: =CORREL(A2:A100,B2:B100) returns a value between -1 and 1 describing how strongly two variables move together.
Why it matters: A high correlation does not imply causation — a common interviewer follow-up is "if marketing spend and sales are highly correlated, does that prove spend caused the sales increase?" A strong answer explains that a third factor (or coincidence) could explain the relationship, and correlation alone can't rule that out.
More statistical questions to be ready for:
| Question | Quick Answer |
|---|---|
| What does MODE return? | The most frequently occurring value in a range — useful for categorical data like "most common product ordered." |
| What is the difference between VAR and STDEV? | Variance (VAR) is the average squared deviation from the mean; standard deviation (STDEV) is variance's square root, in the same unit as the original data — which is why STDEV is usually more interpretable. |
| What does LARGE/SMALL do? | =LARGE(range,2) returns the 2nd-largest value; =SMALL(range,2) returns the 2nd-smallest — a fast way to find "Nth highest" without sorting. |
| What does COUNTIFS with two ranges of the same column do? | Can count values within a numeric band, e.g. =COUNTIFS(B:B,">=50",B:B,"<=100") counts values between 50 and 100. |
| What is a frequency distribution, and how do you build one in Excel? | A count of how many values fall into each range/bucket — built with the FREQUENCY array function or, more commonly today, a Pivot Table with grouped rows. |
Pivot Table Interview Questions
Pivot Tables are the fastest way to summarize large datasets without formulas — expect a live "summarize this data" task in nearly every practical round.
1. How do you build a Pivot Table, and what do the four field areas do? Beginner
Example: Selecting a sales dataset, inserting a Pivot Table, then dragging "Region" to Rows, "Sales" to Values (set to Sum), "Product Category" to Columns, and "Year" to Filters instantly summarizes total sales by region and category, filterable by year.
Why it matters: Understanding what each of the four areas (Rows, Columns, Values, Filters) actually controls — not just that a Pivot Table "summarizes data" — is what a live task actually checks.
2. What is the difference between a Pivot Table and a regular formula-based summary? Beginner
Answer: A Pivot Table builds an interactive summary (drag-and-drop, instantly re-groupable) directly from raw data with no formulas required; a formula-based summary (SUMIFS, etc.) is static and requires manually rewriting formulas to change what's summarized.
Real interview use case: "Why would you use a Pivot Table instead of SUMIFS here?" — Answer: speed and flexibility for exploratory analysis, especially when the exact breakdown needed isn't decided yet.
3. How do you change the summary calculation in a Pivot Table (Sum to Average, Count, etc.)? Beginner
Answer: Click the Values field's dropdown → Value Field Settings → choose Sum, Count, Average, Max, Min, or others — Pivot Tables default to Sum for numeric fields and Count for text fields.
Common mistake: Not noticing a field defaulted to Count instead of Sum (common when even one cell in the source column contains text or is blank), producing a misleadingly small total.
4. What is a Calculated Field in a Pivot Table? Intermediate
Example: Adding a Calculated Field Profit Margin = Profit/Revenue lets the Pivot Table compute this ratio dynamically for any grouping, without needing a helper column in the source data.
Why it matters: Distinguishes candidates who only know drag-and-drop summarization from those who can extend a Pivot Table's logic — a genuinely useful, moderately advanced skill.
5. How do you group data in a Pivot Table (e.g., dates into months, numbers into ranges)? Intermediate
Example: Right-click a date field in Rows → Group → select "Months" and "Years" to automatically roll up daily transactions into a monthly report. Numeric fields can similarly be grouped into custom bands (0-1000, 1001-5000, etc.).
Real interview use case: "How would you turn this transaction-level data into a monthly summary without touching the source data?" — grouping is the direct answer.
6. What is a Slicer, and how is it different from the standard Pivot Table filter? Intermediate
Answer: A Slicer is a visual, clickable filter button that can control one or multiple Pivot Tables/charts simultaneously, and makes the current filter state immediately visible to anyone viewing the report — the standard Filters area dropdown is less visual and controls only its own Pivot Table.
Real interview use case: Building a dashboard where clicking one region button filters both a summary table and a chart at the same time.
7. What is a Pivot Chart, and how does it relate to its source Pivot Table? Intermediate
Answer: A Pivot Chart is a chart built directly from a Pivot Table that updates automatically whenever the Pivot Table's fields, filters, or grouping change — used together to build interactive, self-updating reports.
8. How do you refresh a Pivot Table when the source data changes? Beginner
Answer: Right-click the Pivot Table → Refresh (or Data → Refresh All) — Pivot Tables don't update automatically as source data changes; they must be manually or programmatically refreshed.
Common mistake: Editing source data and assuming the Pivot Table reflects it immediately, then reporting stale numbers.
9. What is GETPIVOTDATA, and why does it sometimes frustrate users? Advanced
Answer: GETPIVOTDATA is a formula Excel automatically generates when you reference a cell inside a Pivot Table from a formula elsewhere, pulling a specific value based on field/item names rather than a plain cell reference. It frustrates users because it can't simply be dragged/copied like a normal cell reference — the field and item arguments must match exactly, and the formula breaks if the Pivot Table's layout changes.
Real interview use case: Knowing how to turn it off (Pivot Table Options → Generate GetPivotData) when you'd rather use plain cell references.
10. How would you build a Pivot Table from multiple sheets or tables? Advanced
Answer: Modern Excel supports this through the Data Model (Power Pivot) — importing multiple tables and defining relationships between them, then building a single Pivot Table that pulls from all of them, similar in concept to how Power BI models multiple tables together.
Why it matters: Shows awareness of Excel's more advanced data-modeling capability beyond a single flat source range — a senior-level distinguishing answer.
More Pivot Table questions to be ready for:
| Question | Quick Answer |
|---|---|
| How do you show values as a % of total in a Pivot Table? | Value Field Settings → Show Values As → % of Grand Total (or % of Column/Row Total). |
| What does "Show Report Filter Pages" do? | Automatically generates a separate sheet for each item in the Filters area — e.g., one sheet per region. |
| Can a Pivot Table update automatically when new rows are added? | Only if the source is an Excel Table (not a plain range) and set to refresh on open, or via Power Query — a plain static range requires manually expanding the source reference. |
| What is a Timeline in Pivot Tables? | A visual date-range slicer specifically for filtering by date periods (days, months, quarters, years). |
| How do you sort a Pivot Table by value instead of alphabetically? | Right-click a value in the Rows area → Sort → Largest to Smallest (or Smallest to Largest). |
| What is the difference between a Pivot Table and Power Pivot? | A standard Pivot Table summarizes one flat table; Power Pivot (the Data Model) can summarize multiple related tables with DAX-like measures, closer to a lightweight Power BI model. |
📈 Pivot Tables are the most-tested single feature in Excel interviews — practicing them on messy, real datasets (not a clean textbook table) is exactly what the DataVix Excel projects are built around.
Chart & Excel Dashboard Interview Questions
1. How would you choose the right chart type for a given dataset? Beginner
Answer: Line charts for trends over time, bar/column charts for comparing categories, pie charts for proportions of a whole (best limited to 5-6 slices), and scatter charts for relationships between two numeric variables.
Common mistake: Defaulting to a pie chart for data with many categories, which becomes unreadable past a handful of slices — a strong candidate proactively flags this.
2. What is the difference between a Bar Chart and a Column Chart? Beginner
Answer: A Column Chart displays vertical bars (good for comparing values across time periods); a Bar Chart displays horizontal bars (often better when category labels are long, since horizontal space is easier to read text along).
3. How would you build a simple Excel dashboard? Intermediate
Example: Combining a Pivot Table, a Pivot Chart, and one or two Slicers on a single sheet so a viewer can filter by region or time period and watch the whole summary update instantly, with formatting cleaned up to look presentation-ready.
Real interview use case: This is one of the most common live-test tasks at the intermediate-to-senior level — you're graded on both function and layout clarity, not just raw functionality.
4. What makes a dashboard "good" versus just functional? Intermediate
Answer: A good dashboard leads with the most important metric first (top-left, largest), groups related information together, avoids unnecessary chart types (3D effects, excessive colors), and is designed around the specific question the viewer needs answered — not just a collection of every chart you know how to build.
Why it matters: Interviewers ask this specifically to separate candidates who understand Excel features from those who understand dashboard design.
5. What is a combo chart, and when would you use one? Intermediate
Example: A combo chart showing monthly Revenue as columns and Profit Margin % as a line on a secondary axis — combining two metrics with very different scales on one chart.
Real interview use case: Comparing an absolute value (revenue) against a ratio (margin %) in a single view without one metric visually dwarfing the other.
6. What is a Box & Whisker chart, and what does it show that a standard chart doesn't? Advanced
Answer: A Box & Whisker chart shows a dataset's distribution — median, quartiles, and outliers — in one visual, making it useful for comparing spread and consistency across groups (e.g., delivery times by region) rather than just comparing averages.
7. How do you make a chart update automatically as new data is added? Intermediate
Answer: Base the chart on an Excel Table (not a fixed range) — Tables automatically expand their range as rows are added, and any chart built from a Table's data expands with it without manual adjustment.
8. What is a Heat Map in Excel, and how is it built? Intermediate
Answer: A Heat Map uses conditional formatting's Color Scales to shade cells based on their value, making patterns and outliers visible across a large grid at a glance — commonly used for things like a month-by-region performance matrix.
More chart & dashboard questions to be ready for:
| Question | Quick Answer |
|---|---|
| What is a Tree Map used for? | Visualizing hierarchical, proportional data (e.g., revenue by category and sub-category) as nested rectangles sized by value. |
| What is a Histogram used for? | Showing the distribution of a single numeric variable across value ranges/bins — e.g., order values grouped into ₹0-500, ₹501-1000, and so on. |
| What is a Waterfall chart used for? | Showing how a starting value is affected by a sequence of positive/negative changes to reach an ending value — common for profit bridges. |
| How do you add a trendline to a chart? | Right-click a data series → Add Trendline → choose Linear, Moving Average, or another fit type to visualize the underlying direction. |
| What is a Sparkline? | A tiny, single-cell chart showing a trend inline within a table, without taking up a full chart's worth of space. |
| How do you make a chart title dynamic (auto-updating with a cell value)? | Link the chart title to a cell by selecting the title box, typing =, then clicking the source cell. |
| What's the difference between a static chart and a dashboard? | A chart visualizes one relationship; a dashboard combines multiple charts/tables with interactivity (slicers, filters) into one coherent summary view. |
Conditional Formatting & Data Validation Interview Questions
1. What is Conditional Formatting used for? Beginner
Example: Highlighting all cells in a "Revenue" column below target in red, using a rule like Cell Value < 50000.
Real interview use case: "How would you flag underperforming products in this sheet?" — Conditional Formatting is the direct answer, and interviewers often follow up asking you to build the rule live.
2. How do you build a Conditional Formatting rule based on another cell/column, not the cell's own value? Intermediate
Example: Using a formula-based rule like =$C2<$D2 applied to an entire row highlights it whenever actual sales (C) fall below target (D) — a comparison across columns rather than a fixed threshold.
Why it matters: This is where candidates who've only used the built-in preset rules (like "Highlight Cells Greater Than") get stuck — formula-based conditional formatting is a meaningfully more advanced and flexible skill.
3. What are Data Bars, Color Scales, and Icon Sets? Beginner
Answer: All three are visual Conditional Formatting styles: Data Bars show a proportional bar within the cell, Color Scales shade cells along a gradient by value, and Icon Sets add symbols (arrows, traffic lights) based on value thresholds — all designed to make patterns scannable at a glance without reading every number.
4. What is Data Validation, and what are its main types? Beginner
Answer: Data Validation restricts what can be entered into a cell — common types include a dropdown List (restricting entries to a predefined set), Whole Number/Decimal ranges, Date ranges, and Custom formula-based rules for more complex conditions.
Real interview use case: Restricting a "Status" column to only Active/Inactive/Pending via a dropdown, preventing typos like "activ" or "Active " (with a trailing space) from silently breaking downstream COUNTIF/filter logic.
5. How would you build a dependent (cascading) dropdown in Excel? Advanced
Answer: Using named ranges for each category's sub-list, then a Data Validation List whose source formula references INDIRECT(A2) — so selecting "Fruits" in one cell dynamically restricts the next cell's dropdown to only fruit options.
Why it matters: A genuinely advanced, frequently-requested real-world skill — signals you can build usable, error-resistant data-entry tools, not just static formulas.
6. How do you find and highlight duplicate values without deleting them? Intermediate
Answer: Conditional Formatting → Highlight Cell Rules → Duplicate Values — flags duplicates visually so they can be reviewed before deciding whether to remove, merge, or keep them, rather than deleting immediately.
More conditional formatting & data validation questions to be ready for:
| Question | Quick Answer |
|---|---|
| How do you clear all conditional formatting from a sheet? | Home → Conditional Formatting → Clear Rules → Clear Rules from Entire Sheet. |
| Can Conditional Formatting rules conflict, and how does Excel resolve that? | Yes — rules apply top-to-bottom in the Rules Manager, and you can control precedence and whether a rule stops if true ("Stop If True"). |
| How do you restrict a cell to only accept dates within a specific range? | Data Validation → Date → Between, with start and end date cells or values specified. |
| What error alert options does Data Validation offer? | Stop (blocks invalid entry), Warning (allows override with confirmation), and Information (notifies but doesn't block). |
| How would you validate that an entered value doesn't already exist elsewhere in a column? | Data Validation → Custom → a COUNTIF-based formula like =COUNTIF($A:$A,A1)=1. |
Power Query Interview Questions Excel
Power Query is increasingly tested in 2026 interviews as companies expect repeatable, formula-free data cleaning rather than fragile manual formulas.
1. What is Power Query, and how is it different from writing formulas? Beginner
Answer: Power Query (Get & Transform) is Excel's built-in ETL tool — it cleans, reshapes, and combines data through a recorded, repeatable sequence of steps applied to the data itself, rather than formulas layered on top of it. The key distinction: Power Query transforms the data, formulas calculate from the data without changing it.
Real interview use case: Combining 12 monthly sales CSVs into one clean table automatically, with the transformation steps saved and re-runnable every time new files are added — something that would be tedious and fragile to do with formulas alone.
2. What is the Applied Steps panel, and why does it matter? Intermediate
Answer: Applied Steps records every transformation you perform (filter, rename, merge, etc.) as a named, editable, reorderable list — meaning the entire cleaning process is documented and auditable, and can be re-run automatically on refreshed data without redoing the work manually.
Why it matters: This auditability is a major reason companies prefer Power Query over ad hoc manual cleaning — any step can be reviewed or fixed without starting over.
3. What is the difference between Merge Queries and Append Queries? Intermediate
Answer: Merge joins two tables side by side based on a matching column (like a SQL JOIN) — adding columns. Append stacks two tables with the same structure on top of each other — adding rows.
Real interview use case: Merge is used to combine sales data with a customer lookup table; Append is used to combine 12 monthly files with identical columns into one yearly table.
4. How do you handle inconsistent data (extra spaces, mixed casing) in Power Query? Intermediate
Answer: Use Transform → Format → Trim (removes extra spaces) and Transform → Format → lowercase/UPPERCASE/Capitalize Each Word to standardize casing — both applied as a repeatable step rather than a manual one-time fix.
5. What is Unpivot, and when would you use it? Advanced
Example: A dataset with separate columns for Jan, Feb, Mar sales gets Unpivoted into two columns — Month and Sales — turning "wide" data into "long," normalized data.
Why it matters: Most Pivot Tables, charts, and further analysis expect long-format data; Unpivot is the standard fix when source data (often exported from another system) arrives wide instead.
6. How do you combine multiple files from a folder automatically in Power Query? Advanced
Answer: Get Data → From Folder — Power Query reads every file in a specified folder and combines them using a defined transformation, automatically picking up new files added later on refresh without any manual steps.
Real interview use case: A monthly report where a new sales export file lands in a shared folder each month — Power Query eliminates the need to manually copy-paste each new file in.
7. What is a query parameter in Power Query? Advanced
Answer: A named, reusable value (like a file path or a date) that can be referenced across multiple query steps, so changing it in one place updates every dependent step — useful for making a query portable across environments (e.g., switching between a test folder and a production folder).
8. How does Power Query handle data types, and why does it matter? Intermediate
Answer: Each column has an explicit data type (Text, Whole Number, Date, etc.) set as its own Applied Step — getting this wrong early (e.g., leaving a numeric column as Text) breaks downstream calculations and joins, so setting correct types early in the query is a best practice, not an afterthought.
More Power Query questions to be ready for:
| Question | Quick Answer |
|---|---|
| What language does Power Query use under the hood? | M language — most transformations are built visually through the UI, but M can be edited directly in the Advanced Editor for complex logic. |
| How do you remove errors from a column in Power Query? | Right-click the column → Remove Errors, or use Replace Errors to substitute a specific value instead of dropping the row. |
| What is a Fuzzy Merge? | A merge that matches rows even when text isn't exactly identical (e.g., "Pvt Ltd" vs "Private Limited"), using a similarity threshold. |
| Does Power Query modify the original source file? | No — it reads the source and builds a transformed copy inside Excel/Power BI; the original file is untouched unless you explicitly write back to it. |
| How do you refresh a Power Query result after the source data changes? | Data → Refresh All, or set the query to refresh automatically when the workbook opens. |
| What's the difference between Power Query and VBA for automation? | Power Query is a no-code, step-based transformation tool ideal for repeatable data shaping; VBA is full scripting, better suited for complex logic, UI automation, or tasks beyond data transformation alone. |
⚙️ Power Query is one of the fastest-growing "differentiator" skills in Excel interviews — most candidates still only know formulas. Learn it hands-on inside the DataVix course alongside real messy datasets.
What-If Analysis, Data Cleaning & Excel Scenario-Based Interview Questions
1. What is Goal Seek, and how does it work? Intermediate
Example: Using Goal Seek to find what sales volume is needed to hit a ₹10,00,000 revenue target, given a fixed price per unit — Excel works backward from the target to find the required input.
Real interview use case: Tests whether you know Excel beyond reporting, into light scenario modeling — common in finance-adjacent analyst roles.
2. What is Scenario Manager, and when would you use it over Goal Seek? Advanced
Answer: Scenario Manager lets you save and switch between multiple sets of input values (e.g., "Best Case," "Worst Case," "Most Likely") and see their resulting outputs — used when you need to compare several full input scenarios side by side, whereas Goal Seek only solves for one specific target from one input.
3. What is a Data Table (What-If Analysis), and how is it different from a regular table? Advanced
Answer: A Data Table (Excel's What-If Analysis feature, not a regular Table) shows how a formula's output changes across a range of different input values automatically — e.g., showing loan payment amounts across a range of interest rates and loan terms in a grid, without manually recalculating each combination.
4. How would you clean a dataset with mixed date formats, extra spaces, and inconsistent text casing? Intermediate
Answer: A structured approach: use TRIM/CLEAN for whitespace issues, PROPER/UPPER/LOWER for casing, Text to Columns or DATEVALUE for date formats stored as text, and Power Query for anything requiring a repeatable, multi-step process rather than one-off manual fixes.
Real interview use case: Extremely common as a live practical task — you're handed a genuinely messy dataset and asked to make it analysis-ready within a time limit.
5. What is the difference between deleting a duplicate row and merging duplicate records? Intermediate
Answer: Deleting simply removes the extra row entirely, which is safe only when the rows are truly identical. Merging combines information from multiple "duplicate" records that actually contain different partial data (e.g., one has a phone number, another has an email for the same customer) — a more careful process that shouldn't be treated the same as a simple duplicate deletion.
Common mistake: Running Remove Duplicates without first checking whether "duplicate" rows are truly identical or just partially overlapping, silently losing data.
6. How would you validate that a dataset is ready for analysis before you start? Intermediate
Answer: Check for blank cells in key fields, inconsistent formats (especially dates and numbers stored as text), duplicate records, unexpected outliers, and mismatched category spellings (e.g., "Delhi" vs "delhi " vs "New Delhi") — essentially a lightweight audit before trusting any summary built on top of it.
Why it matters: This is the "garbage in, garbage out" principle in practice — interviewers use this question to check whether you validate data before analyzing it, or jump straight to conclusions.
More What-If, data cleaning & scenario questions to be ready for:
| Question | Quick Answer |
|---|---|
| What is the Solver add-in used for? | Solving complex optimization problems with multiple variables and constraints (e.g., maximizing profit given resource limits) — more powerful than Goal Seek for multi-variable scenarios. |
| How do you split a full name into first and last name? | Data → Text to Columns (splitting on a space delimiter), or the TEXTBEFORE/TEXTAFTER functions in modern Excel. |
| How would you standardize inconsistent category labels (e.g., "NY," "N.Y.," "New York")? | Build a mapping table and use VLOOKUP/XLOOKUP to standardize each variant to one canonical label, or use Power Query's Replace Values step. |
| What do you do if a column meant to be numeric contains text values? | Use VALUE() to convert, or Data → Text to Columns with no delimiter (a common trick that forces re-parsing as numeric), or Power Query's explicit type conversion. |
| How would you identify outliers in a large numeric column? | Conditional formatting (highlight values beyond a threshold), a quick box plot, or comparing values against mean ± a few standard deviations. |
Advanced Excel Interview Questions
These separate candidates who know Excel's core features from those with genuinely deep, current fluency — expect these mostly in mid-to-senior technical rounds.
1. What are dynamic array functions, and how do FILTER, SORT, and UNIQUE work? Advanced
Example: =FILTER(A2:D100,C2:C100="Delhi") returns every matching row where column C equals "Delhi," spilling automatically across as many rows as needed. =SORT(A2:A100,1,-1) sorts descending. =UNIQUE(A2:A100) returns only distinct values.
Why it matters: These functions replace what previously required Pivot Tables, array formulas, or manual filtering — being fluent in them signals current, modern Excel skill, not just legacy knowledge.
Real interview use case: "Get me a list of unique customer names who ordered from Delhi, sorted alphabetically" — solvable in a single nested formula: =SORT(UNIQUE(FILTER(A2:A100,C2:C100="Delhi"))).
2. What is LAMBDA, and why is it significant? Advanced
Example: =LAMBDA(price,qty,price*qty)(A2,B2) defines a reusable custom calculation without needing VBA — and can be saved as a named function (via Name Manager) for use across the entire workbook like a built-in function.
Why it matters: LAMBDA lets you build genuinely custom, reusable functions using only formulas — previously this required VBA. Mentioning it signals you're current on Excel's newest capabilities, a strong differentiator in 2026 interviews.
3. What is the difference between a calculated column approach and SUMPRODUCT for complex conditional logic? Advanced
Example: =SUMPRODUCT((A2:A100="Delhi")*(B2:B100>1000)*C2:C100) sums column C where both conditions are true, without needing a helper column or an array-entered formula.
Why it matters: SUMPRODUCT is a genuinely powerful, often underused function for multi-condition math that doesn't fit neatly into SUMIFS — knowing it signals real formula depth.
4. How would you audit a large, unfamiliar workbook for errors? Advanced
Answer: Use Formulas → Trace Precedents/Dependents to visualize what feeds into a formula, Formulas → Show Formulas (Ctrl+`) to view every formula at once instead of results, the Error Checking tool for automatic flagging, and Evaluate Formula to step through a complex nested formula piece by piece.
Real interview use case: A senior-level question testing whether you have a systematic debugging process, rather than just staring at a broken number hoping to spot the issue.
5. What is a 3D reference in Excel, and when is it useful? Advanced
Example: =SUM(Jan:Dec!B2) sums cell B2 across every sheet from Jan through Dec simultaneously — useful when the same report structure repeats identically across many sheets (e.g., 12 monthly sheets).
Common mistake: Inserting a new sheet outside the Jan:Dec range and assuming it's automatically included — 3D references only include sheets physically positioned between the two named boundary sheets.
6. What is the difference between array formulas and SUMPRODUCT for the same task? Advanced
Answer: SUMPRODUCT can achieve much of what a legacy Ctrl+Shift+Enter array formula does, but without requiring the special entry method — for multi-condition sums/counts, SUMPRODUCT is generally considered more robust and easier for other people to edit later without accidentally breaking the array behavior.
7. How would you build a formula that ignores errors when summing a range? Intermediate
Example: =SUMIF(A2:A100,"<>#N/A") doesn't reliably work for this; the correct approach is =SUM(IFERROR(A2:A100,0)) entered as an array formula (or =AGGREGATE(9,6,A2:A100), which ignores errors natively without array entry).
Why it matters: AGGREGATE is an underused function — knowing it exists specifically for "ignore errors/hidden rows while aggregating" scenarios is a genuine depth signal.
8. What is the difference between calculated columns in a Table and a helper column? Intermediate
Answer: A calculated column inside an Excel Table automatically fills the formula down every row as new data is added — a plain helper column in a normal range must be manually copied down each time new rows appear.
More advanced Excel questions to be ready for:
| Question | Quick Answer |
|---|---|
| What does the LET function do? | Lets you define named variables within a single formula, improving readability and avoiding repeating the same calculation multiple times in one formula. |
| What is the SEQUENCE function used for? | Generates a spillable array of sequential numbers (e.g., =SEQUENCE(10) produces 1 through 10) — useful for building dynamic labels or helper ranges. |
| What does TEXTSPLIT do? | Splits a text string into multiple cells based on a delimiter, spilling the results automatically — a modern, formula-based alternative to Text to Columns. |
| How do you reference an entire column dynamically without selecting the whole sheet's worth of rows? | Use a Table's structured reference (Table1[ColumnName]), which automatically bounds itself to the actual data range. |
| What is the difference between manual and automatic calculation mode? | Automatic recalculates every formula on every change; Manual only recalculates when triggered (F9) — used to speed up editing in very large, formula-heavy workbooks. |
| What does the AGGREGATE function do that SUM/AVERAGE can't? | Can ignore errors and/or hidden rows during calculation, controlled by function-number and options arguments — useful for reports built on data that may contain some errors. |
Excel VBA Interview Questions
VBA is not tested in every Excel interview — it's most relevant for MIS/reporting-automation and some finance roles. Check the job description; if "automation" or "macros" is mentioned, prepare this section thoroughly.
1. What is VBA, and how does it relate to macros? Beginner
Answer: VBA (Visual Basic for Applications) is the programming language behind Excel's automation. A macro is a saved VBA procedure — either recorded through the Macro Recorder (which writes VBA code automatically as you perform actions) or written directly in the VBA editor for more control.
2. What is the difference between a Sub and a Function in VBA? Intermediate
Example: Sub FormatReport() performs a series of actions (like formatting cells) but doesn't return a value directly to a worksheet cell. Function CalculateBonus(sales As Double) As Double returns a value and can be used directly inside a worksheet formula, just like a built-in function.
3. What is the difference between recording a macro and writing VBA code manually? Intermediate
Answer: The Macro Recorder captures your exact clicks and actions as literal VBA code — functional, but often bloated and inflexible (e.g., it hardcodes cell references instead of using variables). Writing VBA manually lets you add logic (loops, conditions, error handling) and make the code reusable across different ranges or files, not just the exact one you recorded on.
Common mistake: Relying only on recorded macros for anything beyond a simple, fixed, one-time task — recorded code breaks easily if the underlying data layout changes even slightly.
4. How do you reference cells and ranges in VBA? Intermediate
Example: Range("A1").Value = 100 sets a specific cell's value. Cells(1,1).Value = 100 does the same using row/column numbers, which is easier to use inside a loop. Range("A1:A10").ClearContents clears a whole range at once.
5. How would you write a loop in VBA to process every row in a dataset? Intermediate
Example:
Dim i As Long
For i = 2 To 100
If Cells(i, 3).Value > 1000 Then
Cells(i, 4).Value = "High Value"
End If
Next i
This loops through rows 2-100, flagging any row where column C exceeds 1000.
Real interview use case: A very common VBA task — automating a classification or flagging step that would otherwise require dragging a formula down manually every time the report runs.
6. What is error handling in VBA, and how do you implement it? Advanced
Example:
On Error Resume Next
Range("A1").Value = 1 / 0
On Error GoTo 0
On Error Resume Next tells VBA to continue execution instead of crashing when an error occurs; On Error GoTo 0 turns default error behavior back on afterward.
Why it matters: Production-quality macros need error handling so a single unexpected value (a blank cell, a text value where a number was expected) doesn't crash the entire automated process mid-run.
7. What is the difference between ActiveWorkbook, ThisWorkbook, and a specifically named Workbook object? Advanced
Answer: ActiveWorkbook refers to whichever workbook currently has focus (which can change unexpectedly if a user clicks elsewhere). ThisWorkbook always refers to the workbook the VBA code itself lives in, regardless of what's active — generally the safer, more predictable choice for macros meant to always act on their own file.
8. Why would you use Application.ScreenUpdating = False in a macro? Advanced
Answer: It stops Excel from visually redrawing the screen after every single action during macro execution, which dramatically speeds up macros that touch many cells or sheets — and should always be set back to True at the end of the macro.
Real interview use case: A senior-level performance question — shows you've actually run macros on real, larger datasets and hit (and fixed) a real slowness problem, not just written toy examples.
9. What is a UserForm in VBA? Advanced
Answer: A custom dialog box built within the VBA editor, containing input fields, buttons, and labels, used to collect structured input from a user in a more controlled way than typing directly into worksheet cells.
10. How would you automate a recurring monthly report using VBA? Advanced
Answer: A structured macro would import/refresh the latest data (often paired with Power Query), clear and rebuild any Pivot Tables, apply consistent formatting, and optionally export or email the result — often triggered by a single button or, at a more advanced level, scheduled via Windows Task Scheduler running a script that opens Excel and runs the macro automatically.
More VBA questions to be ready for:
| Question | Quick Answer |
|---|---|
| What is the VBA equivalent of an Excel IF formula? | An If...Then...Else block, structured the same conditional logic but written as code rather than a worksheet formula. |
| What is a Worksheet_Change event? | VBA code that automatically runs whenever a specific worksheet's cells are edited — used to trigger validation or automatic formatting on data entry. |
| What does Dim do in VBA? | Declares a variable and (optionally) its data type before use — good practice for cleaner, less error-prone code. |
| How do you debug VBA code? | Use breakpoints (F9), step through execution line by line (F8), and the Immediate Window to test expressions and inspect variable values live. |
| What is the difference between ByRef and ByVal in a VBA function? | ByRef passes a variable by reference (changes inside the function affect the original); ByVal passes a copy (changes stay local to the function) — ByVal is generally safer unless you specifically need the original modified. |
| Can VBA interact with other applications like Outlook? | Yes — via early or late binding to another application's object model, commonly used to auto-send a completed report as an email attachment. |
🤖 VBA is worth learning if reporting automation is part of your target role — but don't over-invest here if the job description doesn't mention it. Formulas, Pivot Tables, and Power Query cover far more interviews.
Data Analysis & Reporting Interview Questions
1. How would you build a monthly MIS report that multiple stakeholders rely on? Intermediate
Answer: Start with a single, agreed source of truth for the underlying data (ideally refreshed via Power Query, not manual copy-paste), a consistent template that doesn't change structure month to month, clear labeling of the "as of" date, and a validation step comparing key totals against the prior month before distributing — catching errors before a stakeholder does.
2. How do you handle a situation where two reports show different numbers for the same metric? Intermediate
Answer: Trace both back to their underlying data and definitions first — often the discrepancy is a different date range, a different filter, or a different definition of the same-sounding metric (e.g., "revenue" including or excluding returns), not a calculation error at all. Document the resolved definition so it doesn't recur.
3. How would you explain a complex Excel analysis to someone non-technical? Beginner
Answer: Lead with the conclusion and business impact first, then offer the supporting detail only if asked — avoid walking someone through every formula or step before stating what it actually means for their decision.
4. What's your process for checking a report is accurate before sending it out? Intermediate
Answer: Spot-check totals against a manual calculation or the source system, verify filters/date ranges are set correctly, scan for obvious outliers that might indicate a broken formula, and confirm formatting (currency, percentages, decimal places) matches what the audience expects.
5. How do you decide what to automate versus what to keep manual in a reporting workflow? Advanced
Answer: Automate steps that are repeated on a fixed schedule with a stable, well-understood process (data refresh, standard formatting); keep manual anything that requires judgment calls or changes structure frequently — over-automating a process that's still evolving often creates more maintenance burden than it saves.
📊 These reasoning-style questions are exactly what separates "knows the functions" from "can actually do the job" — the kind of practical judgment built through real project work in the DataVix course, not just formula memorization.
Real Company Excel Interview Questions: What to Expect
Every company runs a slightly different process, and the topics below reflect commonly reported patterns from public interview experiences and each company's general hiring structure — not confidential or verbatim leaked questions. Treat these as a guide to what kind of Excel questions to expect at each type of company, not a script to memorize.
| Company | Typical Excel Round Format | Common Topics |
|---|---|---|
| TCS | Written/aptitude test (TCS NQT) or a short technical round | Basic formulas, VLOOKUP, Pivot Tables, sorting/filtering — generally foundational for entry-level hiring |
| Infosys | Technical round after an aptitude screen | SUMIF/COUNTIF, VLOOKUP vs. INDEX-MATCH, basic Pivot Table tasks |
| Accenture | Technical round often paired with a business case study | VLOOKUP/XLOOKUP, Pivot Tables, conditional formatting, applied to a short client-style scenario |
| Deloitte | Case-study-heavy round reflecting its consulting culture | Data cleaning, Pivot Tables, and structured reasoning around a business problem, alongside formula basics |
| EY | Similar to Deloitte, with risk/audit-adjacent framing | Data validation, anomaly-flagging with conditional formatting, basic financial functions |
| KPMG | Technical round with a BFSI/audit lean | SUMIFS/COUNTIFS on financial data, reconciliation-style tasks, Pivot Tables |
| Capgemini | Aptitude plus technical, often with a case-study element | VLOOKUP, Pivot Tables, and a short applied data-cleaning task |
| Cognizant | Technical round, sometimes with a light case study | SQL-adjacent Excel logic (SUMIFS, COUNTIFS), Pivot Tables, given Cognizant's healthcare/BFSI client base |
| Genpact | Technical round with a strong reporting/analytics focus | Pivot Tables, advanced formulas, dashboard-building tasks — reflecting Genpact's analytics-heavy delivery model |
| Wipro | Technical round, increasing BI-tool crossover | VLOOKUP/XLOOKUP, Pivot Tables, and growing emphasis on Power BI/Power Query given Wipro's BI project mix |
| Amazon | Live practical task, higher technical bar | Advanced formulas, large-dataset performance awareness, scenario-based reasoning tied to operational metrics |
| Flipkart | Live practical task, e-commerce-context scenarios | Pivot Tables, dashboard building, and Excel logic applied to sales/inventory-style datasets |
What's consistent across all of them: every company tests core formulas and Pivot Tables in some form, and the differentiator is how much of the process leans toward business case reasoning (Big 4 and consulting) versus straightforward technical testing (product/e-commerce companies often run more hands-on, higher-bar practical tests; IT services firms often lean more foundational for entry-level roles).
🏆 Research your target company's industry before the interview — a BFSI-heavy firm like KPMG expects different framing than an e-commerce company like Flipkart. The Data Analyst Roadmap covers how to tailor your prep toward a target industry.
Scenario-Based Excel Interview Questions by Industry
Scenario questions test structured thinking, not a single "correct" formula — interviewers are grading your reasoning process as much as the final answer.
1. Sales: "This month's regional sales report needs to update automatically as new orders come in. How would you set it up?" Intermediate
Structured Answer: "I'd base the source data on an Excel Table so it expands automatically as new rows are added, build the summary as a Pivot Table referencing that Table, and add Slicers for region and time period. I'd set the Pivot Table to refresh on file open so no one has to remember to do it manually."
2. Finance: "You're asked to reconcile two reports that should match but don't. How do you find the discrepancy?" Intermediate
Structured Answer: "I'd use XLOOKUP or a MATCH-based comparison to identify records present in one report but not the other, then SUMIFS to compare totals at a category level to isolate where the numbers diverge, rather than checking every row manually."
3. Marketing: "You need to calculate ROI for five different campaigns with different date ranges and cost structures. How would you structure this in Excel?" Intermediate
Structured Answer: "I'd build a single structured table with one row per campaign, calculate cost and return in separate columns using SUMIFS pulled from the raw spend and conversion data, then a simple ROI formula per row — avoiding five separate ad hoc calculations that would be hard to compare or audit later."
4. HR: "You need to flag employees whose contracts are expiring within the next 30 days. What's your approach?" Beginner
Structured Answer: "I'd use a formula like =IF(AND(ExpiryDate>=TODAY(),ExpiryDate<=TODAY()+30),"Expiring Soon","") and pair it with Conditional Formatting to visually highlight those rows, so HR doesn't have to scan the whole sheet manually."
5. Supply Chain: "Inventory data from three warehouses arrives as separate files. How would you combine and analyze them?" Intermediate
Structured Answer: "I'd use Power Query's 'From Folder' feature to combine all three files automatically, standardize column names and formats within the query, then build a Pivot Table to summarize stock levels by warehouse and product — set up once, so it re-runs cleanly every time new files land."
6. Operations: "Delivery times have become inconsistent. How would you investigate using Excel?" Intermediate
Structured Answer: "I'd start with descriptive stats — average and standard deviation of delivery time — since high variability, not just a high average, might be the real issue. Then I'd segment by region, carrier, or time of day using a Pivot Table to isolate where the inconsistency is concentrated."
7. Healthcare: "You need to track patient wait times while keeping the data confidential for non-authorized viewers. How would you approach this?" Advanced
Structured Answer: "I'd use Protect Sheet/Workbook with a password to prevent unauthorized edits, restrict visibility of identifying columns for general viewers using hidden columns or a separate, permission-controlled summary sheet, and calculate wait-time metrics (average, percentile via PERCENTILE.INC) on the aggregated, de-identified view."
8. Retail: "You need to identify your top 10 best-selling products by revenue and by units sold — separately." Beginner
Structured Answer: "I'd build two Pivot Tables (or one with two Value fields) — one sorted by Sum of Revenue, one by Sum of Units — since the two rankings often differ meaningfully (a high-unit, low-price product can outrank a low-unit, high-price one on volume but not revenue)."
9. Manufacturing: "You need to flag machines producing an unusually high defect rate compared to the rest of the line. How would you do this in Excel?" Advanced
Structured Answer: "I'd calculate each machine's defect rate with SUMIFS/COUNTIFS, compare it against the overall average using STDEV to define a meaningful threshold (e.g., more than 1.5 standard deviations above the mean), and use Conditional Formatting to flag outliers — rather than an arbitrary fixed cutoff that might miss context-dependent normal variation."
Excel Practical Assessment: 20 Exercises with Step-by-Step Solutions
Use this as a self-graded, hands-on test. Open a blank workbook, build a simple dataset (or reuse a project file from your own practice), and complete each exercise before checking the solution steps.
- Build a Pivot Table summarizing total sales by region and month. → Insert a Pivot Table, drag Region to Rows, Month to Columns, Sales to Values (Sum).
- Highlight all rows where sales fell below target using conditional formatting. → Select the range, Conditional Formatting → New Rule → Formula-based rule comparing the sales and target columns.
- Use VLOOKUP to pull a customer's city based on their ID from a separate table. →
=VLOOKUP(A2,CustomerTable,3,FALSE), locking the table range as absolute. - Rewrite the same lookup using XLOOKUP. →
=XLOOKUP(A2,CustomerTable[ID],CustomerTable[City]). - Find the second-highest value in a sales column without sorting. →
=LARGE(B:B,2). - Remove duplicate customer records based on email address only. → Data → Remove Duplicates, selecting only the Email column as the duplicate-defining field.
- Build a dropdown list restricting a "Status" column to Active/Inactive/Pending. → Data Validation → List, source: Active,Inactive,Pending.
- Calculate the number of working days between an order date and a delivery date. →
=NETWORKDAYS(OrderDate,DeliveryDate). - Combine first and last name columns into one full-name column with a space between. →
=TEXTJOIN(" ",TRUE,FirstName,LastName)or=FirstName&" "&LastName. - Build a formula that returns "High," "Medium," or "Low" based on a sales value. →
=IFS(A2>10000,"High",A2>5000,"Medium",TRUE,"Low"). - Create a chart showing monthly revenue trend as a line, with units on a secondary axis as columns. → Insert a combo chart, set Units series to a secondary axis, change its type to Column.
- Build a formula summing sales only for "Delhi" AND orders placed after Jan 1, 2026. →
=SUMIFS(Sales,Region,"Delhi",OrderDate,">="&DATE(2026,1,1)). - Use Power Query to combine three CSV files from the same folder into one table. → Data → Get Data → From Folder, select the folder, Combine & Transform.
- Find all unique product categories from a 5,000-row dataset in one formula. →
=UNIQUE(Category). - Build a formula flagging any row where a required field is blank. →
=IF(A2="","Missing","")or=IF(COUNTBLANK(A2:D2)>0,"Incomplete","Complete"). - Calculate what sales volume is needed to hit a ₹10 lakh revenue target at a fixed price. → Goal Seek: Set cell = Revenue formula, To value = 1000000, By changing cell = Volume input.
- Build a two-way lookup returning a value at the intersection of a chosen product and chosen month. →
=INDEX(DataRange,MATCH(Product,ProductList,0),MATCH(Month,MonthList,0)). - Protect a worksheet so users can view but not edit formulas. → Select formula cells → Format Cells → Locked (default), unlock input cells, then Review → Protect Sheet.
- Write a simple VBA macro that bolds every cell in a selected range with a value above 1000. → Loop through
Selection.Cells, useIf cell.Value > 1000 Then cell.Font.Bold = True. - Build a one-page dashboard combining a Pivot Table, a Pivot Chart, and a region Slicer. → Build the Pivot Table and Chart from a Table source, insert a Slicer connected to both, arrange on a single sheet with clear titles.
✅ Timed practical tests like this are exactly what most modern Excel interviews now look like — timing yourself on all 20 before your interview is one of the highest-leverage things you can do this week.
The Ultimate Excel Interview Cheat Sheet
Most-tested functions
| Function | What It Does |
|---|---|
VLOOKUP / XLOOKUP |
Look up a value in one column/range and return a related value from another |
INDEX / MATCH |
Flexible lookup that works in any direction and survives inserted columns |
SUMIF / SUMIFS |
Sum values matching one / multiple conditions |
COUNTIF / COUNTIFS |
Count values matching one / multiple conditions |
IF / IFS |
Return different results based on one or several conditions |
IFERROR / IFNA |
Replace error results with a clean custom value |
TEXTJOIN / CONCATENATE |
Combine text from multiple cells |
LEFT / RIGHT / MID |
Extract part of a text string |
DATEDIF / EOMONTH / NETWORKDAYS |
Calculate date differences, month-ends, and working days |
FILTER / SORT / UNIQUE |
Modern dynamic array functions for filtering, sorting, and deduplicating |
SUMPRODUCT |
Multi-condition math without helper columns |
LARGE / SMALL |
Find the Nth highest/lowest value |
Formula syntax quick reference
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
=IF(logical_test, value_if_true, value_if_false)
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found])
=INDEX(array, row_num, [column_num])
=MATCH(lookup_value, lookup_array, [match_type])
Essential keyboard shortcuts
| Shortcut | Action |
|---|---|
| Ctrl + T | Convert range to a Table |
| Ctrl + Shift + L | Toggle filters on/off |
| Ctrl + ` | Show formulas instead of results |
| F4 | Toggle absolute/relative reference while editing a formula |
| Alt + = | AutoSum |
| Ctrl + Arrow Key | Jump to the edge of a data range |
| Ctrl + Shift + Arrow Key | Select to the edge of a data range |
| F2 | Edit the active cell |
| Ctrl + 1 | Open Format Cells |
| Alt + F11 | Open the VBA editor |
| F9 | Recalculate the workbook |
| Ctrl + Shift + Enter | Enter a legacy array formula |
Interview tips
- Always say your formula plan out loud before typing — interviewers grade reasoning, not just the final result.
- When stuck, name what you do know (e.g., "I know this needs a lookup, let me think through which one fits best") rather than freezing silently.
- If your first formula attempt errors out, narrate your debugging process — it's often more impressive than getting it right instantly.
- Always double-check whether a lookup range needs to be locked absolute before copying a formula down.
Common Excel Interview Mistakes to Avoid
Memorizing function syntax without understanding when to use it. Knowing that VLOOKUP(lookup_value, table_array, col_index_num, range_lookup) exists isn't the same as knowing when VLOOKUP is the wrong tool for the job — interviewers consistently probe the "why," not just the "what."
Forgetting to lock ranges with absolute references. One of the most common live-test failures — a lookup or SUMIFS range that shifts when copied down produces silently wrong results for every row after the first, and often goes unnoticed until an interviewer points it out.
Jumping straight to a formula without clarifying the actual question first. In scenario rounds, candidates who start typing immediately often solve the wrong problem — pausing to restate the business question in your own words first is a stronger signal of maturity than speed.
Only knowing VLOOKUP and not XLOOKUP/INDEX-MATCH. A candidate who can only use VLOOKUP reads as behind current practice — know at least two lookup approaches and be able to explain the trade-offs.
Treating Power Query and VBA as optional extras rather than checking the job description. Some roles explicitly test these; walking in unprepared for a skill the posting mentioned is an avoidable, easily-fixed gap.
Not practicing on messy, realistic data. Practicing only on clean, textbook-style spreadsheets leaves candidates unprepared for the inconsistent, error-riddled data most live tests actually use — deliberately practicing on messy files closes this gap fast.
Poor communication during a live task. Working in total silence during a shared-screen exercise makes it impossible for the interviewer to evaluate your reasoning — narrate your thought process even when it feels unnecessary.
30-Day Excel Interview Preparation Plan
Use this as a realistic, day-by-day structure if you have roughly one month before your interview and can dedicate 1-2 hours a day.
Week 1 — Core Formulas and Fundamentals
- Days 1-2: Cell referencing (relative/absolute), basic formulas (SUM, IF, COUNT/COUNTA), and data types.
- Days 3-4: SUMIF/SUMIFS, COUNTIF/COUNTIFS, and nested IF vs. IFS.
- Days 5-6: Text functions (LEFT/RIGHT/MID, TEXTJOIN, TRIM), and date functions (DATEDIF, EOMONTH, NETWORKDAYS).
- Day 7: Review — redo 10 formula questions from this guide from memory, no notes.
Week 2 — Lookups and Pivot Tables
- Days 8-9: VLOOKUP and XLOOKUP, including error handling with IFERROR/IFNA.
- Days 10-11: INDEX-MATCH, including two-way lookups and reverse lookups.
- Days 12-13: Build 3 Pivot Tables from different real datasets — practice grouping, calculated fields, and slicers.
- Day 14: Combine lookups and Pivot Tables into one small practice report.
Week 3 — Charts, Power Query, and Data Cleaning
- Days 15-16: Build a simple dashboard — Pivot Table + Pivot Chart + Slicer on one sheet.
- Days 17-18: Learn Power Query basics — combine 2-3 files, apply Trim/casing fixes, one Merge and one Append exercise.
- Days 19-20: Practice cleaning a genuinely messy dataset — mixed date formats, duplicates, inconsistent casing.
- Day 21: Complete 10 of the 20 practical exercises from this guide, timed.
Week 4 — Advanced Topics, Mock Interviews, and Scenarios
- Days 22-23: Advanced functions — FILTER/SORT/UNIQUE, SUMPRODUCT, and (if relevant to your target role) VBA basics.
- Days 24-25: Practice 8-10 scenario-based questions out loud, using the structured-answer format from this guide.
- Days 26-27: Do 1-2 full mock interviews (live, shared-screen practice) with a friend, mentor, or recorded self-review.
- Days 28-29: Redo your weakest topic area based on mock interview feedback; complete the remaining 10 practical exercises.
- Day 30: Light review only — re-read the cheat sheet and get rest before the interview.
📅 Want this exact plan with structured lessons, real practice files, and mentor-reviewed projects instead of self-guided prep? The DataVix Excel curriculum is built around this same sequence, end to end.
Free Excel Interview Practice Resources
You don't need paid tools to prepare properly — here's how to practice for free, in order of what actually moves the needle most.
- Practice on real, messy data, not clean sample files. Export a real dataset from a public source (government open data portals, Kaggle) and deliberately treat it as if a client handed it to you — most interview data isn't pre-cleaned, so neither should your practice files be.
- Build the same report three different ways. Solve one summarization task with SUMIFS, then again with a Pivot Table, then again with FILTER/UNIQUE — understanding the trade-offs between approaches is exactly what interviewers probe with follow-up questions.
- Time yourself on the 20-exercise practical assessment above. Most live Excel tests run 20-45 minutes — practicing under a genuine time limit surfaces gaps that untimed practice hides.
- Record yourself narrating a live task. Talking through your reasoning out loud while solving a problem is a learnable skill, not a natural one for most people — practicing it before the interview matters as much as knowing the formula.
- Use the DataVix Excel practice files. The Excel module inside the DataVix Data Analyst course includes downloadable practice workbooks for every major topic in this guide — Pivot Tables, charts, and a dedicated interview-questions practice file — built specifically to mirror real interview-style tasks rather than textbook exercises.
- Pair Excel practice with SQL. Since most Data Analyst roles test both, practicing SQL alongside Excel builds the same underlying logic (filtering, grouping, conditional logic) twice as fast — SQLabHub.com is a solid free resource for hands-on SQL query practice.
Frequently Asked Questions
How many Excel interview questions should I prepare for a job interview? Preparing 40-60 questions in real depth — lookups, SUMIFS/COUNTIFS, Pivot Tables, conditional formatting, and a couple of scenario questions — covers roughly 80% of what's actually asked.
What is the most commonly asked Excel interview question? "What's the difference between VLOOKUP and XLOOKUP (or INDEX-MATCH)?" comes up in nearly every Excel round, across freshers and experienced hires alike.
Are Excel interviews theoretical or practical? Increasingly practical — most companies beyond campus-hiring IT services firms now give a live task rather than asking you to define terms.
Can I get a Data Analyst job with only Excel skills? Possible for MIS Executive or entry-level reporting roles, but most Data Analyst postings also expect SQL and increasingly a BI tool — see the Data Analyst Roadmap for the full picture.
What Excel version should I prepare for in interviews? Prepare for Excel 365 conventions — XLOOKUP, dynamic array functions, and modern Power Query — in addition to the classic VLOOKUP/Pivot Table skill set.
Do I need VBA for an Excel interview? Only for specific roles — check the job description; if "automation" or "macros" is mentioned, prepare VBA fundamentals.
Is Power Query important for Excel interviews in 2026? Yes, increasingly so — being able to explain how you'd combine and clean multiple files without formulas is a genuine differentiator now.
How do I answer a scenario-based Excel interview question? State your approach out loud before jumping to a formula — interviewers grade your reasoning process as much as the final answer.
What is the difference between an Excel interview and an Excel test? An interview is conversational Q&A; a test (assessment) is a timed, hands-on task in an actual workbook — the more common format today.
Where can I download Excel interview questions and answers as a PDF? Save this guide directly from your browser (Print → Save as PDF) — it covers the same ground as a downloadable PDF but stays current.
What is asked in an Excel interview for freshers? Fundamentals — cell referencing, basic formulas, VLOOKUP, Pivot Tables, and sorting/filtering — advanced topics are rarely expected at entry level.
What is asked in an Excel interview for experienced professionals? Scenario-heavy questions — handling large datasets, auditing a workbook for errors, building a dashboard, and explaining Power Query or VBA automation you've actually built.
What is the difference between a formula and a function in Excel?
A formula is any expression starting with =; a function is a predefined, named operation (like SUM or VLOOKUP) used inside a formula.
What is the difference between VLOOKUP and XLOOKUP? VLOOKUP only searches left-to-right and breaks if columns are inserted; XLOOKUP searches in any direction and doesn't break — it's the modern replacement.
What is the difference between INDEX-MATCH and VLOOKUP? INDEX-MATCH can look to the left of the lookup column and doesn't break when columns are inserted or reordered.
What is a Pivot Table used for? Summarizing large datasets — totals, averages, counts — by dragging fields into Rows, Columns, Values, and Filters, without writing formulas.
What is Power Query in Excel? Excel's built-in data-transformation tool for combining, cleaning, and reshaping data through a recorded, repeatable set of steps.
What is the difference between absolute and relative cell references? A relative reference shifts when copied to a new cell; an absolute reference (with $ signs) stays fixed.
What is conditional formatting used for in Excel? Automatically changing a cell's appearance based on its value, making outliers or exceptions visually obvious without a separate chart.
What is data validation in Excel? Restricting what can be entered into a cell — a dropdown, a number range, a date range — preventing data-entry errors at the source.
How do I remove duplicate values in Excel? Data → Remove Duplicates, after first checking with COUNTIF or conditional formatting that you're not deleting valid, non-identical records.
What is the difference between COUNT, COUNTA, and COUNTBLANK? COUNT counts numeric cells only; COUNTA counts all non-empty cells; COUNTBLANK counts empty cells.
What is the difference between SUMIF and SUMIFS? SUMIF sums based on one condition; SUMIFS sums based on multiple conditions, with the sum range in a different argument position.
How do you handle errors in Excel formulas? Wrap the formula in IFERROR (or IFNA for lookup-specific errors) to return a clean custom value instead of an error code.
What is a dynamic array function in Excel? A function like FILTER, SORT, or UNIQUE that automatically spills its results across cells without manual copying or legacy array entry.
What is the difference between a Table and a normal range in Excel? An Excel Table auto-expands formulas and formatting as rows are added and supports structured references; a normal range doesn't.
What is a macro in Excel? A recorded or written VBA sequence that automates a repetitive task, replayable with one click or shortcut.
How do I make an Excel workbook faster when it has a lot of data? Convert ranges to Tables, avoid volatile functions on large ranges, prefer XLOOKUP/INDEX-MATCH over VLOOKUP at scale, and move very large data to Power Query or a database.
What is the difference between Freeze Panes and Split in Excel? Freeze Panes locks specific rows/columns while scrolling; Split divides the window into independently scrollable panes.
What is a named range in Excel and why use one? A readable custom name for a cell or range, making formulas easier to read and audit than raw cell references.
How do you protect an Excel worksheet or workbook? Review → Protect Sheet (locks cell editing) or Protect Workbook (prevents structural changes), both with an optional password.
📚 Keep preparing with the rest of the DataVix guide library — Data Analyst Interview Questions (covers SQL and Power BI in the same depth as this guide), the Data Analyst Roadmap, and the Salary Guide.
Ready to Move from "Knows Excel" to "Interview-Ready in Excel"?
Reading 150 questions is a strong start, but real interview confidence comes from doing, not just reading. Here's the fastest path to being genuinely ready:
- Formulas — Master SUMIFS/COUNTIFS, IF/IFS, and text/date functions through hands-on practice on messy data, not just reading syntax.
- Lookups — Get equally fluent in VLOOKUP, XLOOKUP, and INDEX-MATCH, and know exactly when to reach for each one.
- Pivot Tables & Charts — Build real summaries and a small dashboard from a dataset you've never seen before, under a timer.
- Power Query — Practice combining and cleaning at least two real files end-to-end — it's the fastest-growing differentiator in 2026 interviews.
- Scenarios — Practice explaining your reasoning out loud for at least 10 business scenarios, not just solving them silently.
This is exactly the sequence taught inside the DataVix Data Analyst course — Excel, SQL, Power BI, and Python, built around real projects and reviewed by mentors, with dedicated interview preparation and mock interviews included.
🚀 Ready to stop guessing and start preparing with a real structure? Enroll in the DataVix Data Analyst course — one-time fee, lifetime access, real project reviews, mentor support, and placement guidance. Or start with the free Data Analyst Roadmap and Resume Guide to plan your path first.
Frequently Asked Questions
How many Excel interview questions should I prepare for a job interview?
Preparing 40-60 questions in real depth — covering lookups (VLOOKUP/XLOOKUP/INDEX-MATCH), SUMIFS/COUNTIFS, Pivot Tables, conditional formatting, and one or two scenario questions — covers roughly 80% of what's actually asked. This guide has 150+ so you're over-prepared, but don't try to memorize all of them equally; go deep on the core 40-60 first.
What is the most commonly asked Excel interview question?
"What's the difference between VLOOKUP and XLOOKUP (or INDEX-MATCH)?" is asked in some form in nearly every Excel round, across freshers and experienced hires alike. SUMIF vs. SUMIFS and how Pivot Tables work are close behind.
Are Excel interviews theoretical or practical?
Increasingly practical. Most companies beyond campus-hiring IT services firms now give a live task — clean this data, build this pivot, fix this broken formula — rather than asking you to define terms. Practicing hands-on, not just reading definitions, is the single highest-leverage prep activity.
Can I get a Data Analyst job with only Excel skills?
It's possible for MIS Executive, Operations Analyst, or entry-level reporting roles, but most Data Analyst postings also expect SQL and increasingly a BI tool like Power BI. Excel is the foundation, not the whole skill set — see the [Data Analyst Roadmap](/blog/data-analyst-roadmap) for the full picture.
What Excel version should I prepare for in interviews?
Prepare for Excel 365 conventions, since that's what most companies use today — this means knowing XLOOKUP, dynamic array functions (FILTER, UNIQUE, SORT), and modern Power Query, in addition to the classic VLOOKUP/Pivot Table skill set that's been standard for over a decade.
Do I need VBA for an Excel interview?
Only for specific roles — MIS/reporting-automation roles and some finance roles do test VBA, but most Data Analyst and Business Analyst interviews focus on formulas, Pivot Tables, and Power Query instead. Check the job description; if "automation" or "macros" is mentioned, prepare VBA fundamentals.
Is Power Query important for Excel interviews in 2026?
Yes, increasingly so. As datasets get messier and companies expect repeatable data-cleaning workflows, Power Query has become a genuinely differentiating skill in interviews — being able to explain how you'd combine and clean multiple files without formulas is a strong signal to interviewers.
How do I answer a scenario-based Excel interview question?
State your approach out loud before jumping to a formula: what result you need, which function fits, and why. Interviewers are grading your reasoning process as much as the final formula — a correct formula with no explanation lands weaker than a slightly rough formula explained clearly.
What is the difference between an Excel interview and an Excel test?
An Excel interview is conversational — questions and answers, sometimes with a whiteboard formula. An Excel test (or assessment) is a timed, hands-on task in an actual workbook — clean this data, build this report — and is now more common than the pure Q&A format at most companies.
Where can I download Excel interview questions and answers as a PDF?
This guide is built to work as your single reference — save it as a PDF directly from your browser (Print → Save as PDF) to study offline, and it stays current instead of going stale like a static downloadable file.
What is asked in an Excel interview for freshers?
Freshers are mainly tested on fundamentals: cell referencing, basic formulas (SUM, IF, COUNTIF), VLOOKUP, Pivot Tables, and sorting/filtering — advanced topics like Power Query or VBA are rarely expected at entry level.
What is asked in an Excel interview for experienced professionals?
Experienced candidates get scenario-heavy questions — handling large/slow datasets, auditing a workbook for errors, building a dashboard from scratch, and explaining Power Query or VBA automation they've actually built, not just theory.
What is the difference between a formula and a function in Excel?
A formula is any expression starting with = that performs a calculation (e.g. =A1+B1). A function is a predefined, named operation (like SUM or VLOOKUP) that you can use inside a formula. Every function usage is a formula, but not every formula uses a function.
What is the difference between VLOOKUP and XLOOKUP?
VLOOKUP only searches left-to-right and breaks if columns are inserted; XLOOKUP can search in any direction, doesn't break when columns shift, and defaults to an exact match without needing a FALSE argument. XLOOKUP is the modern replacement, but VLOOKUP is still asked because most existing workbooks in companies still use it.
What is the difference between INDEX-MATCH and VLOOKUP?
INDEX-MATCH can look to the left of the lookup column (VLOOKUP can't) and doesn't break when columns are inserted or reordered, because MATCH finds the column position dynamically instead of using a hardcoded column number.
What is a Pivot Table used for?
A Pivot Table summarizes large datasets — totals, averages, counts — by dragging fields into Rows, Columns, Values, and Filters, without writing a single formula. It's the fastest way to answer "summarize this data by X" in an interview.
What is Power Query in Excel?
Power Query is Excel's built-in data-transformation tool (Get & Transform) for combining, cleaning, and reshaping data from multiple sources through a recorded, repeatable set of steps — Excel's version of a lightweight ETL tool.
What is the difference between absolute and relative cell references?
A relative reference (A1) shifts automatically when a formula is copied to a new cell; an absolute reference ($A$1) stays fixed. Mixed references ($A1 or A$1) lock only the column or only the row.
What is conditional formatting used for in Excel?
Conditional formatting automatically changes a cell's appearance (color, icon, bar) based on its value or a rule, making outliers or exceptions visually obvious without building a separate chart — commonly tested with "how would you flag underperforming rows in this data?"
What is data validation in Excel?
Data validation restricts what can be entered into a cell — a dropdown list, a number range, a date range — preventing data-entry errors at the source rather than cleaning them up later.
How do I remove duplicate values in Excel?
Select the data range, go to Data → Remove Duplicates, and choose which columns define a duplicate row. A stronger interview answer also mentions checking with COUNTIF or conditional formatting first, to confirm you're not deleting valid records that only look similar.
What is the difference between COUNT, COUNTA, and COUNTBLANK?
COUNT counts only numeric cells; COUNTA counts all non-empty cells regardless of type (text, numbers, dates); COUNTBLANK counts empty cells in a range.
What is the difference between SUMIF and SUMIFS?
SUMIF sums a range based on a single condition; SUMIFS sums based on multiple conditions at once. Their argument order also differs — SUMIF puts the sum range last, SUMIFS puts it first — which is a very common live-test mistake.
How do you handle errors in Excel formulas?
Wrap the formula in IFERROR (or IFNA for lookup-specific errors) to return a clean custom value instead of an error code like #N/A or #DIV/0!, keeping reports presentable for non-technical readers.
What is a dynamic array function in Excel?
A dynamic array function — like FILTER, SORT, or UNIQUE — automatically spills its results across multiple cells without needing to be copied down or entered as an old-style Ctrl+Shift+Enter array formula, introduced in Excel 365.
What is the difference between a Table and a normal range in Excel?
An Excel Table (Ctrl+T) automatically expands formulas and formatting as new rows are added, supports structured references (Table1[Sales] instead of A2:A100), and integrates directly with Pivot Tables and Power Query — a normal range does none of this automatically.
What is a macro in Excel?
A macro is a recorded or written sequence of actions (in VBA) that can be replayed to automate a repetitive task — like formatting a weekly report the same way every time — with one click or keyboard shortcut instead of doing it manually.
How do I make an Excel workbook faster when it has a lot of data?
Convert ranges to Tables, avoid volatile functions (OFFSET, INDIRECT, NOW, TODAY) across large ranges, replace VLOOKUP with XLOOKUP or INDEX-MATCH on huge datasets, turn off automatic calculation while editing, and move genuinely large data (100k+ rows) into Power Query or a real database instead.
What is the difference between Freeze Panes and Split in Excel?
Freeze Panes locks specific rows/columns in place while the rest of the sheet scrolls, useful for keeping headers visible. Split divides the window into independently scrollable panes, useful for comparing two distant parts of the same sheet.
What is a named range in Excel and why use one?
A named range assigns a readable name to a cell or range (e.g. TaxRate instead of $B$2), making formulas easier to read and audit — =Revenue*TaxRate is clearer than =C2*$B$2 to anyone reviewing the workbook later.
How do you protect an Excel worksheet or workbook?
Use Review → Protect Sheet (locks cell editing, with an optional password) or Protect Workbook (prevents structural changes like adding/deleting sheets) — commonly asked when discussing shared reports where formulas shouldn't be accidentally overwritten.