Excel INDEX 不适用于 Table 参考

Excel INDEX isn't working with Table reference

我正在使用 Office 2010 中的 Excel。我试图从 table 中的特定行(或最终行)中获取值,由 运行 a搜索。我可以成功地识别 table 中我想从中输出数据的行,但是当我告诉它从数据库中获取该行时,INDEX 函数不起作用。

=INDEX(OutputTable[Department];$F2)

给我一个错误,如下所示:

=INDEX(OutputTable;$F2;COLUMN(OutputTable[Department]))

尽我所能 google 告诉我其中一个或另一个应该工作,但是 Excel 一直给我一个错误,告诉我问题出在 INDEX 的第一个参数上:对 OutputTable 的引用。我手动输入了它,然后直接导航到 select。 $F2 保存从搜索中成功计算的行号。

为什么它会告诉我这是错误的?我什至不知道去哪里看。

编辑

=INDEX(Output!$A:$A;$F2)

一时冲动,我继续尝试使用简单的 $A:$A 引用而不是 OutputTable[Department]。它仍然出错,告诉我 $A 是问题所在。 (不是全部参考资料,仅此而已。)所以现在我更加困惑了。

您确定应该使用 ; 而不是 , 吗?我收到一个错误,它会按照您的说明将我引导至 $A