How to set/change another post author by custom fields or something else?

Do you want to change author? If yes, you can easily do from admin area. Go to domain.com/wp-admin/edit.php, press Quick Edit and select the user from dropdown.