Do you need to hire an Excel expert for your organization?
Finding the right talent isn’t always simple, and it can be challenging to evaluate their skills. However, there are a couple of useful ways to hire a professional with exceptional Excel skills.
When you source candidates, you can give them an Advanced Excel skills test to instantly identify those with advanced Excel skills.
Then, when you have a shortlist of candidates, you can invite them to an interview and ask them advanced Excel interview questions to further gauge their skills.
If you’re wondering which questions you should ask during the interview, we’ve made it easier for you.
Here are 50 advanced Excel interview questions you can ask your candidates.
Let’s start with some general Excel interview questions. Asking these questions will help you assess a range of advanced Excel skills and learn if your candidates have the right skill set for the role you’re hiring for.
What does a nested “If” statement do?
How is “VLOOKUP” different from “LOOKUP”?
How do you disable the automatic sorting function in pivot tables?
How do you view specific results in a pivot table?
What is meant by “data validation” in Excel?
Describe what conditional formatting is in Excel.
Describe how to use conditional formatting in Excel.
How do you preserve the formatting of pivot tables when refreshing them?
Which approach would you use to measure percentages in Excel?
How do you create a feature shortcut in Excel?
How do you apply an identical format to all workbook sheets in Excel?
How do you return to a certain cell in a worksheet?
Explain what a “relative cell address” is.
Explain the order of operations Excel follows when evaluating a formula.
Describe an advantage of using sheet formulas in Excel.
How do you build named ranges?
Describe how you would protect workbooks, sheets, and cells in Excel.
Explain what a variant data type is.
When you are interviewing candidates for your vacancy, look for these answers in response to 5 of the most important general advanced Excel interview questions.
Candidates may mention that it’s possible to protect a workbook by setting a password, which the user must enter to open the workbook.
They may say that it’s possible to protect sheets by navigating to the “Review” tab and selecting “Protect Sheet”. This prevents users from adding or removing sheets. Candidates might also explain that you must set a password for the worksheet and choose the permissions that you wish to give to users.
Candidates may also tell you that since cells are locked by default in Excel, they are all protected when you protect the worksheet. However, it’s possible to choose cells that you don’t want to protect by right-clicking them and selecting “Format Cells”. From there, navigate to the “Protection” tab and deselect the “Locked” option. Finally, click “OK”.
Do your candidates know how to disable the automatic sorting function? This is done by right-clicking on the pivot table, selecting “More Sort Options” to open the “Sort” dialog box, clicking “More Options”, and deselecting the “Sort automatically” option.
Candidates should know that the conditional formatting feature enables users to format cells that meet certain criteria. For example, they may note that it’s possible to format a cell to have a bold font if the value the cell contains is greater than 1,000.
Candidates may point out that sheet formulas can not only make calculations but also update the result of a calculation if you replace a number in a cell that is part of the formula.
Excel follows the PEMDAS acronym when it calculates a formula. Promising candidates should know that PEMDAS refers to the following order of operations:
Parentheses
Exponentiation
Multiplication or Division (left to right)
Addition or Subtraction (left to right)
The following 23 advanced Excel interview questions will help you learn whether your candidates have advanced skills in and knowledge of Visual Basic for Applications (VBA) in Excel.
What does “Option Explicit” do in VBA?
Name three core modules in VBA.
How do you pass arguments in VBA?
How is “ThisWorkbook” different from “ActiveWorkbook” in VBA?
How are subroutines different from functions in VBA?
Explain what user forms are in VBA.
Explain what ADO is.
Describe some of the ADO objects.
Which functions are commonly used in VBA?
What does “ByVal” do in VBA?
What does “ByRef” do in VBA?
How are “ByVal” and “ByRef” different in VBA?
Explain how to assign a value to an array.
What does it mean to format expressions in VBA?
What is the purpose of comments in VBA, and how do you write a comment?
Name three ways to correct code in VBA.
Explain what type of language VBA is.
What is the code window in VBA, and where is it located?
Explain the different types of VBA procedures.
Explain how variables are declared in VBA for Excel.
Explain what loops are in VBA.
Explain how to test conditions in VBA.
Which shortcut will take you to the VBA editor?
To learn whether your candidates have advanced VBA skills, compare their responses with these potential answers to the 5 crucial Excel interview questions related to VBA.
The VBA code window is a space in which users write code for VBA projects. Do your candidates know that the VBA code window is located on the right-hand side of the VBA pane? Candidates may mention that the shortcut key used to view the code window is F7.
Candidates should know that loops can be used in VBA to repeat code blocks until certain conditions are met. They can also be used to highlight empty dataset rows or strings of text. There are different types of loops in VBA, including the following:
Do Until
Do While
For Each
For Next
Three of the main core modules in VBA are:
Class modules. Users can make new objects and enhance existing objects using class modules.
User forms. User forms are a type of module used for building a graphical user interface (GUI) for an application.
Code modules. Code modules are usually the default modules in which functions and procedures are written.
ADO stands for ActiveX Data Objects. Candidates should know that ADO can help you access data from several sources. You can retrieve and gather data from all data sources so that it’s located on one platform. Without ADO, you would have to write the code for every required data source.
Do your candidates know that they can write comments in VBA code that describe the code’s logic? Can they explain that these comments help other users work with the code? Are they aware that VBA comments are created by placing an apostrophe at the beginning of a line of code?
Ask your candidates these 9 advanced interview questions to find out whether they have the comprehensive and advanced Excel skill set required for your open role.
What are the advantages of macros?
How do you delete a macro from a workbook?
How do you run a macro automatically when you open a workbook in VBA?
How do you save macros?
How do you hide macros?
Describe four ways to run macros.
Is it possible to pull data from other workbooks with macros? How do you do this?
How do you assign a macro to a particular button?
How do you stop recording a macro?
Find out whether your candidates have advanced skills with Excel macros by comparing their responses with the potential answers listed below.
Your candidates may say that macros offer two main advantages:
They save time by automating repetitive tasks
They enhance productivity and accuracy by reducing the need to input commands manually
In response to this question, candidates may state that you should start by opening the VBA editor with the shortcut Alt+F11. Then, on the left side of the project explorer, double-click “ThisWorkbook”. Input the code “Private Sub Workbook_Open()” and hit the enter key. Next, write the recorded code between “Private Sub Workbook_Open()” and “End Sub”. After you close the VBA editor, save your workbook in Excel Macro-Enabled Workbook (XLSM) format.
Candidates may describe two ways to save macros. You may only need your macro for the particular workbook in which you made it. In this case, just select “File” and then “Save” or “Save As”.
Alternatively, you may need to save a workbook that contains macros and preserve them after you save the workbook. This requires you to select “No” when asked if you want to continue saving as a macro-free workbook. Then, save the workbook in XLSM format.
Candidates may mention that users can hide macros by first opening the macro that they want to hide. They must then go to the first line of code, which contains the “Sub” command. At the start of the line, they need to write the word “Private”, leaving a space between it and the macro’s name. Once the macro is saved, it will be hidden.
Are your candidates aware that to stop recording a macro, users must navigate to the “View” tab and select “Macros”? They must then click on the “Stop Recording” option.
Here are best practices you can use before and during interviews to get the most out of our list of advanced Excel interview questions and make a well-informed hiring decision.
As mentioned in the introduction, since pre-employment skills tests help you instantly spot candidates who don’t have the right Excel knowledge and skills, you should use an Advanced Excel skills test to ensure that you only spend time interviewing the most promising candidates for the role.
Consistency is essential when conducting an interview. When you use advanced Excel interview questions, ensure that you choose a set of questions that will apply to every candidate. You can ask follow-up questions to get the information you need from a candidate who fails to provide enough detail, but be consistent with the questions you ask your candidates.
Always explain the responsibilities of the position to the candidate in more detail than the job ad before you ask them technical questions related to the role.
For example, if you mentioned that VBA is an essential part of the role in your job description, explain how this advanced Excel skill will help with the role. Or, if conditional formatting is a regular part of the role, explain why it is important.
It’s important that you use advanced Excel interview questions and skills tests for senior positions as opposed to General Excel skills tests or basic Excel interview questions. Always ensure that you match the assessments you use to the level of the role you’re hiring for.
Answers to open-ended questions will generally be more detailed than those to closed-ended questions. Sticking to open-ended questions such as “What do you find most challenging about using Excel?” will help you learn more about your candidates than questions like “Do you find using Excel challenging?”
Before you dive into a bunch of technical and advanced Excel interview questions, try to ask candidates questions about their backgrounds and previous roles. You can also ask them questions related to how they think they fit your role and organization.
Toward the end of the interview, allow your candidates to ask you questions about the role. Be prepared to answer technical questions that might come up. Ensure that you’re also prepared to give information about the team your candidates will be working with.
To help boost the candidate experience and close the interview, inform your candidates about your hiring decision timeline, and give them an estimate of when you will make your final selection.
Since it can be a challenge to hire talent that fits your organization and has the right advanced Excel skills for your team, remember that skills testing can make the process easier.
Although you may have hundreds of applicants, you can narrow them down with our Advanced Excel skills test. You should make skills testing your priority and complete it before reviewing resumes.
When you have decided on a shortlist, select the advanced Excel interview questions that suit your interview process and evaluate your candidates with ease.
Hire the best talent using skills assessment tools and the right interview questions. Try TestGorilla for free.
Why not try TestGorilla for free, and see what happens when you put skills first.
Biweekly updates. No spam. Unsubscribe any time.
Our screening tests identify the best candidates and make your hiring decisions faster, easier, and bias-free.
This handbook provides actionable insights, use cases, data, and tools to help you implement skills-based hiring for optimal success
A comprehensive guide packed with detailed strategies, timelines, and best practices — to help you build a seamless onboarding plan.
This in-depth guide includes tools, metrics, and a step-by-step plan for tracking and boosting your recruitment ROI.
A step-by-step blueprint that will help you maximize the benefits of skills-based hiring from faster time-to-hire to improved employee retention.
With our onboarding email templates, you'll reduce first-day jitters, boost confidence, and create a seamless experience for your new hires.
Get all the essentials of HR in one place! This cheat sheet covers KPIs, roles, talent acquisition, compliance, performance management, and more to boost your HR expertise.
Onboarding employees can be a challenge. This checklist provides detailed best practices broken down by days, weeks, and months after joining.
Track all the critical calculations that contribute to your recruitment process and find out how to optimize them with this cheat sheet.