Excel Tutorial: How To Compare Two Lists On Excel


Comparing two lists in Excel is a crucial task, especially for those dealing with large amounts of data. It helps in identifying similarities, differences, and inconsistencies, ultimately leading to better decision-making and data analysis. In this Excel tutorial, we will walk you through the process of comparing two lists in Excel, step by step, to help you streamline your data comparison process and make it more efficient.

Key Takeaways

  • Comparing two lists in Excel is essential for identifying similarities, differences, and inconsistencies in data.
  • Understanding the data, using VLOOKUP, conditional formatting, IF function, and EXACT function are all important methods for comparing lists in Excel.
  • Practicing and exploring additional Excel features for list comparison is encouraged to enhance data analysis skills.
  • Feedback and future tutorial suggestions are welcomed to improve the learning experience for readers.
  • Attention to detail and data accuracy are crucial when comparing lists in Excel, to ensure reliable decision-making and analysis.

Understanding the data

Before comparing two lists in Excel, it is important to thoroughly understand the data that you are working with. This involves identifying the two lists to be compared, understanding the type of data in each list, and ensuring the data is correctly formatted.

A. Identifying the two lists to be compared
  • Take note of the names or labels of the two lists that you want to compare. This will help you easily refer to them throughout the comparison process.
  • Ensure that the lists are clearly separated and easily accessible within your Excel worksheet.

B. Understanding the type of data in each list
  • Assess whether the data in each list consists of numbers, text, dates, or a combination of these.
  • Recognize any commonalities or differences in the type of data present in each list, as this will influence the comparison methods to be used.

C. Ensuring the data is correctly formatted
  • Check for any formatting inconsistencies within the lists, such as leading or trailing spaces, special characters, or inconsistent capitalization.
  • Ensure that the data is properly organized and aligned in the same format, such as in columns or rows, to facilitate an accurate comparison.

Using the VLOOKUP function

When working with Excel, comparing two lists can be a common task. One way to do this is by using the VLOOKUP function, which allows you to search for a value in the first column of a table array and return a value in the same row from another column.

Explanation of the VLOOKUP function

The VLOOKUP function in Excel stands for "vertical lookup." It is a built-in function that is used to search for a value in the first column of a table and return a value in the same row from another column. This function is particularly useful when comparing data from different sources or lists.

Step-by-step guide on how to use VLOOKUP to compare two lists

  • Step 1: Ensure that both lists have a common field to use as the basis for comparison.
  • Step 2: In a new column in the first list, use the VLOOKUP function to search for each value from the second list.
  • Step 3: Compare the results from the VLOOKUP function to identify any differences or discrepancies between the two lists.

Common errors and how to troubleshoot them

While using the VLOOKUP function, there are a few common errors that may arise:

  • #N/A error: This error occurs when the function cannot find a matching value. Double-check that the lookup value exists in the comparison list.
  • Incorrect column index: Ensure that the column index number in the VLOOKUP function is accurate and corresponds to the column from which you want to retrieve the data.
  • Not using absolute cell references: When copying the VLOOKUP formula to other cells, use absolute cell references (e.g., $A$1) to prevent the table array from shifting and causing errors.

Using conditional formatting

Conditional formatting is a powerful tool in Excel that allows you to visually highlight data based on specific criteria. This can be particularly useful when comparing two lists to quickly identify any differences.

Explanation of conditional formatting

Conditional formatting is a feature in Excel that enables you to apply formatting to cells based on their content. This can include changing font color, cell background color, adding borders, and more. By setting up specific rules, you can easily spot variations in your data.

Step-by-step guide on how to use conditional formatting to highlight differences in the two lists

Here’s a step-by-step guide on how to utilize conditional formatting to compare two lists:

  • First, select the range of cells that you want to compare across the two lists. This can be done by clicking and dragging the cursor across the relevant cells.
  • Next, navigate to the ‘Home’ tab on the Excel ribbon and click on the ‘Conditional Formatting’ option in the ‘Styles’ group.
  • From the dropdown menu, select ‘Highlight Cells Rules’ and then choose ‘Duplicate Values’.
  • A dialog box will appear, allowing you to select the formatting style for the duplicate values. You can customize the font color, fill color, and other formatting options to make the differences stand out.
  • After customizing the formatting, click ‘OK’ to apply the conditional formatting to the selected cells. Any discrepancies between the two lists will now be visually highlighted according to the rules you’ve set.

Customizing the conditional formatting rules

Excel also offers the flexibility to customize the conditional formatting rules to suit your specific comparison needs. You can adjust the conditions, formatting styles, and cell range to fine-tune the visual representation of differences.

Using the IF function

The IF function in Excel allows users to perform logical tests and return specific results based on whether the test is true or false. It is a powerful tool for comparing two lists and determining the differences or similarities between them.

Explanation of the IF function

The IF function takes three arguments: the logical test, the value to return if the test is true, and the value to return if the test is false. It essentially evaluates a condition and returns one value if the condition is met, and another value if it is not.

Step-by-step guide on how to use the IF function to compare two lists and return specific results

To compare two lists using the IF function:

  • Step 1: Open a new Excel spreadsheet and input the two lists you want to compare in separate columns.
  • Step 2: In a new column, use the IF function to compare the values from the two lists. For example, you can use the formula =IF(A2=B2, "Match", "No Match") to check if the values in cells A2 and B2 are the same or not.
  • Step 3: Drag the fill handle of the formula cell down to apply the formula to the entire list.
  • Step 4: The new column will now display the results of the comparison, showing "Match" if the values are the same, and "No Match" if they are different.

Examples of different scenarios where the IF function can be used

The IF function can be used in various scenarios to compare two lists:

  • Scenario 1: Comparing a list of employee IDs in one column with a list of employee IDs in another column to identify any duplicate or missing IDs.
  • Scenario 2: Comparing a list of product codes from two different suppliers to find any discrepancies or inconsistencies.
  • Scenario 3: Comparing a list of student grades with a list of passing scores to determine which students have met the passing criteria.

Using the EXACT function

When comparing two lists in Excel, the EXACT function can be a valuable tool. This function allows you to compare two text strings and determine if they are exactly the same, including case sensitivity.

Explanation of the EXACT function

The EXACT function in Excel compares two text strings and returns TRUE if they are exactly the same, and FALSE if they are not. This function is case-sensitive, meaning it will differentiate between uppercase and lowercase letters.

Step-by-step guide on how to use the EXACT function to compare two lists for exact matches

To use the EXACT function to compare two lists in Excel, follow these steps:

  • Select the cell where you want the result to appear.
  • Enter the formula =EXACT(text1, text2) into the cell, replacing "text1" and "text2" with the cell references or text strings you want to compare.
  • Press Enter to see the result. The function will return TRUE if the two text strings are exactly the same, and FALSE if they are not.

Tips on dealing with case sensitivity

When using the EXACT function to compare two lists, keep in mind that it is case-sensitive. This means that "apple" and "Apple" will be considered different. To ensure accurate comparisons, consider using the UPPER or LOWER function to standardize the text before using the EXACT function.


A. In this tutorial, we covered the key points of comparing two lists in Excel using various methods such as VLOOKUP, MATCH, and Conditional Formatting. We also discussed how to identify common and unique items between the lists, as well as how to highlight the differences.

B. I encourage all readers to practice the techniques outlined in this tutorial and explore additional Excel features for list comparison. Excel offers a wide range of powerful tools for data analysis, and mastering these skills can greatly improve your efficiency in handling large sets of data.

C. I would love to hear your feedback on this tutorial and any suggestions for future topics you would like to see covered. Feel free to leave a comment or reach out with your thoughts and ideas. Happy Excel-ing!

Excel Dashboard

ONLY $99

    Immediate Download

    MAC & PC Compatible

    Free Email Support

Related aticles