2016-09-27 122 views
1

由於某種原因,我的數據驗證列表在將新列添加到表的END時未更新。如果我在表格中間有一列,那麼數據驗證列表會更新。我也只想要最後2列(所以Header2Header3)加上任何新的列添加。我的數據驗證公式爲=INDIRECT("Table3[[#Headers],[Header2]:[Header3]]")更新數據驗證列表在向表END的END列添加新列時

變動前:

enter image description here

後,我加入Test1Test2列。如您所見,Test1已添加到數據驗證列表中,但未添加Test2。我想將Test2添加到數據驗證列表中。任何想法將不勝感激。

enter image description here

+2

''OffSet(Table3 [#Headers],0,1,1,CountA(Table3 [#Headers]) - 1)' – Slai

+0

感謝那正是我一直在尋找的東西。 – Hubvill

回答

0

爲了記錄在案,如果使用結構化引用您可以創建一個使用剛剛

=Table3[#Headers] 

在區域名稱「是指」字段。無需進一步包裝在膠印或計數欄中。添加/插入新列時,範圍名稱將進行調整,數據驗證將包括新值。

+0

這是真的,但我不希望第一列的標題出現在我的數據驗證列表中。 – Hubvill