Skip to main content

Top 25 Excel Interview Questions For All Levels

A guide to the most common Excel interview questions for beginner, intermediate, and advanced users to ace the technical interview.
Nov 2023  · 17 min read

With an estimated 750 million to 1.2 billion users, for many people, Microsoft Excel is the tool of choice for reporting. Experience with Excel is often a baseline expectation in a professional environment. Demonstrating proficiency in Excel can help you land the job you've been aspiring to. In this article, we'll cover beginner, intermediate, and advanced interview questions about Excel to help you pass the technical challenge with flying colors. For those just getting started with Excel, check out our Introduction to Excel course. 

Common Excel Interview Questions

Let’s start by looking at some of the general Excel questions you might encounter in your interview. These could be asked at any level of experience, and are more focused on process, project management, and general Excel use.

1. Tell me about a complex project you managed. How did you use Excel to organize and analyze data?

Share an example that highlights your project management skills along with your proficiency in Excel for data organization and analysis.

For example:

In a project to optimize supply chain processes, I used Excel for data organization and analysis. I created a comprehensive multi-sheet workbook with pivot tables and advanced filters to analyze trends and bottlenecks. This approach resulted in a significant reduction in logistics costs and improved supplier delivery times.

2. Describe a time when you identified a significant error in a dataset. How did you discover it and what was your approach to correcting it?

This question assesses your attention to detail and problem-solving skills, particularly in the context of data accuracy and Excel usage.

For example:

Upon noticing revenue discrepancies in a financial report, I used Excel's COUNTIF function to identify duplicate entries. After removing these duplicates and implementing data validation rules, the accuracy of our financial reporting improved, leading to more reliable data handling procedures.

3. Can you give an example of how you’ve used Excel to improve a process or increase efficiency in your previous role?

Discuss how you’ve leveraged Excel's features (like macros, pivot tables, etc.) to streamline workflows or enhance productivity.

For example:

To streamline the monthly reporting process, I developed Excel macros for automation, reducing report generation time by 40%. I also implemented dynamic charts and formulas for real-time data updates, enhancing both efficiency and accuracy in our reporting.

4. How do you stay updated with the latest Excel features and data analysis trends?

This question aims to understand your commitment to continuous learning and staying current with evolving tools and technologies. You could also look into Excel certification to

For example:

I stay current with Excel updates through online forums, blogs, and advanced courses on platforms like DataCamp. Regular participation in webinars and workshops ensures my skills remain relevant and up-to-date with the latest data analysis trends and Excel features.

5. Explain a scenario where you had to present complex Excel data to a non-technical audience. How did you ensure understanding and engagement?

Highlight your communication skills and ability to translate technical data into understandable insights using Excel.

For example:

For presenting monthly sales data to non-technical stakeholders, I used an Excel dashboard with clear charts and graphs. I highlighted key trends with conditional formatting and summarized complex data in simple terms, making the information accessible and actionable.

Beginner Excel Interview Questions

These questions are some of the technical Excel interview questions that are relevant to those who are relatively new to the technology. They test the Excel basics, many of which are covered in our Introduction to Excel course.

6. What is a Cell Reference?

A cell reference in Excel identifies the location of a cell in the spreadsheet. There are two main types of cell references in Excel: absolute and relative.

Relative cell references change relative to the position where they are copied. For example, if you have a formula in cell B2 that references cell A2 (written as =A2), and you copy this formula down to cell B3, the formula in B3 will automatically adjust to reference A3.

Absolute cell references, on the other hand, remain constant, no matter where they are copied. They are denoted by the $ symbol in front of the column letter and/or the row number, locking the reference to a specific cell. For instance, if you have a formula in cell B2 referencing cell A2 (=$A$2) and copy this formula to cell B3, the formula will still reference cell A2.

Mixed cell references combine both absolute and relative references. For example, in =A$2, the column reference is relative, and the row reference is absolute. If you copy this formula to the right (to C2), it will change to =B$2, but if you copy it down, it will stay as =A$2.

7. How do you sort the data?

To sort data in Excel, first select the range of cells you want to sort. Click on the "Data" tab in the ribbon at the top of Excel. Click on the 'Sort' button to open the Sort dialog box. Then, choose "Sort A to Z" for ascending order or "Sort Z to A" for descending order if sorting alphabetically. You can also choose to apply custom sorting criteria from the Sort dialog box. Remember to check the "My data has headers" option if your data includes headers to ensure they are not included in the sorting process.

8. What about filtering?

Filtering data in Excel allows you to display only the rows that meet certain criteria. To apply a filter, click on the Data tab, then select Filter – dropdown arrows will be added to each column header. Use these dropdown menus to filter the data.

9. How do you format the data in Excel?

In Excel, data formatting is adjusted using the options in the Home tab, where you can change the font type, size, color, cell borders, and background color. For numerical data, right-click a cell or range, select Format Cells, and choose from categories like Number, Currency, Date, or Custom to format the data as desired. Conditional Formatting, also found in the Home tab, allows you to automatically format cells based on their values, such as highlighting cells that contain numbers above a certain threshold.

10. How can you identify duplicates?

To identify duplicates in a column in Excel, you can use either Conditional Formatting or the COUNTIF function.

For Conditional Formatting, select the column where you want to identify duplicates, go to the ‘Home’ tab, click on ‘Conditional Formatting’, then ‘Highlight Cell Rules’, and choose ‘Duplicate Values’. In the dialog box, select how you want the duplicates to be formatted (e.g., with a specific color).

If you choose to use COUNTIF, enter the formula =COUNTIF(A:A, A1)>1 in a new column adjacent to your data column (assuming your data is in column A), which will return TRUE for duplicate values and FALSE for unique values. Drag the formula down the column to apply it to all cells, and duplicates will be clearly indicated where the formula returns TRUE.

11. How do you remove duplicates?

To remove duplicates in Excel, first select the range of data or the entire column where you want to remove duplicates. Go to the 'Data' tab on the Ribbon, select 'Table Tools' and click on 'Remove Duplicates'. In the dialog box that appears, specify which columns to check for duplicate information. Click 'OK', and Excel will remove duplicate rows, keeping only unique records in the selected range.

12. How can you freeze panes in Excel?

To freeze panes in Excel, ensure that certain rows or columns remain visible as you scroll through your spreadsheet. First place your cursor in the cell immediately to the right of the column and below the row you want to freeze. Go to the 'View' tab on the Ribbon, and in the 'Window' group, click on 'Freeze Panes'. From the drop-down menu, select 'Freeze Panes' to freeze the rows above and columns to the left of your selected cell. This feature is particularly useful for keeping headers visible while scrolling through large datasets.

Intermediate Excel Interview Questions

If you’re a more experienced Excel practitioner, you’ll be expected to have more of a grasp of functions and be able to analyze data. Check out our Analysis in Excel course and Intermediate Spreadsheets course to refresh on some of the key points.

13. What's the difference between SUM, SUMIF, and SUMIFS?

In Excel, SUM, SUMIF, and SUMIFS are functions used to calculate the sum of a range of cells, but they differ in their calculation approaches.

The SUM function simply adds up all the numbers in the specified range. Example: =SUM(A1:A10) will add all the numbers from cells A1 to A10.

SUMIF adds up cells that meet a single specified criterion. Example: =SUMIF(A1:A10, ">5") will sum all numbers greater than 5 in the range A1 to A10.

SUMIFS is an extension of SUMIF and allows for multiple criteria. Example: =SUMIFS(A1:A10, B1:B10, "X", C1:C10, ">5") will sum all numbers in the range A1 to A10 where the corresponding cells in range B1 to B10 equal "X" and those in C1 to C10 are greater than 5.

14. What's the difference between COUNT, COUNTA, COUNTBLANK, and COUNTIF?

In Excel, COUNT, COUNTA, COUNTBLANK, and COUNTIF are functions used for counting cells in a range, but each serves a different purpose.

The COUNT function counts the number of cells in a range that contain numbers. It ignores empty cells, text, or other non-numeric values. Example: =COUNT(A1:A10) will count only the cells in the range A1 to A10 that contain numbers.

COUNTA counts the number of non-empty cells in a range, regardless of the cell's content (numbers, text, or other types). Example: =COUNTA(A1:A10) will count all cells in the range A1 to A10 that are not empty.

COUNTBLANK specifically counts the number of empty cells in a given range. Example: =COUNTBLANK(A1:A10) will count the number of empty cells in the range A1 to A10.

COUNTIF counts the number of cells in a range that meet a specified criterion. Example: =COUNTIF(A1:A10, ">5") will count the number of cells in the range A1 to A10 that contain numbers greater than 5.

15. What's the difference between SUBSTITUTE and REPLACE?

​​In Excel, both SUBSTITUTE and REPLACE are text functions used to modify string contents, but the string replacement methods are different.

The SUBSTITUTE function replaces specified occurrences of a text string with another text string.

It is particularly useful when you need to replace specific text within a string and can be used to replace all occurrences or just a specific instance. Example: =SUBSTITUTE("Hello World", "World", "Excel") will change "Hello World" to "Hello Excel". You can also specify which occurrence of "World" to replace if it appears multiple times.

The REPLACE function, on the other hand, substitutes part of a text string based on its position and the number of characters associated with the string. Example: =REPLACE("Hello World", 7, 5, "Excel") starts at the 7th character (W), replaces 5 characters ("World") with "Excel", also resulting in "Hello Excel".

16. What is a VLOOKUP? When is it useful?

VLOOKUP, short for Vertical Lookup, is a function in Excel used for searching for a specific value in one column and retrieving a corresponding value from another column in the same row. It's particularly useful in scenarios where you need to find and extract data from large tables or datasets.

The basic syntax is VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]), where lookup_value is the value you're searching for, table_array is the range containing the value, col_index_num is the column number in the range containing the return value, and [range_lookup] is an optional argument where TRUE, or 1, finds an approximate match (default) and FALSE, or 0, finds an exact match.

Example: We're interested in returning the employee name (see mapping table E1:F11, where column E stores the employee ID and column F stores the employee name) based on the employee ID found in column A. =VLOOKUP(A2,$E$2:$F$11,2,0) will return "Sue", in the example below.

17. How do you create a pivot table?

To create a Pivot Table in Excel, first select the data range you want to analyze. Next, go to the "Insert" tab on the ribbon and click on "PivotTable." In the dialog box that appears, choose where you want the Pivot Table to be placed (new worksheet or existing worksheet). After clicking "OK," the PivotTable Field List pane will appear, where you can drag fields to the different areas (Rows, Columns, Values, and Filters) to organize your data.

18. How do you create a named range?

To create a named range in Excel, first select the cell or range of cells you want to name. Click on the "Formulas" tab in the ribbon. Then click on "Define Name" in the "Defined Names" group. In the "New Name" dialog box, enter a name for your range in the "Name" field, and specify the scope and cell reference if needed. Finally, click "OK" to create the named range.

19. How do you protect a Workbook?

To protect an entire workbook in Excel, navigate to Tools > Protection > Protect Workbook. Enter a password in the dialog box that appears, and then re-enter it when prompted for confirmation. This will encrypt the workbook, requiring the password to open it in the future.

Advanced Excel Interview Questions

This last set of questions is for more advanced users of Excel, those who have a lot of experience using the tool for a variety of purposes.

20. What's the benefit of using INDEX-MATCH instead of VLOOKUP?

Using INDEX-MATCH in Excel instead of VLOOKUP offers several advantages: it provides greater flexibility, as it can return a value in a column to the left of the lookup column, unlike VLOOKUP, which only works left-to-right. INDEX-MATCH is also more efficient in processing, especially for large datasets, as it only looks at specific columns rather than the entire row. It's less prone to errors when columns are added or deleted, since INDEX-MATCH uses column references that don't change with column modifications.

21. How do you create a drop-down list from a data validation?

To create a drop-down list in Excel using data validation, first select the cell or cells where you want the drop-down list to appear. Then, go to the "Data" tab on the ribbon and click on "Validation". In the Data Validation dialog box, under the "Settings" tab, select "List" from the "Allow:" dropdown menu.

In the "Source:" box, either type in the list items separated by commas, or click the up arrow button to select a range of cells containing the items you want in your list. Ensure that the "In-cell dropdown" box is checked. Click "OK" to apply the data validation and create your drop-down list.

22. Can you extract the domain name from an email address?

Assume the email address is in cell A1. Enter the following formula in another cell (e.g., B1): =RIGHT(A1, LEN(A1) - FIND("@", A1)), which will yield

  • FIND("@", A1) locates the position of the "@" character in the email address.
  • LEN(A1) calculates the total length of the email address.
  • Subtracting the position of "@" from the total length gives us the length of the domain part.
  • Finally, RIGHT(A1, LEN(A1) - FIND("@", A1)) extracts the domain part from the right side of the email address.

23. What are wildcards in Excel? How do you apply them?

In Excel, wildcards are special characters used in text searches and functions to represent one or more characters, allowing for more flexible and powerful searching and matching.

The three main wildcards are the asterisk (*), which represents any number of characters, the question mark (?), which represents a single character, and the tilde (~), which is used to escape wildcard characters.

You can use wildcards in various Excel functions like SEARCH, FIND, REPLACE, SUBSTITUTE, and in features like filters or conditional formatting. For example, using =COUNTIF(A1:A10, "*test*") will count all cells in the range A1 to A10 that contain the word "test" anywhere in the text.

24. Can you apply a slicer to filter the data?

To apply a slicer to filter data in Excel, first, ensure your data is formatted as a table or is part of a PivotTable. Click anywhere inside the table or PivotTable, then go to the ‘Insert’ tab on the Ribbon and click on ‘Slicer’ in the Filters group. In the dialog box that appears, select the checkbox for the column(s) you want to use for slicing, and then click ‘OK’. A slicer will appear in your worksheet, which you can use to filter the data in the table or PivotTable by simply clicking on the various options in the slicer.

25. What is Goal Seek?

Goal Seek in Excel is a tool that allows you to find the input value needed to achieve a specific goal or target in a formula. It works by adjusting a single input value to make the formula result match the desired outcome. You can access Goal Seek from the "Data" tab, under the "What-If Analysis" button, where you specify the cell with the formula, the target value, and the cell to change to achieve this target.

In the example below, we want to know what interest rate we'd pay if we made monthly payments of $900 over a period of 15 years on a $100,000 loan. Goal Seek can help us figure it out!


Our last tip for your Excel interview is to keep on learning! Tools like Excel adapt to meet the demands of the market (see the introduction of Python in Excel by Anaconda and the integration of LLM-powered Copilot in Excel by Microsoft). While it's unlikely you'll be tested directly on newly released technology, your knowledge of them can give you an edge over other candidates during an interview (as long as you demonstrate the core competencies required for the job first). Good luck!

If you're feeling last-minute jitters before your interview, you can consult our Excel formulas cheat sheet to brush up on key concepts and formulae. In addition, remember that an interview is just a conversation. Treat it like you were meeting an old friend after a long time.

Photo of Chloe Lubin
Chloe Lubin

Data analyst by day, storyteller by night. I love using my knowledge to bridge the data literacy gap and help newcomers transition into the field. My philosophy is to learn every day, if only for 5 minutes!


Practice For Your Excel Interview!


Introduction to Excel

4 hr
Master the Excel basics and learn to use this spreadsheet tool to conduct impactful analysis.
See DetailsRight Arrow
Start Course
See MoreRight Arrow
a great interview


25 Essential Power BI Interview Questions For Every Level

Explore the questions you can expect in a Power BI job interview, whether you're a beginner, intermediate, or advanced Power BI practitioner.
Joleen Bothma's photo

Joleen Bothma

15 min


Top Tableau Interview Questions for 2024 (Beginner - Advanced)

Get ahead in your Tableau interviews with our comprehensive guide covering common questions for beginner, intermediate, and advanced users.
Chloe Lubin's photo

Chloe Lubin

19 min


The 80 Top SQL Interview Questions and Answers for Beginners & Intermediate Practitioners

This article provides a comprehensive overview of 80 essential SQL questions and answers for job hunters, hiring managers, and recruiters, covering both general topics and technical questions.
Elena Kosourova's photo

Elena Kosourova

12 min


Top 25 AI Interview Questions and Answers For All Skill Levels

Ace your AI interview with our comprehensive guide. Explore technical and scenario-based questions and answers to increase confidence and unlock your potential.
Vinod Chugani's photo

Vinod Chugani

15 min


Top 30 SQL Server Interview Questions (2024)

This comprehensive guide provides a curated list of SQL Server interview questions and answers, covering topics from basic concepts to advanced techniques, to help you prepare for your next data-related interview.

Kevin Babitz

14 min


28 Top Data Scientist Interview Questions For All Levels

Explore the top data science interview questions with answers for final-year students and professionals looking for jobs.
Abid Ali Awan's photo

Abid Ali Awan

23 min

See MoreSee More