向表的END添加新列时更新数据验证列表

时间:2016-09-27 01:42:13

标签: excel excel-formula

由于某些原因,在向表的END添加新列时,我的数据验证列表未更新。如果我在表格中间有一列,则数据验证列表会更新。我也只想要最后两列(所以Header2Header3)以及添加的任何新列。我的数据验证公式为=INDIRECT("Table3[[#Headers],[Header2]:[Header3]]")

变更前:

enter image description here

添加Test1Test2列后。如您所见,Test1已添加到数据验证列表中,但未添加Test2。我希望Test2也添加到数据验证列表中。任何想法都将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:0)

对于记录,如果使用结构化引用,则可以创建仅使用

的范围名称
=Table3[#Headers]

在“引用”字段中。不需要在Offset或计数列中进一步包装。添加/插入新列时,将调整范围名称,数据验证将包含新值。