It is text, not numbers you're trying to sort. Text has no values so it's sorted by the characters: 3 comes before 4, no matter what it is followed by.
If you want to sort that by their numeric values you'd need to use a helper column or VBA.
Agreed. And to be more clear about what Misca is talking about... Make a new column. Lets say your new column is column B. In cell B1, have it equal =RIGHT(A1,LEN(A1)-1)
Then you can sort using that helper column B
I just explained what a helper column was in my last post. To be more clear, a helper column is a column that has no use to the user, but it is used to accomplish a task of automation. So when I told you to create a new column B to input that formula, it has no use to you as the user. But it is used to automate your sort feature.
I don't believe you will find a way to do that sort without either VBA or Formula. (Edit: Depending on the answers below, there may be a way)
Does the data always have an "A" before the number?
Does the the data always have a single letter before the number?
If either answer is "No", please give a more representative data sample and the expected results.