"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

  • RAC17
    RAC17 ✭✭
    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

  • Andrée Starå
    Andrée Starå ✭✭✭✭✭✭

    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.

  • RAC17
    RAC17 ✭✭
    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!

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!