Excel:递增列字母

时间:2019-11-17 00:52:29

标签: excel

我有一个带有两个工作表的excel工作簿。 在一张纸上,我有水平数据,在第二张纸上,我有垂直数据。 我想在工作表2上从工作表1数据中拖动我的参考。 我希望列增加而不是行增加?说得通? 我尝试从工作表1中“等于”我想要的单元格。但是,当我向下拖动时,引用将下降,而不是跨越。 任何帮助将不胜感激。

Sheet1

Sheet2

1 个答案:

答案 0 :(得分:1)

从概念上讲:使用索引。语法为索引(范围,行号,列号)

如果您想将Sheet1中的范围转置为Sheet2,可以使用

=Index(Sheet1!$A$1:$J$10,column(A1),row(A1))

上下复制。

查看row参数如何使用column命令,column参数如何使用row命令。这意味着在起始单元格A1中,INDEX公式将返回行参数的列号1和列参数的行1,即

=Index(Sheet1!$A$1:$J$10,1,1)

将公式复制到第2行,并且列参数中的引用将引用Row(A2),因此公式将转换为

=Index(Sheet1!$A$1:$J$10,1,2)

即它将返回索引范围的第二个COLUMN中的值。有关结果,请参见屏幕截图。将索引范围更改为所需的来源。

enter image description here