
Built-in conditional formatting
In 10 cool ways to use Excel's conditional formatting feature, #5 and #6 offer conditional formatting rules for catching duplicate values. #5 compares values in the same column. #6 finds discrepancies between values in two columns (or lists). Now, suppose you want to highlight values that occur in both columns. Neither of these solutions will work, but they're close.
If you're using a ribbon version, the solution is simple: use one of the new built-in rules. To create the results shown in the images below, do the following:
- Select the dataset, A1: B8.
- On the Home tab, click Conditional Formatting in the Styles group.
- Choose Highlight Cells Rules and then select Duplicates Values in the subsequent menu.
- In the resulting dialog, select an appropriate format - I accepted the default - and click OK.
This built-in rule highlights all duplicates across the selected columns. It highlights duplicates in the same column and can handle more than two columns.
Formula conditional formatting
If you're using Excel 2003, or if the above rule provides too much coverage, you can use a formula rule to get almost the same results, as shown in the image below.
To achieve the similar results shown in the image below, do the following:
- Select the first column, D1:D8.
- On the Home tab, click Conditional Formatting in the Styles group.
- Choose New Rule.
- In the resulting dialog, select the last option in the first pane: Use A Formula To Determine Which Cells To Format.
- Enter the formula =COUNTIF($E$1:$E$8,D1) and then click Format.
- Select the appropriate options, and click OK.
- Click OK to return to the sheet.
Repeat the steps above, selecting the data in column E, E1:E8, and entering the formula =COUNTIF($D$1:$D$8,E1). (Don't include the period at the end; it's grammatical.)
Applying this type of conditional format can have you banging your head against the wall - so much can go wrong! In this example, the function's first argument is the same as the selected range. This arrangement says: if a value in the selected range equals any value in the other referenced column, highlight it.
This formula doesn't catch duplicates in the same column. You'd need an additional rule to cover those. In addition, this particular rule restricts you to two columns.
Also read:
- How to find duplicates in Excel
- Use formulas to find multi-column duplicates in Excel
- 10 advanced formatting tricks for Excel users
Full Bio
Susan Sales Harkins is an IT consultant, specializing in desktop solutions. Previously, she was editor in chief for The Cobb Group, the world's largest publisher of technical journals.
