excel数据如何随下拉菜单选项改变而改变

2024-11-13 15:09:04
推荐回答(2个)
回答1:

用“数据/有效性”功能可以达到目的。
以选择性别为例,制作有男、女选项的下拉菜单:
选中“性别”数据区域;执行“数据/有效性”命令,打开“数据有效性”对话框;单击“设置”选项卡,在“允许”栏选择“序列”,“来源”中输入“男,女”(不含引号,用英文单引号分隔);单击“确定”按钮。
“在下拉菜单中选择一个值之后能同时在另一个单元格里对应出一个数值或是文字”,这要根据实际情况再加工的哦!
补充事例——
事实上,就是制作二级下拉菜单。试试、看看,是否所需!
设置“数据”表
A列
B列
部门员工
A
张三
李四
B
王二
郑大
C
刘一
王五
D
初一
赵钱
……
命名:
选中A列,在“名称框”中输入“部门”,回车确认。
选中B列,在“名称框”中输入“员工”,回车确认。
在“菜单”表制作下拉菜单:
制作一级下拉菜单
选中A1:B1单元格区域;
执行“数据/有效性”命令,打开“数据有效性”对话框;
在“设置”选项卡下,“允许”选择“序列”、“来源”中输入“部门,员工”(不含引号,用英文逗号分隔);
选中“忽略空值”、“提供下拉箭头”,单击“确定”按钮,完成一级下拉菜单制作。
此时在A1、B1中,单击右侧的下拉按钮进行选择输入。
制作二级下拉菜单
从A2单元格起向下选中单元格区域;
执行“数据/有效性”命令,打开“数据有效性”对话框;
在“设置”中,“允许”选择“序列”、“来源”中输入公式“=INDIRECT(A$1)”;
选中“忽略空值”、“提供下拉箭头”,单击“确定”按钮,完成“部门”的二级菜单制作。
同法制作“员工”的二级菜单。此时“来源”中输入公式“=INDIRECT(B$1)”。
此时在部门、员工下面的单元格中,单击右侧的下拉按钮进行“部门”、“员工”的选择输入。
函数INDIRECT返回文本字符串指定的引用。查粘贴函数帮助即可!

回答2:

b5设置数据有性效建立下拉选项
菜单:数据-有效性
在弹出的对话框的设置选项卡中,“有效性条件”选“序列”
下面的“来源”框中,输入
小明,小华
(注:如果这个序列人数比较多,可以预先将所有姓名输入在某个单元格区域,这里的来源框中,选择“序列”来源于该单元格区域)
d5输入公式,以根据b5的选择而自动生成不同的号码
=lookup(b5,{"小明","小华"},{"134000000","135000000"})
同样地,如果把多人的姓名和号码事先录入在表格某个区域,则可以引用该区域以自动生成对应的号码
比如
,f1:f20为姓名,g1:g20为各人的号码,这时,以f列作升序排序,然后上述的d5公式可以改成:
=lookup(b5,f1:f20,g1:g20)