Variable Cell Referencing Problem

My design is to use a form for an end user to request a code from my smartsheet. Since forms don’t write in rows that are already populated, I added another reference sheet to pull in that code in with an if/then formula when the main sheet sees the right input.Β 

Β So in this example, once the form puts in the 25, the code should be populated from the reference sheet…

Β =IF(Value@rowΒ = 25, {Gift Code $25 Range 1})

Β This works just fine. The problem is that when the form punches in a β€œ25” in cell A2 (which should place the code from row 2 from the referenced sheet), the formula just puts in the original reference cell code, like it was an absolute. Here is another way to look at it…

Β What I want to have happen is:

Row 1 = If 25, then code in reference sheet row 1

Row 2 = If 25, then code in reference sheet row 2

Β 

This is what actually happens:

Row 1 = If 25, then code in reference sheet row 1

Row 2 = If 25, then code in reference sheet row 1 (problem – this should pull code from reference sheet row 2, since it corresponds to row 2 in the master sheet)


I have tried just about everything to fix this, but cant find a reliable solution that allows the form to work and then to populate the codes ad hoc. Help!!! :)

Answers

Help Article Resources

Want to practice working with formulas directly in Smartsheet?

Check out the Formula Handbook template!