Based on your description, I understand that you want yo create a view for main site users and another view for sub site users in a shared Excel worksheet. When sub site users update data in the sub site view, data will automatically be updated in the main site view.
In the shared Excel worksheet -> View tab -> Custom view -> Add -> Add view for sub site users. Then sub site users can choose the newly created view to view and update data.
Reference:
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.