高手过招(50)

办公族

条件列表的制作

出招

销售部门要对员工的销售额进行统计。为了实现快速录入,员工姓名和对应的客户名称使用下拉列表的方式进行录入。为了提高录入的速度和准确性,希望在录入员工姓名后对应的客户名称下拉列表中只显示此员工负责的客户,而不是显示所有客户。请问,如何实现这种带条件的下拉列表?

破招

首先,选定一张工作表作为基础数据表并在其中输入客户名称。同一个员工负责的客户必须放在连续的区域中。然后,通过“插入→名称→定义”分别给每个员工的客户名称区域定义一个以员工姓名命名的区域名称。接着,在目标工作表中选定数据录入区域(这里假设为B列),点击“数据→有效性”,在“允许”处选择“序列”,然后在“来源”中输入“=indirect(A1)”(假设员工姓名在A列)。最后单击“确定”并在出现的提示中单击“是”即可。现在,当在A列中输入一个员工姓名后,再单击B列的下拉列表时,就只会显示当前员工所负责的客户名称,而不是所有客户的名称。

(双鱼)