ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > 如何制作可随输入变化的有效性下拉菜单?

如何制作可随输入变化的有效性下拉菜单?

作者:绿色风 分类: 时间:2022-08-17 浏览:124
楼主
gouweicao78
Q:能否利用数据有效性制作下拉菜单,当输入“李”时,则下拉菜单中仅显示包含“李”字的记录,没输入的话,则显示全部姓名。
A:可以利用易失性CELL取得活动单元格内容,并制作辅助列取得包含相应字符的列表,再使用动态引用来作为数据有效性数据源。
附件中:
1、利用“列表”功能,将“深圳”工作表的数据区域创建为“列表”(Excel 2010中的“表格”),并定义名称“姓名”指定区域,实现数据源的动态引用;
2、在“报销表”K2单元格输入数组公式:
  1. =INDEX(深圳!G:G,SMALL(IF(ISNUMBER(FIND(CELL("contents"),姓名)),ROW(姓名),4^8),ROW(1:1)))&""
其中,CELL("contents")未指定引用的单元格,则默认为活动单元格(CELL函数为易失性函数,具体解读可参阅:)
注意,当输入时,会提示循环引用,没有关系,忽略即可。
3、使用以下公式作为数据有效性序列来源:
  1. =OFFSET(报销表!$K$2,,,COUNTIF(姓名,"*"&CELL("contents")&"*"))

卡号信息表.rar
2楼
caoshanhai
对不起没有看懂
3楼
jackie_TT
研究了半天,附件中的sheet “报销表”的辅助区域的公式逻辑没看明白。请指点下
4楼
此间少年
没看懂公式,套着公式试做了下,没有成功,麻烦版主做个详细的解答,谢谢!
5楼
KenshinTai
真的看不懂哇.
6楼
KenshinTai
研究很久还是有地方看不懂哇.能附一张操作图吗?!
7楼
KenshinTai
卡号信息表.rar  下载了.但打时不了哦.为什么呢?!
8楼
赛岐兼职会计
不能操作成功。
9楼
KenshinTai
你下载的附件能用吗?!
10楼
2459021788
虽不太懂,但可照搬套用的
11楼
zxpzxp
照搬套用

免责声明

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

评论列表
sitemap