Custom field could be a good option, but if is not abbreviated address should follow an standard/nomenclature meaning state could potentially be always in the same place in the string and you will be able to get it with a regular expression...with that being said, billaddress for me show the full state name, which mean you may have a setting or something maybe?