Excel:按列索引选择范围中的列 - 无vba

时间:2014-03-24 12:05:36

标签: excel excel-formula

我有单元格A1,然后是4列以下。单元格A1现在包含数字2。

2 

|  A   |  B   |  C   | SELECTED |
|  12  |  44  |  88  | 44       |
|  43  |  55  |  99  | 55       |
|  54  |  66  |  11  | 66       |

我应该将哪个公式放入'选择'列显示第二列的值?我希望A1单元格控制那里显示的值。基本上,我正在寻找与VLOOKUP类似的功能,除了没有查找,它只需要范围a4:c4并选择列号A1。

2 个答案:

答案 0 :(得分:2)

您可以使用INDEX()。我们假设124488分别位于A,B和C列以及第4行。

SELECTED下的第一个单元格中,您可以输入:

=INDEX(A4:C4, 0, A$1)

然后你可以将其向下拖动以获得剩余的行。

INDEX0范围内获取整个行(因此为A$1)和A4:C4中的值。

答案 1 :(得分:1)

D2 中输入:

=INDEX(A:C,ROW(),$A$1)

并复制