EXCEL达人请入~

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:04:46
若第一下拉菜单分别为“巡警”、“110处警”、“城防”、“协警”

第二下拉菜单分别为“甩棍”、“手铐”、“对讲机”、“电棍”

希望达到的结果是第一项选择“巡警”时,第二项出现“手铐”、“对讲机”、“电棍”下拉选项

而第一项选择“协警”时,第二项只出现“甩棍”、“对讲机”

请问,EXCEL如何实现这样的关联?

1、切换到sheet2,将你需要的第二下拉菜单的项分别输入不同列中。
“手铐”、“对讲机”、“电棍”输入在同一列,然后将光标定在”名称“栏内,输入“巡警”字符,然后按下“enter”键确认一下。仿此操作,将B列中输入“甩棍”、“对讲机”并命名为“协警”
2、切换到sheet1工作表中,选中需要输入第一下拉菜单的单元格区域,假设在A列,然后打开数据——有效性——序列,在来源输入“巡警”、“110处警”、“城防”、“协警” 字符,中间用逗号分隔(必需是英文输入法下的逗号)。
3、再选中需要输入第二下来菜单的单元格区域,假设在B列,再次打开数据——有效性——序列,在来源方框中输入公式:=INDIRECT(A1),确定返回。

在第二项定义数据有效性的时候,用公式定义序列。根据你的说明,可以用两个if嵌套一下就可以完成你要的关联。
序列A为“巡警”、“110处警”、“城防”、“协警”
序列B为“手铐”、“对讲机”、“电棍”
序列C为“甩棍”、“对讲机”
第一项数据有效性定义为序列A
第二项数据有效性定义为序列,下面输入公式=IF(某单元="巡警",序列B,IF(某单元="协警",序列C))

你自己去设定那个if函数(条件赋值函数)
格式:if (条件.值1,值2)
作用:当单元格的值有多种情况时,可利用IF函数给它判断赋值。
赋值方法:当条件成立时,赋值1,否则赋值2

谢无聊的比较简单,你试试看