Javatpoint Logo
Javatpoint Logo

How to find duplicates in Excel?

What is duplicate data?

In Excel, Duplicate data is defined as data similarity or repeatedly occurring in the data. Duplicate data appears for many reasons, such as an error in data entry or copying and pasting the same data multiple times.

Reason for occurring duplicate data

There are several reasons for duplicate values in the given data. Some of the values are listed below:

  1. Sometimes the data entry causes repetition, such as entering the same data multiple times.
  2. For a larger data set, sorting is done to organize the data quickly. While sorting the similar values are grouped, this may cause data errors.
  3. Repetition of data occurs while importing the data from external sources such as databases etc.

Unique or Distinct Values

The concept of unique or Distinct Values is explained as follows:

Unique Values: As the name suggests, the unique values appear only once in the list. The meaning of distinct refers to the same as unique, where it displays the one-time value appearing in the given data range.

Methods to find duplicate data in Excel

Excel provides various methods to find duplicate data in Excel. The methods are listed as follows:

  • Remove Duplicates
  • Sort and Filter Method
  • Conditional Formatting
  • , SUM, If, and COUNTIF Function

The methods are explained with examples as follows,

1. Remove Duplicates

As the name suggests, the remove duplicate function removes or finds the duplicate value in Excel. It is present in the ribbon tab in the Data section. The example to remove duplicates in the data is as follows:

1. Enter the data in the column range, namely A1:A10.

How to find duplicates in Excel?

2. Select the data range from A1:A10. Click the option "Data" from the Ribbon tab. In that, choose the Remove Duplicates option.

How to find duplicates in Excel?

3. A pop-up message will display regarding how many duplicate values are found in the cell and the remaining unique values in it.

How to find duplicates in Excel?

4. The Remove Duplicate function removes the duplicate values present in the data.

How to find duplicates in Excel?

In the worksheet, the repeated data present in cells A8, A9, and A10 are removed.

2. Sort and Filter Method

The Sort and Filter Methods are used to filter the unique values. It is present in the Ribbon tab in the Data option. The steps to be followed to use Sort and Filter Method are as follows:

  1. Enter the data in the worksheet, namely A1:A10
    How to find duplicates in Excel?
  2. Select the data range from A1:A10 and choose the "Advanced" option in the Sort and Filter Method.
    How to find duplicates in Excel?
  3. The Advanced Filter dialog box will open. The list range is displayed automatically when the range is selected and inserts the tick mark in the unique record-only option.
    How to find duplicates in Excel?
  4. Click Ok. The Advanced Filter option filters the unique values in the selected cell range.
    How to find duplicates in Excel?

In the worksheet, cells A8 and A9 are removed, duplicated, and unique values are filtered.

3. Conditional Formatting Option

As the name suggests, the conditional formatting option formats the selected range of data based on several conditions. In this example, it is used to find or highlight duplicate values. The steps to be followed are:

  1. Enter the data in the cell range, namely A1:A10
    How to find duplicates in Excel?
  2. Select the cell range from the data A1:A10, and choose the option Conditional Formatting in the Style tab from the Home tab.
    How to find duplicates in Excel?
  3. There display several options in that choose the option Highlight Cell Rules. In Highlight Cell Rules, select the option called Duplicate Values.
    How to find duplicates in Excel?
  4. The Duplicate values dialog box will appear. In a drop-down list, choose either unique or duplicate values. Here the duplicate option value is selected. Choose the specific color which highlights the duplicate values.
    How to find duplicates in Excel?
  5. The Duplicate Values are highlighted with Light Red and filled with Dark Red Text.
    How to find duplicates in Excel?

The unique values can also be highlighted by choosing the unique option.

4. Sum, If, and Count if Function

Combining the Sum, if, and Countif functions are used to identify unique values.

The syntax for the formula is:

Example 1: Count the unique values using the Sum, if, and Countif formulas.

  1. Enter the data in the worksheet range A1:A10.
    How to find duplicates in Excel?
  2. Select a new cell where the result is displayed namely B1.In cell B1, enter the formula as =SUM(IF(COUNTIF(A1:A10,A1:A10)=1,1,0))}
    How to find duplicates in Excel?
  3. Press Enter. The formula displays the unique values present in the cell range. In the worksheet, four unique values are present in the cell range A1:A10.

Working process of the formula

The formula uses three functions: If, Count if, and Sum.

  1. The Count function counts each data and how many times it is repeated. It is displayed in array format. In the example, the COUNTIF (A1:A10, A1:A10) returns the array as {2, 1, 1, 2, 2, 2, 1, 1, 2, 2}.
  2. The IF function evaluates the array returned by the Count if function. It keeps the unique value one and replaces the other value with zero. Hence the array value will look like{0;1;1;0;0;0;1;1;0;0}
  3. The SUM function adds the unique values in the array returned by the special function.
  4. The unique value in the array is 4; hence, the result is displayed as 4.

How to count the unique text values?

Data entered by the user is a combination of Text and numeric values. Based on the requirement of the data, the unique values are counted. If the data contains a mixture of numeric and Text values, how to calculate the unique text values?

The syntax of the formula used to count the unique text values is,

Example: Count the unique text values from the given data

  1. Enter the data in the worksheet, namely A1:A10
    How to find duplicates in Excel?
  2. Select a new cell namely B1 to display the result and enter the formula as =SUM (IF (ISTEXT (A1:A10)*COUNTIF (A1:A10, A1:A10) =1, 1, 0))
  3. Press Enter. The function returns the Count of unique values among the text values displayed in the selected cell.
    How to find duplicates in Excel?

The formula returns the total unique value as 6 in the given data.

Working process of the formula

The ISTEXT function returns TRUE if the value is evaluated as Text and returns false if it doesn't contain Text. The If function returns the value as one if the data is Text and unique or it returns 0. The asterisk symbol (*) acts as an AND operator in the array formula.

The Sum function adds all the values present in the array range.

How to count unique numeric values in Excel?

The unique numeric values can be counted using the specific formula if the data contains both Text and numeric values.

The syntax of the formula is as follows,

=SUM (IF (ISNUMBER (A1:A10)*COUNTIF (A1:A10, A1:A10) =1, 1, 0))

Example: Count the unique numeric value using the formula

  1. Enter the data in the worksheet, namely A1:A10
    How to find duplicates in Excel?
  2. Select a new cell namely B1 to display the result and enter the formula as =SUM (IF (ISNUMBER (A1:A10)*COUNTIF (A1:A10, A1:A10) =1, 1, 0))
  3. Press Enter. The function returns the Count of unique values among the text values displayed in the selected cell.
    How to find duplicates in Excel?

The function returns the unique text value as 4 in the selected range of data.

How to count case-sensitive data in Excel?

The Text in the data contains both upper case and lower case. To count the unique values among the case-sensitive data, the formula used is as follows,

=IF (SUM ((--EXACT ($A$2:$A$10, A2))) =1,"Unique","Dupe")

This is used to check whether the given data is unique or dupe.

To identify the number of unique values in the given data, the formula used is as follows,

=COUNTIF (B2:B10,"unique")

Example: Count the case-sensitive values in the given data.

  1. Enter the data in the worksheet, namely A1:A10.
  2. Select a new cell, namely B1, to display the result and enter the formula as =IF (SUM ((--EXACT ($A$1:$A$10, A1))) =1, "Unique," "Dupe"). The formula A1:A10 is called cell range, and A1 is the cell value checked.
  3. Press Enter. The function displays the case-sensitive data in the worksheet.
How to find duplicates in Excel?

In the worksheet, the functions return each data unique or dupe.

To count the results of the data quickly, the formula used is as follows,

=COUNTIF (B1:B10,"Unique")

Here B1:B10 is the cell range where the results are displayed.

  1. Select a cell C1 and enter the formula as =COUNTIF (B1:B10, "Unique").
  2. Press Enter.
How to find duplicates in Excel?

The Count if the function returns the Count of eight unique values in the data.

Counting the first unique and first duplicate values

While finding the unique values, the formula emits the first duplicate value in the data. To count both the unique and first duplicate values, the steps to be followed are:

  1. Enter the data in the worksheet, namely A1:A10
  2. Select a new cell namely B1 to display the result and enter the formula as =SUM (1/COUNTIF (A1:A10, A1:A10))
  3. Press Enter. The function displays the unique and duplicate values in Excel.
How to find duplicates in Excel?

The function displays the five unique and 1st duplicate values.

Another formula used is:

=SUMPRODUCT (1/COUNTIF (A1:A10, A1:A10))

How to find duplicates in Excel?

The Sum product function returns the unique and first duplicate value as 5.

Working process of the formula

The Count if function displays how often each data is repeated in the array format. Hence the array formula will be shown as follows,

{1, 3, 2, 2, 2, 3, 2, 2, 2}.

The array acts as a dividend with a divisor value of 1. Hence the result will be {1; 0. 3; 0.5; 0.5; 0.5; 0. 3; 0.5; 0.5; 0.5}. The duplicate values are converted into fraction numbers.

When the fractional values are added, the result will be 1. The formula returns the Count of different values in the result.

How to count distinct values in an empty cell?

Sometimes the data contains characters, numbers, and empty cells. If the data contains empty cells, the formula to count distinct value is as follows:

Example: Count the number of distinct values in the given data

  1. Enter the data in the worksheet, namely A1:A10. The data contains an empty or null value.
  2. Select a new cell namely B1 to display the result and enter the formula as =SUM (IF (A1:A10<>"", 1/COUNTIF (A1:A10, A1:A10), 0)). The formula A1:A10 is called the cell range of the data.
  3. Press Enter. The function displays the distinct characters.
How to find duplicates in Excel?

The null value is present in the data, and the function displays the Count of distinct values.

Calculating unique and distinct rows

If the data contains two rows, calculating the unique and distinct rows is done using the formula.

Example: Calculate the unique and distinct rows in the given table

To calculate the unique rows in the given data, the steps to be followed are,

  1. Enter the data in the worksheet, namely A1:A10
  2. Select a new cell namely C1 to display the result and enter the formula as =SUM (IF (COUNTIFS (A1:A10, A1:A10, B1:B10, B1:B10) =1, 1, 0))
  3. Press Enter. The function displays the unique rows in the given data.
How to find duplicates in Excel?

The function returns the unique rows as 6.

The steps to find distinct rows are as follows:

  1. Enter the data in the worksheet, namely A1:A10
  2. Select a new cell namely C1 to display the result and enter the formula as =SUM(1/COUNTIFS(A1:A10,A1:A10,B1:B10,B1:B10))
  3. Press Enter. The function displays the distinct rows in the given data.
How to find duplicates in Excel?

The formula calculates the distinct row as eight in the given data.

Summary

The usage of Microsoft Excel is increasing in every field. Finding unique and repeated is necessary to avoid incorrect data calculation and analysis. The different methods described in this tutorial are used to find the duplicated data. Based on the data, the formulas and functions are chosen. The different types of data include case-sensitive values, numeric values, zero values, etc. The data are categorized into unique and distinct values. The required Count of values is found in the given data using the necessary functions and formula.







Youtube For Videos Join Our Youtube Channel: Join Now

Feedback


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA