2016-09-27 17 views
1

何らかの理由で、テーブルのENDに新しい列を追加するときに、データ検証リストが更新されません。テーブルの中央に列がある場合、データ検証リストは更新されます。私はまた、最後の2列(だからHeader2Header3)だけでなく、新しい列が追加されます。私のデータの検証式は、変更前=INDIRECT("Table3[[#Headers],[Header2]:[Header3]]")テーブルの最後に新しい列を追加するときのデータ検証リストの更新

です:

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

関連する問題