One way to set it up to deliver the required functionality ..
Your source data is assumed running in A2:B2 down (project codes - names)
Assume D2 is where you will input the name
In E2: =IF(D$2="","",IF(D$2=B2,ROW(),""))
In F2: =IF(ROWS($1:1)>COUNT(E:E),"",INDEX(A:A,SMALL(E:E,ROWS($1:1))))
Copy E2:F2 down to cover the max expected extent of source data, eg down to
F100. Hide/minimize col E. Col F returns the desired results (ie the project
codes associated with the name input in D2), all neatly packed at the top.
Inspiring? hit the YES below
--
Max
Singapore
---
"UKMAN" wrote:
> I have a simple 1000 row table and I am interested in only the data in the
> columns shown below.
>
> Proj Code Name
>
> PC01 colin
> PC01 fred jones
>
>
> the project Code column data can change and a name is shown against ONLY if
> associated with that proj code.
>
> I am producing a report that has a lookup cell to select the name and then
> automatically it will return all the Proj Codes that name is shown against.
>
> I can get it to select the first match but not go down all the rows