不同列的Excel数据验证源

时间:2014-12-10 09:28:32

标签: excel excel-formula excel-2010

我在Excel中制作了一系列级联下拉列表。当用户在ColumnB中选择一个选项时,工作表会找到一个列表“Name”d = ColumnB值,并使用该列表设置该列的验证。

Data Validation

工作正常

Options Loaded

但是,当我在整个列中拖动单元格并尝试将Data Validation属性应用于所有单元格时,不是分别选择前面的单元格,而是使用第一个单元格绑定的特定单元格定义每个Data Validation属性

Data Validation source for another cell

因为我可以为单个单元格执行此操作并不是一个问题,但我将在稍后通过代码设置数据和名称,因此我需要找到一种方法,每个数据验证源都包含对其先前的引用细胞而不是那个特定的细胞。

1 个答案:

答案 0 :(得分:1)

删除$符号。 $ sign表示引用是绝对的,并且在拖动或复制单元格时,公式中的单元格引用不会更改。

另一个解决方案是为整个列定义数据验证,而不必再拖动。