牛人、大虾、高手请指点!excel应用中问题!急切盼回答!

来源:百度知道 编辑:UC知道 时间:2024/09/22 05:16:59
最近我们公司在整理物资分类,使用Excel,各位一定知道,既然是整理物资分类就存在大类、中类、小类、子类等分类,每一类下又存在若干物资,我想使用Excel做一个下拉序列,每一类都可以进行选择,从而减少填写的麻烦和错误,但是如何做到选择完第一类后,后一类下拉序列中就只有我所选择前类的分类呢?例如第一类是“电脑配件”和“打印机配件”,如果在第一类选框中我选择了“电脑配件”,而第二类选框中就只会出现“电脑配件”的子分类,而不会出现“打印机配件”的子分类。还有第三类、第四类.....从而减少工作量,希望尽快得到指点,谢谢各位老师!

给你一个简单的操作实例,然后你按照此方法可实现你所要的功能:
1、在C1,C2表格分别录入电脑配件、打印机配件;
2、在D1,D2表格分别录入CPU、内存;
3、在E1,E2表格分别录入墨盒、色带;
4、选中C1、C2,然后在名称框(如果不知道名称框是什么就百度一下)输入main(这个名称可随意自定义);
5、选中D1、D2,然后在名称框输入“电脑配件”,因为D1、D2是隶属于“电脑配件”的子分类,所以名称必须是电脑配件;
6、选中E1、E2,在名称框输入“打印机配件”;
以下是关键步骤:
7、选中A1-A10(具体选中多少可自由设定),单击下拉菜单“数据”->“有效性”,然后允许项选择“序列”,然后在数据里面输入=main;
8、选中A1-A10(具体选中多少可自由设定),单击下拉菜单“数据”->“有效性”,然后允许项选择“序列”,然后在数据里面输入=INDIRECT($A1);
ok,试试看结果吧,如果你有一定的excel基础,按照这个实例操作完你应该就明白应该怎么实现你想要的功能了