EXCEL:如何在不使用INDEX

时间:2019-06-07 22:23:05

标签: excel-2016

我知道这个问题可能重复了,但是对不起,我真的做了很多尝试,无法找出答案。

说我在excel中有一个名为MyDataTable的表。如何从第2行和一个名为Column1的列中获取值?正确的方法是什么?我不想使用INDEX。

我尝试过

  • = MyDataTable [[@],[Column1]]
  • = MyDataTable [2,[Column1]]
  • = MyDataTable [[2],[Column1]]
  • = MyDataTable [[#This Row],[Column1]]
  • = MyDataTable [[2],[6]]
  • = [MyDataTable] .Cells(2,6)
  • ...

它们都不起作用。我完全被困住了。我认为这应该是一个简单的问题,但...感到羞耻。

顺便说一句,我试图直接从表中获取值,而不是像F3,$ F $ 3,...

新发现。...

如果我输入 直接 = MyDataTable [Column1] ,该单元格位于我要从中获取数据的表的行上,它将获取该值。但是,如何更改行号?

假设MyDataTable第2行Column1的值为10,如果我在任何工作表第2行键入= MyDataTable [Column1],我将得到10。但是,如果将单元格移到另一行,它将不再起作用。

1 个答案:

答案 0 :(得分:0)

=MyDataTable[@1]

例如,如果您尝试在MyDataTable中获取A1,则将在同一行中执行类似Z1之类的操作。将其保留在同一行上,否则将显示#VALUE或错误的行数据。