如何引用忽略偏移量的表

时间:2015-11-10 13:41:07

标签: excel reference structured-references

Excel 2013:我在Lookup的工作表上有几个单列表,用于验证工作簿周围的各个列。

我现在需要添加一个映射表来将其中一个表(tbl_Validation)中的所有值映射到设置表上的文本值,所以我在Settings上创建一个新表,我设置了表为2列和第一列的公式:

tbl_Validation[ColumnA]

但由于tbl_Validation在单元格B23中开始,我的新表在B2中,所有行都出现#VALUE!错误。将公式交换为INDEX(tbl_Validation,1,1)可以正确地偏移数据并找到值,但这对列公式不起作用,因为它只会为整列选择单个值。

我尝试了各种方法使其成为静态引用:tbl_Validation[@ColumnA]tbl_Validation[[ColumnA]:[ColumnA]]tbl_Validation[@[ColumnA]:[ColumnA]],除非我将整个表格移动到B23,否则该列不会显示任何数据像源表一样。

1 个答案:

答案 0 :(得分:2)

尝试稍微调整一下第一次尝试:

INDEX(tbl_Validation,ROW($ A1),1)

使用函数和单元格引用," ROW($ A1)"将强制Excel使用相对引用填充公式,从而为INDEX公式提供正确的行号。