Email validation is a crucial step in any data-driven process. Inaccurate or invalid email addresses can lead to a wide range of problems, from undeliverable messages to lost sales opportunities. For this reason, it is essential to validate email addresses before using them in any business process. In this article, we'll explore the process of validating email addresses in Excel, including the tools and techniques you can use to ensure accuracy.

Learn more about email validation.

Why Validate Email Addresses in Excel?

validate email address excel

Excel is a powerful tool for data analysis and management, and it is commonly used to store and organize email addresses. However, not all email addresses are valid, and using invalid email addresses can cause a range of problems. For example, if you're sending marketing emails to an invalid email address, you're wasting time and resources on a message that will never be delivered. Additionally, if you're using email addresses to create customer accounts or other business processes, you need to ensure that the email addresses are valid to avoid errors and inaccuracies.

How to Validate Email Addresses in Excel

validate email address excel

There are several methods you can use to validate email addresses in Excel, including data validation rules, built-in functions, and third-party add-ins. Let's explore each of these in more detail.

Data Validation Rules

Data validation rules are a built-in feature of Excel that allows you to set restrictions on the type of data that can be entered into a cell. To validate email addresses using data validation rules, you'll need to create a custom rule that checks the syntax of the email address. Here's how:

  1. Select the cells that will contain the email addresses.
  2. Click on the "Data" tab in the ribbon, then click on "Data Validation" in the "Data Tools" group.
  3. In the "Data Validation" dialog box, select "Custom" from the "Allow" drop-down list.
  4. In the "Formula" field, enter the following formula: =AND(ISNUMBER(SEARCH(""@"",A1)),ISNUMBER(SEARCH(""."",A1,SEARCH(""@"",A1)+2)),LEN(A1)<=255)
  5. Click "OK" to close the dialog box and apply the validation rule.

Once you've created the validation rule, Excel will check the syntax of any email addresses entered into the selected cells. If an email address is invalid, Excel will display an error message and prevent the user from entering the data.

Built-in Functions

Excel also includes several built-in functions that can be used to validate email addresses. The most commonly used functions are "LEN" "FIND" and "IFERROR." Here is how to use these functions to validate email addresses:

  1. Create a new column next to the column that contains the email addresses.
  2. In the first cell of the new column, enter the following formula: =IFERROR(IF(AND(FIND(\""@\"",A1)>1,FIND(\"".\"",A1,FIND(\""@\"",A1)+2)>FIND(\""@\"",A1)+2,LEN(A1)-LEN(SUBSTITUTE(A1,\""@\"",\""\""))=1),TRUE,FALSE),FALSE)
  3. Copy the formula down to the rest of the cells in the column.

This formula checks the syntax of each email address in the first column and returns "TRUE" if the email address is valid and "FALSE" if it is not. If an email address is invalid, the formula will return "FALSE" for that row.

Third-Party Add-Ins

Finally, there are several third-party add-ins available for Excel that can help you validate email addresses. These add-ins typically include advanced features like real-time validation, bulk validation, and integration with other tools like CRM systems. Some popular add-ins include:

  • EmailValidator
  • Validatr
  • Email Verifier

Before using any third-party add-ins, be sure to research the provider and read reviews from other users to ensure that the add-in is reputable and effective.


How can I validate email addresses in bulk?

If you need to validate a large number of email addresses, you can use a third-party add-in like EmailValidator or Validator. These tools allow you to validate multiple email addresses at once, saving time and effort.

Can I use regular expressions to validate email addresses?

Yes, regular expressions can be used to validate email addresses in Excel. However, this method requires advanced knowledge of regular expressions and can be time-consuming to set up. If you're not familiar with regular expressions, we recommend using one of the other methods described in this article.

What should I do if I encounter an invalid email address?

If you encounter an invalid email address, you should either correct the address or remove it from your data set. Using invalid email addresses can lead to errors and inaccuracies in your data, so it is important to validate all email addresses before using them in any business process.


Validating email addresses is an essential step in any data-driven process, and Excel provides several tools and techniques for ensuring accuracy. Whether you use data validation rules, built-in functions, or third-party add-ins, it is important to take the time to validate all email addresses before using them in any business process. By validating your email addresses, you can avoid errors and inaccuracies, save time and resources, and improve the overall quality of your data.