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

Excel:按列索引选择范围内的列-无vba,excel,excel-formula,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类似的功能,只是没有查找功能,它只需要

我有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。

您可以使用
INDEX()
。假设
12
44
88
分别位于A、B和C列以及第4行

在选定的
下的第一个单元格中,您可以将以下内容放入:

=INDEX(A4:C4, 0, A$1)
然后你可以向下拖动它来得到剩下的行


INDEX
A4:C4
范围的
D2中的
A$1
值中获取整行(因此为
0
)和列,输入:

=INDEX(A:C,ROW(),$A$1)
并使用INDEX()函数向下复制。