结构化引用与显式单元格引用

时间:2019-04-10 00:04:46

标签: excel excel-formula

我正在使用Index-Match来匹配该方的全名和人数。 我有它的工作,但它同时使用结构化和显式单元格引用。 我不知道为什么在表中添加新行时,具有索引匹配公式的列不会填充最后一行。

这是使用的公式:

=IFNA(INDEX(AA:AA,MATCH([@[Preferred Seating 1st Choice]],D:D,0)),"")

AA列具有人数计数,D列具有全名列表。 首选席位是用于引用搜索的列。

我环顾四周,似乎找不到输入行信息后为什么不填写最后一行的原因。 我只能假定它与混合的显式结构的单元格/列引用有关。请帮忙。 enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

是的,如果公式包含异常引用,则Excel可能不会自动假定公式需要自动填充到整个表格列中。除非表外有数据,否则应该只引用表中的列:

=IFNA(INDEX([Column AA Name],MATCH([@[Preferred Seating 1st Choice]],[Column D Name],0)),"")

在编辑公式时,可以通过选择源列中除标题以外的所有单元格来轻松输入这些内容。该公式将始终使用整个 源列和公式应自动填充其自己的整个列。

您还可以控制是否通过隐藏属性自动更新列的公式。更改列行为的功能仅在您对列进行更改时才通过前端显示。

在列中输入公式后,Excel将自动填充整个列并为您提供关闭自动填充的选项,或者Excel将不会自动填充整个列并为您提供打开该选项的选项。

输入未填写的公式后,将出现以下图标:

enter image description here

单击它,然后选择用此公式覆盖此列中的所有单元格

enter image description here

从正在自动填充的列中的一个单元格中删除公式将关闭自动填充。双击带有公式的单元格,然后按Enter键,您可以选择再次打开它。