If you are including the # in your number, Excel makes this a text entry, not a number, so is sorting it "alphabetically". Therefore all numbers that start with 1 come before numbers that start with 2 and so on. Remove the # sign and just use the number. You could then use custom formatting to add the # back if you need it.