首页 » SEO优化 » phpinput下拉筛选技巧_制作智能下拉菜单自动筛选想要输入的数据同事都看呆了

phpinput下拉筛选技巧_制作智能下拉菜单自动筛选想要输入的数据同事都看呆了

访客 2024-12-18 0

扫一扫用手机浏览

文章目录 [+]

一、所需函数

智能下拉这个效果我们须要用到三个函数,我们先来大略的理解下这三个函数

1.find函数

phpinput下拉筛选技巧_制作智能下拉菜单自动筛选想要输入的数据同事都看呆了

Find函数:从字符串中查找特定字符串的位置

phpinput下拉筛选技巧_制作智能下拉菜单自动筛选想要输入的数据同事都看呆了
(图片来自网络侵删)

语法=find(须要查找的字符串,在那个字符串中查找,指定开始查找的位置)

2.iferror函数

Iferror函数:如果结果是一个缺点值,则返回另一个结果,它可以用来屏蔽公式的缺点值

语法=iferror(须要判断的结果,如果结果是缺点值则返回这个结果

3. filter函数

filter函数:它是一个筛选函数,可以根据条件来筛选数据

语法=filter(筛选的数据区域,筛选条件,找不到结果则返回这个值)

它的第三参数是一个可选参数,可以将其省略掉

二、找到干系结果

1.判断是否存在关键字

在这里我们将函数设置为:=FIND($E$3,A2,1)然后向下添补,这样的话如果单元格中包含小米两个字就会返回一个数值,不包含小米两个字就会返回#VALUE!这个缺点值

第一参数:须要查找的值,$E$3

第二参数:查找的数据区域,A2

第三参数:开始查找的位置,1,便是从第二参数的第一个字符串开始查找

2.屏蔽缺点值

我们须要利用filter函数函数制作智能下来菜单,但是这个函数无法兼容缺点值,以是我们须要将缺点值屏蔽掉,在这里我们须要将公式设置为: =IFERROR(B20,1)然后向下添补即可

第一参数:须要判断的结果,B20

第二参数:如果结果是缺点值则返回这个结果,在这里会返回1

在这里我们用iferror函数的第一参数是b2乘以0,如果结果是缺点值的单元格乘以0它的结果依然是缺点值,如果结果是数值的单元格乘以0他的结果便是0,缺点值就会返回1这个结果

3.筛选数据

随后我们只须要利用filter函数来筛选数据即可,须要将函数设置为: =FILTER(A2:A21,C2:C21=0),这样的话就能找到与小米有关的所有型号

第一参数:须要筛选的数据区域,A2:A21

第二参数:筛选条件,C2:C21=0

第三参数:省略

在这里须要把稳的是第一参数与第二参数的数据区域必须逐一对应

三、制作智能下拉菜单

首先我们点击须要设置的单元格,然后点击数据功能组打开数据验证找到序列,选择我们利用filter函数得到的第一个结果也便是f3单元格然后按shift+3输入#号,代表引用单元格所在的动态数组,随后点击出错警告将输入无效数据时显示警告,将对勾去然后点击确定,至此就制作完毕了,我们只须要将赞助数据隐蔽掉即可

以上便是本日禀享的方法,怎么样?你学会了吗?

我是Excel从零到一,关注我,持续分享更多Excel技巧

(此处已添加圈子卡片,请到今日头条客户端查看)

以为有用麻烦点击“推举”吧

标签:

相关文章