使用 Excel 2007 的带有结构化表格引用的单个单元格

使用 Excel 2007 的带有结构化表格引用的单个单元格

我需要找到 Excel 2007 语法,以便获取表格引用格式的单元格(例如第 2 行、第 3 列)。

要清楚,请参阅Microsoft - 在 Excel 表中使用结构化引用页面。显然可以引用单元格,例如 =DeptSales[[#This Row], [ComAmt]]

但是,如果我只需要第二行怎么办?=TableName[2, [ColumnName]] 我尝试了任何语法,但都没有用...请帮帮我

谢谢

答案1

您只能使用结构化表格引用,其中1行和A列都充满“标题”。这些引用旨在允许轻松查找二维表格上的数据:

=TableName[[#RowName],[ColumnName]]

如果您需要第 2 行、第 3 列并且您没有以这种方式构建表格,那么您只需要使用C2

答案2

看一下这个帖子

你可以使用类似

=index(Table1[colA],1)

例如。或者,如果公式位于您想要的行上,只需:

=Table1[colA]

答案3

我使用 vlookup 来避免这个问题......

我在我的表中添加了tblContactPerson源数据表的索引(ID)(tblClientContact)并使用它(tblContactPerson[@[id]:[id]])

=VLOOKUP(tblContactPerson[@[id]:[id]];tblClientContact;3;FALSE))

然后我添加了一个测试以避免#NA

=IF(ISNA(VLOOKUP(tblContactPerson[@[id]:[id]];tblClientContact;3;FALSE));"";VLOOKUP(tblContactPerson[@[id]:[id]];tblClientContact;3;FALSE))

相关内容