我正在使用序列号创建Excel工作表以管理我工作场所中的所有设备。
为了防止重复数据输入我已经使用过"数据验证" &安培; "动态列表"通过excel。
使用公式:
=COUNTIF(SerialNumber,E2)<=1
其中SerialNumber是创建的excel表的列,因此它引用:
Inventory[Serial Number]
我现在尝试使用相同的动态列表来强制输入所有序列号,我已经看到使用VBA的解决方案,但是我不知道如何使用相同的动态列表。
提前致谢!
答案 0 :(得分:1)
我认为你可以在没有VBA的情况下使用另一个定义的名称(ctrl + F3)。 您将获得另一个动态列表。 对于大写,您可以使用proper()或upper()函数。
CapSerialNumber=PROPER(Inventory[@[Serial Number]])