将新列添加到表的END时更新数据validation列表
出于某种原因,我的数据validation列表不会更新时添加一个新的列到表的结束。 如果我在表格中间有一列,那么数据validation列表将会更新。 我也只想要最后2列(所以Header2
和Header3
)加上任何新的列添加。 我的数据validation公式是=INDIRECT("Table3[[#Headers],[Header2]:[Header3]]")
变更之前:
添加Test1
和Test2
列后。 正如你可以看到Test1
被添加到数据validation列表中,但是Test2
没有被添加。 我想将Test2
添加到数据validation列表中。 任何想法将不胜感激。
为了logging,如果您使用结构化引用,则可以创build一个仅使用结果的范围名称
=Table3[#Headers]
在“指向”字段中。 进一步包装在胶印或计数列是不需要的。 添加/插入新列时,范围名称将会调整,数据validation将包含新值。