1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 用智能式下拉菜单 自动判断搜索数据 2分钟搞定300种产品录入

用智能式下拉菜单 自动判断搜索数据 2分钟搞定300种产品录入

时间:2019-11-18 18:32:38

相关推荐

用智能式下拉菜单 自动判断搜索数据 2分钟搞定300种产品录入

但如果下拉菜单的数据选项很多,便会出现选项很难找的烦恼。

有没有一种方法可以让选项变少,数据变好找呢?

用智能式下拉菜单,输入关键字,便弹出含有相应关键字的下拉菜单选项,相当于拥有一个自动判别搜索数据的小助手。

♞下拉菜单快捷键

当我们要输入的内容,在同一列单元格中已经输入过了,可以直接按快捷键【Alt+↓】,对已输入过的内容进行选择。

♞数据引用

❶点击要制作下拉菜单的单元格→选择【数据】菜单栏下的【数据工具】→点击【数据验证】

❷在弹出的【数据验证】对话框中,选择【设置】→在【验证条件】中的【允许】勾选【序列】→【来源】框选引用的数据源单元格。

♞制作智能式下拉菜单

前两种制作下拉菜单的方式,可以帮助我们快速准确的录入数据,但一旦下拉菜单中选项太多,这种智能式的下拉菜单就可以帮我们缩小选择范围。

❶框选单元格J2:J12→【数据】→【数据工具】→【数据验证】

❷在弹出的【数据验证】对话框中,选择【设置】→在【验证条件】中的【允许】勾选【序列】

❸【来源】框中输入=OFFSET($D$1,MATCH(J2&"*",$D$2:$D$35,0),0,COUNTIF($D$2:$D$35,J2&"*"),1)

Tips:

Offset函数:根据指定的参照单元格,通过偏移得到新的区域的引用。

Offset(参照区域,行数,列数,返回引用高度,返回引用宽度)。

参照区域:$D$1。

行数:MATCH(J2&"*",$D$2:$D$35,0)

Match为查找函数,确定行的偏移量。J2&"*"为查找内容,*表示通配符,代表任意字符。$D$2:$D$35为查找区域,0为查找方式,代表精确查找。

列数:0

数据源为D列,只有1列,不横向偏移,所以列偏移量为0。

返回引用高度:COUNTIF($D$2:$D$35,J2&"*")

Countif(条件区域,条件),在$D$2:$D$35区域内满足J2&"*"条件出现的次数。体现在下拉菜单中的内容会出现多少选项。

返回引用宽度:1

只有D列1列,所以为1。

※注意出错警告

当我们在单元格中输入关键字时,弹出【此值与单元格定义的数据验证限制不匹配】。

这是哪里错了?

很简单,只需点击【数据】→【数据验证】→【出错警告】→将【输入无效数据时显示出错警告】取消。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。