分享

excel如何利用数据有效性实现联想输入

 平安三师兄 2020-05-05

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)      

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多