在Excel中制作具有联想能力的下拉列表的方法

时间:2023-02-21 09:13:02 

利用Excel的数据验证功能,能够创建下拉列表方便用户快速输入一些常用数据。当可能输入的数据很多时,从列表中找到需要的数据就不那么容易了。实际上,可以通过设置获得类似于输入法的联想功能,当在单元格中输入需要数据的前几个字符后,在下拉列表中将只显示以这几个字符开头的选项。本文介绍在Excel中制作具有联想能力的下拉列表的方法。

1、启动Excel并打开工作表Sheet2,选择A1:B15单元格区域,按Ctrl+L键打开“创建表”对话框,“表数据的来源”文本框中已经输入了选择单元格地址,单击“确定”按钮创建表,。完成表创建后,对该字段按升序排序。


图1打开“创建表”对话框

2、在Sheet1工作表中选择A3:A30单元格区域,打开“数据验证”对话框,在“设置”选项卡的“允许”下拉列表中选择“序列”选项,在“来源”文本框中输入公式"=OFFSET(Sheet2!$A$2,MATCH(A3&"*",Sheet2!$A:$A,0)-2,,COUNTIF(Sheet2!$A:$A,A3&"*"))",;在“出错警告”选项卡中取消对“输入无效数据时显示出错警告”复选框的勾选,完成设置后单击“确定”按钮关闭对话框,。


图2“设置”选项卡中的设置


图3“出错警告”选项卡中的设置

提示

这里在公式中使用MATCH()函数在Sheet2工作表的A列中定位Sheet1工作表中A3单元格字符开头记录所在的位置,同时去掉A1:A2这两个单元格的记录,获得的值作为OFFSET()函数偏移的行数。使用COUNTIF()函数统计Sheet2工作表A列中名称和Sheet1工作表A3单元格字符开头相符的数据的个数,将获得值作为OFFSET()函数返回的高度。另外要注意,这里必须取消“输入无效数据时显示出错警告”复选框的勾选,否则在输入部分字符后会报错将无法使用下拉列表选择。

3、选择B3:B30单元格,在编辑栏中输入公式“=IF(A3="","",LOOKUP(A3,表_1))”,按Ctrl+Enter键结束公式的输入。此时在“货品名称”列中输入数据的前几个字符,在下拉列表中将只显示与之相配的选项,。选择该选项后,在“入库时间”列单元格中将自动显示对应的入库时间,。


图4在下拉列表中选择选项


图5自动显示入库时间

标签:下拉,单元格,数据,输入,Excel函数
0
投稿

猜你喜欢

  • 苹果OS X 10.10.4首个测试版来了 仅面向开发者发布

    2022-03-24 18:53:31
  • 如何解决360浏览器卡死的问题?

    2022-08-17 06:33:25
  • ghost系统的装机版与纯净版有什么区别?

    2023-03-05 18:24:44
  • win10显示我的电脑没有个性化怎么办解决方法

    2023-03-16 15:17:57
  • ppt怎么使用iSlide插件制作创意的阵列图形?

    2022-12-05 23:30:51
  • WPS word文档设置默认首行缩进

    2023-05-18 16:28:32
  • 如何快速将excel数据打印到一张A4纸上?

    2023-06-26 23:10:55
  • 见证组策略的强大威力

    2022-04-12 18:52:11
  • excel2007如何取消隐藏工作表

    2022-11-10 23:26:58
  • Win11更新KB5007215补丁安装失败怎么办?

    2022-06-18 08:24:06
  • win10怎么安装java?win10系统安装java的方法

    2022-07-06 23:24:39
  • Win XP系统里面打印机共享故障解决技巧

    2022-03-10 05:36:43
  • Win10版本2004可选功能公布:画图、记事本...可卸载或是禁用

    2022-01-24 06:49:23
  • 新一代以太网标准802.3bz获批!不换网线 速度提升5倍

    2023-08-06 05:34:51
  • 迅雷快鸟如何加速 迅雷快鸟加速的方法

    2022-12-16 02:17:14
  • win10开始菜单怎么关闭显示建议?

    2022-11-19 22:29:18
  • 局域网共享打印机需要用户名和密码怎么处理?

    2022-02-09 08:42:29
  • 主机机箱风道怎么走比较合适?机箱风道都有哪些设计?

    2023-04-07 22:49:03
  • ​电脑版wps表格如何给形状填充图片

    2022-03-15 17:30:18
  • 5款简便易用的mac系统代码编辑器

    2023-07-22 21:52:47
  • asp之家 电脑教程 m.aspxhome.com