A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
Hi Amber M
Thank you for reaching out to Microsoft Q&A Forum and sharing your experience.
What you are seeing is expected behavior when using FILTER or other dynamic array formulas.
A FILTER formula always recalculates and returns results in the same relative order as the source data. When a row in Tab 1 changes from “No” to “Yes”, the formula re‑evaluates and inserts that record based on its position in the master log. Because of that, formulas cannot “append” new results to the bottom or preserve manually entered notes next to previous results.
Unfortunately, there is no formula‑only solution that can both dynamically pull matching rows and lock the existing output order to match your manual notes. However, you may consider these to fix this workflow:
1, The automated solution
Move your "Notes" column to Tab 1 (Master Log). Instead of typing notes on Tab 2, add a column to Tab 1 for "Follow-up Notes". Then, update your FILTER formula to include that column in the result. This way, the notes are physically attached to the caller's row in the source data, so they will move with the caller no matter how the list sorts.
2, The manual solution
If you cannot add columns to Tab 1, you must stop using the FILTER formula. When a "Survey Taken" status changes to "Yes", you must manually Copy the row from Tab 1 and Paste Values into the next empty row on Tab 2. This creates a static record that will never shift, making it safe to type notes next to it.
Please let me know how things go on your side as your update can also assist others in the community who may be facing the same issue.
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.