Excel:按列索引select范围内的列 – 不需要vba

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

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

我应该在“选定”列中显示哪个公式,以显示第二列的值? 我想要A1单元格来控制哪些值在那里显示。 基本上,我正在寻找与VLOOKUP类似的function,除了没有查找,它只需要范围a4:c4并select列号A1。

你可以使用INDEX() 。 假设4488分别在A,B和C列,并在第4行。

SELECTED下的第一个单元格中,可以将这个:

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

然后,您可以将其拖动以获取剩余的行。

INDEXA4:C4范围中取整行(因此为0 )和A$1的值。

D2中input:

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

并抄下来