On Thu, 20 Feb 2014 00:23:17 -0000, Wade Smart <wadesm...@gmail.com> wrote:

=VLOOKUP($E18,$Teams.$A$12:$I$23,($G$10+1),0)

E18 = Player Number on Roster (1 to 12)
Teams.A12:I23 = Team Roster names
G10+1= the input of team number

So we have Teams A 12 to 23
1
2
3 etc

Teams B
player name
player name
etc

Teams C
player name
etc

and I want to do this:
Teams A, B, C, D, E
1, 14, name, 2, name
2, 4, name, 5, name
etc.

so, you need to do lookups not only by number from column a, but also according 
to an alternative numbering system, whose numbers are indicated in columns b, 
d, f etc.?

if i have understood everything right, then the result should be like this:

"roster no.","jersey no.","team no. 1","jersey no.","team no. 2"
1,2,"alan",3,"frank"
2,1,"bruce",5,"gerald"
3,5,"charlie",2,"henry"
4,3,"daniel",1,"ian"
5,4,"elton",4,"james"
,,,,
"numbering system","team no.","player no.","name",
"roster",1,3,"charlie",
"jersey",1,3,"daniel",
"roster",2,3,"henry",
"jersey",2,3,"frank",

(above is a csv file, lines are rows, and comma-separated numbers and quoted 
strings are cells.)

the formula for column d, 'name', of the lower table is:

d9=VLOOKUP(C9;IF(A9="roster";INDIRECT("R2C1:R6C"&(2*B9+1);0);INDIRECT("R2C"&2*B9&":R6C"&2*(B9+1);0));IF(A9="roster";2*B9+1;2);0)

from d10 downwards - just expand d9.

you need only to substitute the appropriate cell ranges.

-------------------------------------------
List Conduct Guidelines: http://openoffice.apache.org/list-conduct.html
To unsubscribe, e-mail: users-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-h...@openoffice.apache.org

Reply via email to