Then create a logic hook. It will give you more leverage on how to create your logic.
A before save logic hook can allow you to do direct substitution and you can use the same field.
Here the logic hook documentation:
Here a discussion regarding validations on logic hooks: