1、假定有两张工作表,其中用Sheet1来采集商品入库数据,并将其名称改为“商品入库”,在Sheet2(改名为“商品分类”)的帆歌达缒A列中输入商品所属的分类, B列中的数据为具体的商品名称,为了介绍的方便,这里我只设置了三种商品分类,即“调味品”、“休闲食品”和“干货”)。1.定义商品所在单元格区域名称选中“商品分类”表中所有调味品所在的单元格区域B1:B5,依次单击“插入”菜单中的“名称”,选择“定义”,此时弹出“定义名称”对话框,在“在当前工作薄中的名称”框中输入所定义的名称“调味品”(图1),单击“确定”按钮。类似地,我们可以将休闲食品和干货等商品所在的单元格区域名称分别定义为“休闲食品”和“干货”。
2、设置数据的有效性回到“商品入库”表中,选择要录入商品“所属分类”的C列,单击“数据”菜单中的“有效性”命令,在有效性条件的“凫局尢捎允许”列表中选择“序列”,在“来源”框中输入“调味品,休闲食品,干货”(分隔符为英文状态下的逗号),单击“确定”按钮。接下来选中“商品名称”所在的D列,再次打开“数据有效性”对话框,在有效性条件的“允许”列表中选择“序列”,在“来源”框中输入公式“=INDIRECT(C2)”,单击“确定”按钮。小提示:在关闭设置D列数据有效性对话框时,如系统弹出警告提示“源目前包含错误,是否继续?”,只需确认就可以了。如果指定的C2单元格中已经选择了一个商品分类再设置D列数据的有效性就不会出现此提示了。
3、商品数据采集采集数据时,我们首先从列表中选择商品的“所属类别”,然后再单击该商品所对应的“商品名称”所在单元格右侧的下拉箭头(图2)时,就可以从下拉菜单中找到需要的“商品名称”了。