Numeric Sort with Trailing Zeros

Gsrgofass

New Member
Joined
Nov 8, 2019
Messages
39
Office Version
  1. 2016
Platform
  1. Windows
Hello,

I have a serial number column in my database where the leading and last number of the 6 digit number represents the YOM (year of manufacture) of the machine. I have it formatted as 'Special' in order to display a leading zero for 2020 models.
When doing a general search for a range of serial numbers choosing 'Smallest to Largest' is a popular choice.
Ex:
019742 (2020 YOM)
793821 (2017 YOM)
803061 (2018 YOM)
915471 (2019 YOM)

If I sort 'Smallest to Largest', I get the order as you see above. 2020 listed prior to any other year. When 2021 hits, I will have years 2019 and then see 2021 serial number with 2020 still at the top of the list.

Is it possible to sort but have the leading 0 come after a leading 9 and then allow the next leading number to be a 1, 2.... and so on?
793821 (2017 YOM)
803061 (2018 YOM)
915471 (2019 YOM)
019742 (2020 YOM)
115202 (2021 YOM)
213302 (2022 YOM)
etc....
 
Got it. Cells formatted as 'Number. with zero decimal places. Thanks!!
Any ideas on the formula to highlight repeated serial numbers in column F?

1599754719290.png
 
Upvote 0

Excel Facts

Last used cell?
Press Ctrl+End to move to what Excel thinks is the last used cell.
Any ideas on the formula to highlight repeated serial numbers in column F?
Use Conditional Formatting. Let's say that your data is in cells F2:F100.
Then select F2:F100 and use this Conditional Formatting formula:
Excel Formula:
=COUNTIF(F$2:F$100,F2)>1
and choose your formatting color.
 
Upvote 0
Got it. Thanks :)
Use Conditional Formatting. Let's say that your data is in cells F2:F100.
Then select F2:F100 and use this Conditional Formatting formula:
Excel Formula:
=COUNTIF(F$2:F$100,F2)>1
and choose your formatting color.
 
Upvote 0
You are welcome.
Glad we were able to help.
 
Upvote 0
Apart from Joe's suggestion, Conditional Formatting also has a built-in setting for duplicates.
That is good to know. I use Formulas about 99% of the time. So much so that I am not always aware of the built-in options!
 
Upvote 0
I'm back again :cry:
It's not working out as I'd hoped. With the current formula in the YOM column =(RIGHT(F649,1)&LEFT(F649,1))+2000 and having the 6-digit serial number as 'number' in the column, the result is that the formula ignores the left most zero. IE, the serial number 015442 is interpreted as a 2021 YOM.

If I change the cell containing the serial number to 'text', everything works well for the YOM column but another worksheet suffers since the formula in the other sheet was written to look for a 'number' and not 'text'.

I changed the YOM formula to =((RIGHT(F648,1)&LEFT(F648,1))+2000)-1 and that works out and displays the correct 2020 YOM but then I get the wonderful error upper left triangle

YOM.jpg


Is there any other formula that comes to mind to fix this issue?
 
Upvote 0
kvsrinivasamurthy, It is not re: the conditional formatting. It is the formula required to use the left most zero in order to generate the YOM (Year Of Manufacture).
The formatting was solved by post #15.

Ref POst #9

Select F2:F37 then formula for conditional formating.

=COUNTIF($F$2:$F$37,F2)>1

format for Fill Red
 
Upvote 0

Forum statistics

Threads
1,215,004
Messages
6,122,656
Members
449,091
Latest member
peppernaut

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top