发布网友 发布时间:2022-04-24 14:15
共2个回答
热心网友 时间:2023-10-15 23:48
在EXCEL中会经常需要设置下拉菜单,以方便录入内容的正确和快捷,这一功能就是excel的数据有效性,那么如何利用数据有效性实现这一功能呢,如下举例说明
如下数据,我们希望实现当输入”市“和”区“的时候,可以实现”市“和”区“的自动下拉选项,不需要再手工输入
2.在D1输入”市“,鼠标点击D2,点击【数据】,【有效性】,在【允许】下拉选项中选择【序列】
3.数据【来源】中输入”上海,北京“,注意两者之间是逗号隔开,点击确定,可以看到D2单元格右侧有一个倒三角符号的下拉选项,里面有“北京”和“上海”两项可以选择
4.当D2单元格选择“上海”,在E1输入“区”,鼠标点击E2,点击【数据】,【有效性】,在【允许】下拉选项中选择【序列】
5.这时数据来源因为是连续性的,我们就没有必要在数据来源中一个一个手动输入了,可以直接选择B2:B5,点击确定,可以实现当”市“为上海的时候,”区“的自动下拉选项
6.同理我们再输入”北京“所包含区的数据来源,这样当选择为”上海“和”北京“的时候,就可以分别实现”上海“和”北京“包含市的下拉选项了
热心网友 时间:2023-10-15 23:49
下拉条可以使用数据有效性来创建,但是有效性来源不允许跨表引用,需要用定义名称的方式过渡。
选择表一的A列,插入名称-定义,命名为“客户资料”,来源处自动给出sheet1!$a:$a
(也可以改成sheet1!$a3:$a65536)
然后选择表二的A列-数据-数据有效性,允许:序列,来源:=客户资料
这样就能自动给出下拉选项
F列自动排序,这个无法用公式实现