I have 3 sheets: 2 of them have their own forms to collect data, and 1 master sheet. The 2 individual sheets have questions which are similar to each other and questions which are completely different (they are 2 forms of questionnaires). The master sheet is used to merge the answers of the similar questions and all other answer into one place (so it has the answers to both sheets).
I used DataMesh to update and overwrite the data for each person depending on which form is filled out. But I've run into a problem where when the data mesh updates, it updates everything into either one of the form instead of the most recent update for each row.
As in, each row is a different person. If person 1 filled in Form 1 first. The data from Form 1 is datamesh'ed to the master sheet for the corresponding columns of form 1 and the columns that are similar to form 2. Couple days later Person 1 filled in Form 2 and this is datamesh'ed to master sheet for the corresponding columns of form 2 + overwrite (if needed) the similar questions from form 1 columns (so the answers are the most up to date). The problem happens when, if Person 2 did Form 2 first and then Form 1, after updating through datamesh, both person will show the overwritten data (or updated data) from either form 1 or form 2. I want there to be a division in updating—as in, only update if there is a change, and update to the more recent entry for each individual row.
Any ideas?