You don't really need to have one sheet per client - you can just have one sheet on which you can select the client from a drop-down and then have the other information automatically adjust. The attached file shows how you can achieve this with 3 basic formulae.
First of all, I have set up a Data Validation drop-down in cell B1 of the Client Overview sheet (the yellow cell), so that you can choose the client from the drop-down list.
I have used column H of the Clients sheet as a helper column, with this formula in H2:
Formula:
=IF(A2='Client Overview'!$B$1,MAX(H$1:H1)+1,"-")
Essentially, this identifies those records which match the choice made in the Client Overview sheet, and allocates a unique sequential number to each matching record. Hyphens indicate how far the formula has been copied down to (row 20), and in your real file you should copy this down beyond your data to ensure that you can cope with future additions.
I've also used column H in the Client Overview sheet, with this formula in H4:
Formula:
=IFERROR(MATCH(ROWS($1:1),Clients!H:H,0),"-")
This finds the row where the first matching record occurs on the Clients sheet, and when it is copied down it finds the row for the second matching record, then the third, and so on. Column H on both sheets can be hidden if you wish.
This formula is in cell A4:
Formula:
=IF(OR($H4="",$H4="-"),"",INDEX(Clients!B:B,$H4))
and it will return the Project Name for the first matching record. The formula can be copied across into B4:D4 to return the other information for the first matching record.
Finally, all those formulae in row 4 can be copied down as far as you think you need them - again, the hyphens indicate how far.
Now you can just choose a client in cell B1 and the data will adjust automatically.
Hope this helps.
Pete
Bookmarks