excel如何利用数据有效性实现联想输入 为了制作报名表,为了避免姓名输入错别字,怎么设置数据有效性下拉菜单,当输入姓氏后,下拉菜单就能显示改姓氏的所有人员姓名提供用户选择录入 解决方法:用offset()和MATCH()函数及通配符【*】,定义动态名称,作为数据有效性序列的【来源】,并取消数据有效性的【输入五小数据是显示出错警告】功能 1. 选定工作表【Sheet2】的A3单元格,在选择【公式】选项卡,单击【定义的名称】组中的【定义名称】按钮,弹出【定义名称】对话框,如图: (1) 2. 在【名称】文本框中输入要定义的名称,如【项目】,在【引用位置】文本框中的输入公式=offset(sheet2!$a$1,match(left(sheet1!$A2)&"*",sheet2!$a:$a,0)-1,,countif(sheet2!$a:$a,left(sheet1!$a3)&"*")),: (1) 3. 选定单元格区域,在选择【数据】选项卡,单击【数据工具】组中的【数据有效性】按钮,如图: (1) 4. 弹出【数据有效性】对话框,选择【设置】选项卡,在【允许】下拉列表框中选择【序列】选项,在【来源】文本框中输入公式【=姓名】,如图: (1) 5. 选择【出错警告】选项卡,取消选择【输入五小数据显示出错警告】复选框,再单击【确定】按钮,关闭【数据有效性】对话框,如图: (1) 6. 效果如图: (1) |
|