Sorting is one of the most common tasks in the daily use of Excel. You need to perform various sorts; sort multiple columns, sort dates, sort data chronologically, and many more. Today we are going to show you how to sort duplicates in Excel. For this session, we are using Excel 2019, you can use your preferred version.
How to Sort Duplicates in Excel (2 Easy Ways)
First things first, let’s get to know about the workbook which is the base of today’s examples.
Here we have a dataset of several items along with their quantity. There are duplicate items on purpose. Using this dataset we will see how to sort duplicates in Excel.
Note that this is simply dummy data to keep things straightforward. In real-life scenarios, you may encounter a much more complex and bigger dataset.
1. Sort Duplicates in Columns
Let’s first see how to sort duplicates in columns.
Steps:
- To sort duplicates in columns we first need to introduce a new column: Counter (we have named it Counter, you can name it as you wish).
- In this column, we will count the number of times each item occurs in the Items We are going to use the COUNTIF function to find the occurrence numbers.
- The COUNTIF function counts cells in a range that meets a single condition.
- Here is the formula that will be
=COUNTIF($B$5:$B$22,B5)
- Here, $B$5:$B$22 is the range to count, and B5 is the criteria. This will provide the total number of Apples within the Items.
- To find the instances for the rest of the items, we will exercise the Excel AutoFill feature.
- Now we can sort the data using this column.
1.1 Sort Ascending Order
Here, I will discuss how to sort duplicates in ascending order.
Steps:
- To sort in ascending order select the Counter column and click A to Z in the Sort & Filter section from the Data tab.
- Since only one column is selected from an entire table Excel will trigger a warning through the Sort Warning dialog box.
- Unless you explicitly need to sort only the selected column, select Expand the selection and click Sort.
- You will find the sorted dataset. Notice the image below, the duplicate items are in ascending order.
Read More: How to Arrange Numbers in Ascending Order in Excel Using Formula
1.2 Sort Descending Order
Now, I will show how to sort duplicates in descending order.
Steps:
- This time, to sort in descending order again select the Counter column and click Z to A from the Sort & Filter
- Again, the selection of a single column from an entire table will lead to the Sort Warning dialog box. Select Expand the selection and click Sort.
- The dataset will be sorted in descending order. See the image below
Read More: How to Sort Unique List in ExcelÂ
2. Sort Duplicates in Rows
Now I will show how to sort duplicates in rows. The approach will be similar to the previous method.
Steps:
- We can sort duplicate values present within rows. To show you examples we have rearranged the data within rows. Our approach will be similar to the column sort, we will introduce a Counter row here.
- We will fill up the Counter row using the COUNTIF function and the formula will be the following one
=COUNTIF($C$4:$L$4,C4)
- Here $C$4:$L$4 is the range to count and C4 is the criteria. We have used absolute reference for the range to keep this unchanged. This will provide the occurrence for the value in cell C4.
- Exercise the AutoFill feature to complete the row.
- Now using this row we will perform our sort operation.
2.1 Sort Ascending Order
First, I will show the method of sorting duplicates in ascending order.
Steps:
- To sort rows perfectly we need to select the rows together and click Sort in the Sort & Filter section from the Data tab.
- Now a Sort dialog box will pop up in front of you. From there select Options.
- You will find another dialog box having two options; Sort top to bottom and Sort left to right.
- Select Sort left to right and click OK.
- Now you will find the rows listed in the Sort by drop-down box.
- Here our Counter row is row number 6. Select Row 6 and click OK.
- You will find the data sorted in ascending order.
2.2 Sort Descending Order
This time, I will sort the duplicates in descending order.
Steps:
- From the Sort box, set the order from Largest to Smallest.
- Then, click OK.
- You will find the duplicate data in the row sorted in descending order.
Read More: How to Sort Numbers with Letter Suffix in Excel
Download Practice Workbook
You are welcome to download the practice workbook from the link below.
Conclusion
That’s all for today. I have elucidated 2 ways to sort duplicates in Excel. Hope you will find this helpful. Feel free to comment if anything seems difficult to understand. Let us know any other ways to sort duplicates that we might have missed here.