Hi @Jared,
Thank you for posting your question in the Microsoft Q&A forum.
As you know, Excel Online does not support VBA or iterative calculations, which are commonly used in Excel Desktop to create static timestamps when a cell changes. This limitation is why you're unable to automatically populate a "last modified" date when dropdown values are changed in your attendance tracker.
To better assist you, could you please help narrow down the following:
- Is your Excel file stored in OneDrive or SharePoint?
- Do you or your organization have access to Power Automate or Office Scripts?
- Would you prefer a solution that works entirely within Excel Online, or are you open to using Excel Desktop for setup?
In the meantime, I recommend you try the following workaround in Excel Desktop:
- Excel Online with Data Validation:
Excel Online’s limitations prevent fully automated timestamping, but you can use Data Validation to create a semi-automated process. I have tested in your link**.**- Set Up a Reference Cell:
- In a hidden cell (in this case I use R3), enter =NOW() and format it as "mm/dd/yyyy hh:mm" (via Home > Number Format > Custom). Hide column R.
- Add Data Validation:
- Select P3:P100 (your "MODIFIED" range).
- Go to Data > Data Validation, set Allow: List, Source: =$R$3, and check "In-cell dropdown".
- Format P3:P100 as "mm/dd/yyyy hh:mm".
- Usage:
- After changing any status in F-L (for example: updating K3), select the dropdown in K3 to insert the current timestamp in P3
- The timestamp will remain static until you select a new value.
- Set Up a Reference Cell:
- Power Automate (recommended for Excel Online): If your company uses Microsoft 365, Power Automate can automate this. A flow can detect changes in F-K and update N automatically. This requires converting your data to a Table and setting up a flow with the Excel Online (Business) connector. Let me know if you’d like detailed steps or IT assistance.
- Office Scripts (if available): If your tenant supports Office Scripts, you can write a script to detect changes in dropdowns and update the timestamp column. This can be triggered manually or via Power Automate.
Note: Please understand that our initial response does not always resolve the issue immediately. However, with your help and more detailed information, we can work together to find a solution.
Your detailed response will help us diagnose and investigate the issue more efficiently. If I misunderstood what you’re looking for, feel free to let me know or share a screenshot. I’d be happy to help further!
I'm looking forward for your reply.
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.