Hello, I have created a project schedule template for my team, with tasks, subtasks and associated timelines on one sheet. I have a second sheet where I am creating a procurement template to track our project materials. I would like the procurement template to pull the task name and target date from the project schedule by using the INDEX(MATCH) formula with the WBS value as the identifier.
Project Schedule Sheet - WBS value is autogenerated with the following formula:
=IF(NOT([Skip WBS]@row), UPPER(IF(COUNT(ANCESTORS()) = 0, [Level Code]@row, JOIN(COLLECT(ANCESTORS([Level Code]@row), ANCESTORS([Level Code]@row), NOT(ISBLANK(@cell))), ".") + "." + [Level Code]@row)))
Procurement Tracking Sheet:
Task Name formula: =INDEX({Task Name}, MATCH(WBS@row, {WBS}, 0))
Target Date formula: =INDEX({Start Date}, MATCH(WBS@row, {WBS}, 0))
As you can see, if the WBS cell is left blank, the formula works as it is pulling in the Task Name for the blank WBS "value" in the project schedule sheet. However, When I enter an actual value, I get a #NO MATCH result.
I have scoured the community for similar situations as this should be quite straight forward but nothing I try seems to work. Greatly appreciate the help to better understand what I can do to resolve.