"Locking" an Index/Match formula
Hi,
I am using an index/match column formula to look up an approver from another sheet. This is working fine, but I am going to need to change an approver and want to keep the previous approver listed for the past records.
Does anyone have any suggestions on how to do this?
I would rather not create a new column or copy old rows to a new sheet. I thought of adding a condition based on the date but then I think I would need multiple approver/date columns which could get out of hand.
Thanks in advance!
Best Answer
-
Thanks Andree!
I actually went a different route and added 2 extra columns to my reviewer lookup sheet (an end date & the old reviewer) and INDEX/MATCH based on the end date & the received date.
=IF([Received Date]@row > INDEX({Reviewers | End Date}, MATCH(Area@row, {Reviewers | Area}, 0)), INDEX({Reviewers | #1}, MATCH(Area@row, {Reviewers | Area}, 0)), INDEX({Reviewers | Ended}, MATCH(Area@row, {Reviewers | Category}, 0)))
I know this may not work in the long run (especially if I have multiple changes), but it works for now!
Answers
-
Hi @RAC17
I hope you're well and safe!
Please have a look at my post below with a method I developed.
More info:
Another option would be to add a so-called helper column and use a Workflow combined with the Change a cell Action to register who it was.
Would any of those options work/help?
I hope that helps!
Be safe, and have a fantastic week!
Best,
Andrée Starå | Workflow Consultant / CEO @ WORK BOLD
✅Did my post(s) help or answer your question or solve your problem? Please support the Community by marking it Insightful/Vote Up, Awesome, or/and as the accepted answer. It will make it easier for others to find a solution or help to answer!
SMARTSHEET EXPERT CONSULTANT & PARTNER
Andrée Starå | Workflow Consultant / CEO @ WORK BOLD
W: www.workbold.com | E:andree@workbold.com | P: +46 (0) - 72 - 510 99 35
Feel free to contact me for help with Smartsheet, integrations, general workflow advice, or anything else.
-
Thanks Andree!
I actually went a different route and added 2 extra columns to my reviewer lookup sheet (an end date & the old reviewer) and INDEX/MATCH based on the end date & the received date.
=IF([Received Date]@row > INDEX({Reviewers | End Date}, MATCH(Area@row, {Reviewers | Area}, 0)), INDEX({Reviewers | #1}, MATCH(Area@row, {Reviewers | Area}, 0)), INDEX({Reviewers | Ended}, MATCH(Area@row, {Reviewers | Category}, 0)))
I know this may not work in the long run (especially if I have multiple changes), but it works for now!
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 64.9K Get Help
- 441 Global Discussions
- 139 Industry Talk
- 472 Announcements
- 4.9K Ideas & Feature Requests
- 129 Brandfolder
- 148 Just for fun
- 68 Community Job Board
- 496 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 300 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!