I've always done this manually there must be a better way.
I select the named range, go to sort select the column, copy column b, paste it into the new rank column, copy this column and paste special, values.
as i've got loads of sheets to do this time thought i'd ask if anyone knows of a better way of doing this.