I am using an importrange query from other sheet to filter data: https://docs.google.com/spreadsheets/d/1FbeoKhiJ3jqYXqfIgAK_tHXPZ_Z1Xrm33ulu9gomXuE/edit?usp=sharing
The "colors" sheet has data populated from query ("items" sheet) and users are allowed to write comments on each row.
Problem: if row order is changed on "items" sheet, the "colors" sheet row order
will be lost and any previous comment will not match the correct row.
How can I prevent this? Is there a way to keep paired query row results and comments? Maybe using timestamp as a reference?
At the moment sheet "colors" contains a correct pairing, once a row is inserted between "items", the pairing is lost
Best Answer
Suggested setup
Use two sheets, Import and Entry
Import sheet
Entry sheet
Use to capture, insert comments
Add a column for key/id. Add the key/id manually, by writing one by one, using paste as values, a macro/script, add-on or an app that uses the Google Sheets API.
Use a lookup formula to get the required values from the import sheet by using the key/id column for the lookup, you could use VLOOKUP, INDEX/MATCH among other methods.
Add the columns that will hold the comments
"FAQ"