将水平区域单元连接到垂直数据区域

我想将一组水平单元链接到垂直的数据区域。
红色是空单元格,绿色是数据集。 excel横向到纵向链接

到目前为止,我已经使用这个公式来链接它

='Page%Name'!CellReference 

但是,当我将公式拖放到其他单元格时,数据范围也是向下select而不是垂直的。

希望我的问题清楚。

假设您有一个名为Page%Name的工作表,并希望将该工作表的A列中的值返回到另一个工作表中,请input

 =INDIRECT("'Page%Name'!A"&COLUMN()) 

在另一张纸的A1中拖动到右侧。

在红色的工作表上,您可以input以下公式到单元格A1 …

 =OFFSET('Green Worksheet'!$A$1,COLUMN()-1,0) 

…并复制公式。 此公式返回由单元格A1偏移的绿色工作表中单元格的值,由COLUMN()-1行,其中COLUMN()为公式出现在红色工作表上的列的编号(从1开始)

如果绿色工作表上的行数是固定的(比如说10行),另一个公式是:

 =INDEX('Green Worksheet'!$A$1:$A$10,COLUMN()) 

此公式将返回红色工作表中列号所给出的'Green Worksheet'!$A$1:$A$10单元格的值。