Ability to maintain custom views by user


My company increasingly uses numerous shared sheets among active editors.

We have an ongoing issue in that several of the editors have very different preferences when it comes to how they view the sheet. As a result, on user may go in, hide and reshuffle columns, etc... just to have the next user spend time reshuffling things for their preference.

Is there any way for everyone to maintain their own view?