excel创建二级下拉菜单_源为单个工作表
下图所示的是“查询”表的B1单元格创建下拉菜单,可供选择的选项为“烟”和“酒”,C1单元格能根据B1单元格所选择的不同内容产生不同序列内容的下拉菜单,并且下拉菜单中不能包含空格,要创建这样的下拉菜单,方法如下:
1)使用直接在有效性中输入序列内容创建下拉菜单的方法,为“查询”表B1单元格创建序列为“烟”和“酒”的下拉菜单,如下图所示:
2)单击菜单[插入]—[名称]—[定义]弹出“定义名称”对话框,在“当前工作薄中的名称”文本框中输入“PingMing”,在“引用位置”文本框中输入公式:=OFFSET(数据!$A$2,,MATCH(查询!$B2,数据!$1:$1,)-1,COUNTA(OFFSET(数据!$A$2,,MATCH(查询!$B2,数据!$1:$1,)-1,65535))),如下图12所示,然后单击“确定”按钮。
3)选定“查询”表中的C1单元格,单击菜单[数据]—[有效性]打开“数据有效性”对话框;
4)切换到“设置”选项卡,在“允许”下拉列表中选择“序列”选项,在“来源”文本框中输入“=PinMing”, 然后单击“确定”按钮。
5)在“查询”表的D1单元格中输入公式:“=SUMIF(数据!A:C,C2,数据!B:D)”。