View Single Post
  #2   Report Post  
Héctor Miguel
 
Posts: n/a
Default

hi, Werner !

... 4 sheets... "sheet1", "sheet2", "sheet3", "sheet4"
... sheet1!A1=1, sheet2!A1=2, sheet3!A1=3.
sheet4!A1=sheet1, sheet4!B1=sheet2, sheet4!C1=sheet3.
sheet4!A2="=INDIRECT(A1 & "!A1")"
sheet4!B2="=INDIRECT(B1 & "!A1")"
sheet4!C2="=INDIRECT(C1 & "!A1")"
This works and I get the right results.
When I try an array formula on sheet4 like {=INDIRECT(A1:C1 & "!A1")} I get "#VALUE!".
The formula is placed in three horizontal cells and I have entered it with Ctrl+Shift+Enter.
When I calculate a part of the formula... I get the arrays, which I have expected, but at the end it doesn't work.


FWIW, if you use a range-array, you have to indicate which index from the array goes into each cell
try again with: =index(indirect(a1:c1&"!a1"),{1;2;3})
[placed in three horizontal cells and entered with ctrl+shift+enter]

hth,
hector.