How to capture current/logged in user when a column value changes

I am searching for a method to record the user currently logged in when a specific change occurs in a field. For example, when the value in 'status' field is updated to 'Reviewed,' I have a need to capture the user responsible for that change in 'Reviewed By' field. The system provided 'Modified by' field is not reliable for this purpose, as it constantly changes when rows are updated. Additionally, cell history is not useful in this scenario since I need to generate a report for auditors containing this specific information. 

I have attempted automation and formulas, but unfortunately, they have not yielded any success. Any creative workarounds would be greatly appreciated.