"I am using: "=IF"([Row ID]@row <> "", INDEX({People Sheet Range 1}, MATCH(MOD([Row ID]@row, MAX({People Sheet Range 1})) + 1, {People Sheet Range 1}, 0))) on my primary sheet to return an agent name in sequence from the secondary {people sheet}. I can't get the formula to return the name, I just get the sequence number. Also, when I change the name in the people sheet it updates all completed rows. I want to lock the row so that on future days when agents change I can have a different distribution of assignments and not affect the rows already assigned.