ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 综合应用 > 如何利用数据有效性实现联想输入?

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

作者:绿色风 分类: 时间:2022-08-18 浏览:162
楼主
rongjun
Q:如何利用数据有效性实现姓名的联想输入?
A:1、员工花名册中的姓名必须排序;
    2、定义名称:

  1. 花名册=OFFSET(员工花名册!$A$1,MATCH(输入表!$A3&"*",员工花名册!$A:$A,)-1,,COUNTIF(员工花名册!$A:$A,输入表!$A3&"*"))

    3、在输入表的A列设置数据有效性序列;

 

 
    4、当在A列中输入姓氏后,再单击下拉按钮就可以看到所有该姓氏的人名。

 

如何利用数据有效性实现联想输入?.rar
2楼
apolloh
很不错!
3楼
flashstar
支持一下,找了一晚上了
4楼
lrlxxqxa
很酷的功能,学习啦。
5楼
Summer2012
弱弱的问一句第二步在哪里执行啊?
6楼
平安
把附件下下来,试好好几次,终于学会了。

关于这个代码:
花名册=OFFSET(员工花名册!$A$1,MATCH(输入表!$A3&"*",员工花名册!$A:$A,)-1,,COUNTIF(员工花名册!$A:$A,输入表!$A3&"*"))

其实当你将单元定定在哪里时,这个列的位置也会发生改会,正常来说,这里的A3应该是A1吧?
另外特别强调在此所定义的名称“花名册”必须与后面数据有效性的引用“=花名册”这两厢一致才能实现。

谢谢楼主,受益良多
7楼
youth402
我找了好久,太感谢了。。
8楼
Dispo
Mark
9楼
linshan111
谢谢,很实用
10楼
UXUXUX
可以按字母来排序查找吗
11楼
zjylsjwz
唉,高手真多!
12楼
大表弟
有意思啊~~特来取经~~
13楼
lgh978
学习了,谢谢版主
14楼
LoveJinLee
这个必须先按姓氏笔画排序好,是吧~
15楼
IVYQQQQQ
很不错,如果能在输入姓氏后就能自动显示下拉列表,按上下方向键可以选择就更好了!
16楼
rongjun
上下键+Alt配合就可以了
17楼
0Mouse
非常实用的综合应用,学习了!
18楼
1499901321
我的功课正要用到,好用。谢谢分享。
19楼
/dy/mn__阿哲
谢谢楼主。现在只能用已有数据的首位开始的文字(1个或几个)索引,能不能升级到索引的范围扩展,:名字的任意一个字进行索引,谢谢,很想学习。
20楼
/dy/mn__阿哲
谢谢
21楼
larkzh
学习了,不错的方法。
22楼
/dy/mn__阿哲
用的时候,一部分单元格联想的下拉菜单能筛选出相关信息,一部分单元格只是筛选出相关信息和有一些看视没有什么联系的信息,另一部分单元格却只是把整个信息排序(筛选的相关信息排在前面)。也可能是我的这个定义名称公式没有设置好
23楼
canitino
这个方法能扩解到乱序的情况呢,即A1,1A都可以联想到。
24楼
ninenid16
我想请问一下这个功能要如何在二级下拉菜单里使用?数据来源要怎么写呢?

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap