You could create a formula which massages the value into a sortable form, then sort on the formula.
You would need to parse the string to split it into the alpha and number parts, then recombine them with sufficient leading zeros or spaces to accomodate the largest number you will encounter.
If you know there will only be a single letter column, then it is easy. Use this formula (v8.5 Basic syntax):
formula = Left({field},1) & ToText(Val(Mid({field},2)),"000"
Put as many zeros in as your largest number has digits.
If there can be more than one letter, then you will need to search for the last letter, or first digit, to find the break point. I am assuming the form is always <letter(s)><digit(s)> and that there would not be letters following digits.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.