【发布时间】:2018-03-25 11:32:24
【问题描述】:
我的表随着数据刷新而增长的列表如下:
Balham Halfords - P83690
Balham Halfords - P83690
Gloucester & Durham St - P83680
Gloucester & Durham St - P83680
在另一张表中,我希望仅显示下拉列表中的数据验证:
Balham Halfords - P83690
Gloucester & Durham St - P83680
问题是,我不想在书中的任何地方创建一个与表 A 不同的列表,并且我希望数据验证列表能够智能地处理进入表 A 的新记录。
【问题讨论】:
-
我不确定是否有任何方法可以在没有辅助列的情况下完成此操作。数据验证(无论如何都用于下拉列表)本质上是非智能的。它只允许您输入一系列单元格 - 不允许使用公式。
-
谢谢。因此,我认为我最好的选择是在新记录进入时通过宏创建一个不同的单列表。然后让数据验证列表范围为所述表。但并不理想,因为用户在添加到表 A 时必须单击按钮,而人们无法处理此类指令。
-
我同意需要一个帮助列。如果您想避免使用 VBA,可能可以使用公式来完成。
-
我发布了一个新答案,修改了不使用
OFFSET的@KresimirL.,这可能会对您有所帮助。
标签: excel list validation dynamic unique