Thanks for trying to help, that looked really promising, it produced these results.. left is the original cell, right is the result using the formula =LEFT(G2, MIN(FIND({0,1,2,3,4,5,6,7,8,9},G2&{0,1,2,3,4,5,6,7,8,9})))
[TABLE="width: 178"]
[TR]
[TD]AL1 3HD
[/TD]
[TD]AL1
[/TD]
[/TR]
[TR]
[TD]AL10 0BS
[/TD]
[TD]AL1
[/TD]
[/TR]
[TR]
[TD]AL2 3JX
[/TD]
[TD]AL2
[/TD]
[/TR]
[TR]
[TD]AL3 5ER
[/TD]
[TD]AL3
[/TD]
[/TR]
[TR]
[TD]AL3 5NF
[/TD]
[TD]AL3
[/TD]
[/TR]
[TR]
[TD]AL7 3UJ
[/TD]
[TD]AL7
[/TD]
[/TR]
[TR]
[TD]AL7 4HL
[/TD]
[TD]AL7
[/TD]
[/TR]
[TR]
[TD]AL7 4PL
[/TD]
[TD]AL7
[/TD]
[/TR]
[TR]
[TD]AL9 7SN
[/TD]
[TD]AL9
[/TD]
[/TR]
[TR]
[TD]B1 3AL
[/TD]
[TD]B1
[/TD]
[/TR]
[TR]
[TD]B10 0UG
[/TD]
[TD]B1
[/TD]
[/TR]
[TR]
[TD]B10 9AB
[/TD]
[TD]B1
[/TD]
[/TR]
[TR]
[TD]B11 1TX
[/TD]
[TD]B1
[/TD]
[/TR]
[TR]
[TD]B11 4AN
[/TD]
[TD]B1
[/TD]
[/TR]
[/TABLE]