excel 第一列下拉不同的数据,第二列对应不同的数据源可下拉选择? 5
这个是二级下来的菜单问题
先在空白的区域做好基础数据
例如
将收入的选项的唯一值罗列在这里,供选择然后选择收入区域,也就是如上图的B1:B6,或者是光标落在B1:B6任何一个单元格上,按下Ctrl+A,按一次就好,按多 了就选择整个表格了,不管是哪个方法,目的是选中B1:B5有数据的区域
选择菜单:插入→表格
点击【表格】,弹出对话框
表包含标题,需要勾选,因为我们此时的“收入”就是这个数据区域的标题,如果 不勾选,插入表格会自动给加上一个标题,此时只有 一列,自动会匹配为“列1”,这是不对的,不是我们想要的
所以我们一定要勾选
此时多了一个浮动选项卡:表格工具,下面是【表设计】菜单,有不同的样式供我们选择
此时我们发现,数据区域在左边能看到这个区域定义了一个名字,这个区域就叫表2了,表格自动添加的,这是我们也可以直接修改这个区域的名字,可以理解为这是一栋楼,这一栋楼的名字。
如法炮制,将支出区域也一样的做
这个区域就叫表3了
接下来我们选中表2区域
打开公式菜单,选中【根据所选内容创建】
点击确定
我们此时可以查看下【名称管理器】
打开名称管理器,我们发现,刚刚我们建立的2个表也在这里
上图中:收入显示区域是A1-A6.
下面应用位置是=Sheet1!$B$2:$B$6
当我们双击上面图上的选中行:收入
弹出了对画框,这个对话框的名字是可以随自己修改,此时我们不作修改。
同理,将表3也一样处理
选中数据区域,如上图①,点击数据②,再点数据验证③。弹出一下对话框
按上图操作,在来源里输入
收入,支出
注意,中间的逗号是英文状态下的逗号
然后我们选中H2:H10
在来源中输入公式
=INDIRECT(G2)
此时就得到我们想要的结果
说明下,建立表2和表3的目的 ,是为了我们要增加选项时,可以直接在表2或者表3下紧挨着录入数据,就自动增加了选项。 这是超级表的好处。不做表2,表3,也可以跳过,直接做定义名称,不过这个定义名称是静态的,下次增加数据 ,需要在【名称管理器】里重新修改区域。