首页 > 解决方案 > EXCEL:如何直接从表中获取特定值,而不使用 INDEX

问题描述

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

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

我努力了

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

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

新发现……

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

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

标签: excel-2016

解决方案


=MyDataTable[@1]

例如,如果您试图在我的 MyDataTable 中获取 A1,您将在同一行中执行此操作,例如 Z1。将其保留在同一行,否则它将显示#VALUE错误行的数据。


推荐阅读