首页 > 解决方案 > 结构化引用与显式单元格引用

问题描述

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

这是使用的公式:

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

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

我环顾四周,似乎找不到为什么在输入该行信息后它不会填写最后一行。我只能假设它与混合的显式结构单元格/列引用有关。请提供任何帮助。 在此处输入图像描述 在此处输入图像描述

标签: excelexcel-formula

解决方案


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

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

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

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

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

输入未填充的公式后,将出现此图标:

在此处输入图像描述

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

在此处输入图像描述

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


推荐阅读