▲更多精彩内容,请点击上方Excel小铲子▲
使用Excel版本
Microsoft Office Professional Plus 2010
版本:14.0.4760.1000(32位)
问题
如何设置Excel单元格下拉列表?
解决思路
首先要说明的是大多数人眼中的Excel单元格下拉列表,其实是单元格应用数据有效性后的一种外在表现。
数据有效性一种 Excel 为了提高录入内容规范性的功能,在充分掌握了数据有效性的使用方法后,你就能将这个所谓的下拉列表玩出更多的花样,比如做出多级联动的下拉菜单、用户输入不允许内容时弹出警告或提示窗口、单元格被选中后自动打开输入法、在用户输入内容前弹出提示窗口等等。
解决步骤
模拟数据
一级下拉列表:
选中要设置下拉列表的单元格,单击数据选项卡→数据有效性。
在数据有效性设置窗口中,将允许条件设为序列。序列的来源设为相应单元格,如果想手动输入序列也是可以。勾选提供下拉箭头,这一步就是使得数据有效性变得和下拉列表一样了。最后单击确定按钮。
当该单元格被选中时,就会在单元格右侧出现下拉箭头。
单击下拉箭头就会出现一开始设定的单元格中的可选择序列。
二级联动下拉列表:
二级联动下拉列表与一级下拉列表的区别就在于二级联动下拉列表的序列来源不再是固定的序列,而是根据上级下拉列表的内容使用同名名称(这里的名称是指一系列单元格的统一定义)中的内容。
选中准备用于二级列表的内容,单击公式选项卡→根据所选内容创建。
确定首行内容作为下方数据的名称后,单击确定。
单击公式选项卡→名称管理器,可以发现所有列已经根据首行内容分别建立了名称。
选中准备放置二级列表的单元格,在数据有效性设置窗口中,将允许条件设为序列。序列的来源设为引用公式。勾选提供下拉箭头,这一步就是使得数据有效性变得和下拉列表一样了。最后单击确定按钮就完成了二级下拉列表的设定。
对于三级或多级下拉列表的设置,无非是根据二级列表中的内容,将三级列表的内容全都写好,然后将三级列表的内容设定为名称,最后设置数据有效性来源就可以了。
最终效果
其他
设定多级列表时需要注意一点,由于名称不能唯一,所以收集各级列表内容的时候最好进行一下核查避免重复,实在不行就考虑加上序号、特殊字符的内容加以区分。
如果想要设置输入提示,可以参考下图。
最终效果
如果要设置错误警告弹出窗口,可以参考下图。
最终效果
如果要设置输入法模式,可以参考下图。
▼更多精彩内容,请点击下方阅读原文▼