外部数据表上的HLOOKUP – 错误的标题行
尝试在链接到MS数据库中的查询的表上运行Hlookup。 数据表位于单独的选项卡中,并从第3行开始,并包含标题行。 所以标题在第3行,数据从第4行开始。 数据表名为My_Table我的HLOOKUP公式是;
= HLOOKUP( “产品1”,MY_TABLE,A3,假)
Product1是要查找的列的实际标题,而单元格A3包含查找的行号。 但是,这并没有返回预期的数据。 通过评估公式函数,Excel正在计算从第4行开始的表,所以在错误行(即第4行)中查找标题。 检查名称pipe理器,表被locking,并显示为第3行开始。
有没有人遇到/find解决办法? 我想保留表作为表,以便根据查询的结果根据需要dynamic扩展行。
要引用整个表格,请使用
=HLOOKUP("Product1",My_Table[#All],A3,FALSE)
这被称为结构化参考
其他例子
- 整个表
=TableName[#All]
- 表格标题
=TableName[#Headers]
- 对于整个列
=TableName[[#All], [ColumnName]]
- 列的标题值
=TableName[[#Headers], [ColumnName]]
- 表中的同一行
=TableName[[#This Row][ColumnName]]
- 在Excel 2010或更高版本中
=TableName[@ColumnName]
- 在Excel 2010或更高版本中
- 表的标题
=TableName[#Headers]
- 整个表(2)
=TableName[#All]
- 表总计行
=TableName[#Totals]
表名=TableName[#Totals]