Compare and Match Columns in Excel

Compare Two Columns in Excel for Match

Comparing and matching two columns in excel data can be done in several ways deepening upon the tools user know, and also it depends on the data structure. For an example, a user may want to compare or match two columns and get the result as TRUE or FALSE; some user wants the result in their own words, some users want to highlight all the matching data, some users want to highlight only unique values. Like this, depending on the requirement of the user, we can do the matching.

Compare and Match Columns in Excel

You are free to use this image on your website, templates etc, Please provide us with an attribution linkHow to Provide Attribution?Article Link to be Hyperlinked
For eg:
Source: Compare and Match Columns in Excel (


Below are the examples of matching or comparing two columns in excelComparing Two Columns In ExcelTwo columns in excel are compared when their entries are studied for similarities and more.

You can download this Match Two Columns Excel Template here – Match Two Columns Excel Template

Example #1 – Compare Two Columns Data

For example, assume you have received city names from two different sources, which are sorted from A to Z. Below is the data set for this example.

Match Columns Example 1

Follow the below steps:

  1. We have city names from two different sources; we need to match whether Source 1 data is equal to Source 2 or not. This can be done by simple basic excel formulas. Open Equal sign in C2 cell.

    Match Columns Example 1-1

  2. Since we are matching Source 1 = Source 2, let’s select the formula as A2 = B2.

    Match Columns Example 1-2

  3. Press the Enter key. If Source 1 is equal to Source 2, we will get the result as TRUE or else FALSE.

    Example 1-3

  4. Drag the formula to the remaining cells to get the result.

    Example 1-4

    Example 1-5

    In some cells, we got the result as FALSE (colored cells), which means Source 1 data is not equal to Source 2. Let’s look at each cell in detail.

    Cell C3: In A3 cell, we have “New York”, and in B3 cell, we have “NewYork”. Here the difference is we don’t have space characters after the word “New”. So the result is FALSE.

    Cell C7: In A7 cell, we have “Bangalor”, and in cell B7, we have “Bengaluru”. So both are different, and obviously, the result is FALSE.

    Cell C9: This is a special case. In cell A9 and B9, we have the same value as “New Delhi”, but still, we got the result as FALSE. This is an extreme case but a real-time example. By just looking at the data, we cannot really tell what the difference is; we need to go minute analysis mode.

  5. Let’s apply the LEN function in excel for each cell, which tells the number of characters in the selected cell.

    Example 1-9

  6. In cell A9, we have 9 characters, but in cell B9, we have ten characters, i.e., one extra character in cell B9. Press the F2 key (edit) in cell B9.

    Example 1-10

  7. As we can see, there is one trailing space character entered after the word “Delhi”, which is contributing as an extra character. To overcome these kinds of scenarios, we can apply the formula with the TRIM function, which removes all the unwanted space characters. Below is the way of applying the TRIM function.

    Example 1-11
    Now, look at the result in cell C9; this time, we got the result as TRUE because since we have applied a TRIM function, it has eliminated the trailing space in cell B9, now this is equal to the cell A9.

Example #2 – Case Sensitive Match

In case if you want to match or compare two columns with case sensitive approach, then we need to use the Exact function in excelExact Function In ExcelThe exact function is a logical function in excel used to compare two strings or data with each other, and it gives us the result whether the both data are an exact match or not. This function is a logical function, so it provides true or false as a more.

The Exact Function looks for two values and returns TRUE if the value 1 is equal to value 2. For example, if the value 1 is “Mumbai” and value 2 is “MUMBAI” it will return FALSE because the value 1 characters are in proper format and value 2 characters are in uppercase format.

Take a look at the below data now.

Example 2-1.png

We have two values in the form of fruit names. Now we need to match whether Value 1 is equal to Value 2 or not.

Below is the EXACT formula.

Example 2-2.png

Here, value 1 is equal to value 2, so it returns “True.”

Example 2-3

Drag the formula to other cells.

Example 2-4

We have four values that are not exact.

Example 2-4

Example #3 – Change Default Result TRUE or FALSE with IF Condition

In the above example, we have got TRUE for matching cells and FALSE for non-matching cells. We can also change the result by applying the IF condition in excelApplying The IF Condition In ExcelIF function in Excel evaluates whether a given condition is met and returns a value depending on whether the result is “true” or “false”. It is a conditional function of Excel, which returns the result based on the fulfillment or non-fulfillment of the given criteria. read more.

If the values match, then we should get “Matching,” or else we should get “Not Matching” as the answer by replacing default results of TRUE or FALSE, respectively.

Let us open the IF condition in cell C3.

Match Columns Example 3

Enter the logical test as A2 = B2.

Example 3-1

If the provided logical test in excelLogical Test In ExcelA logical test in Excel results in an analytical output, either true or false. The equals to operator, “=,” is the most commonly used logical more is TRUE, then the result should be “Matching.”

Compare Columns in Excel Example 3-2

If the test is FALSE, then we need the result as “Not Matching.”

Compare Columns in Excel Example 3-3

Hit enter and copy-paste the formula to all the cells to get the result in all the columns.

Compare Columns in Excel Example 3-4

So wherever data is matching, we got the result as “Matching,” or else we got the result as “Not Matching.”

Example #4 – Highlight Matching Data

With the help of conditional formattingConditional FormattingConditional formatting is a technique in Excel that allows us to format cells in a worksheet based on certain conditions. It can be found in the styles section of the Home more, we can highlight all the matching data in excel.

Select the data first and go to conditional formatting. Under Conditional Formatting, select New Rule.

Match Column Example 4

Select Use a formula to determine which cells to format. In the formula, the bar enters the formula as =$A2=$B2.

Compare Columns in Excel Example 3-6

In the Format, the option chooses formatting color.

Compare Columns in Excel Example 3-7

Click on OK. It will highlight all the matching data.

Compare Columns in Excel Example 3-8

Like this, we can match two columns of data in excel in different ways.

Recommended Articles

This has been a guide to Compare Columns in Excel. Here we learn to match and compare two columns using different formulas in excel along with some examples and a downloadable excel template. You may learn more about excel from the following articles –

  • 35+ Courses
  • 120+ Hours
  • Full Lifetime Access
  • Certificate of Completion