不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

举个工作场景中的例子,比如左边是员工档案数据,现在我们可以制作一个查询器,通过模糊搜索的方式,只需要我们输入关键字,则对应所有内容都显示出来

不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

并且模糊查找的关键字可以是任意的,可以是市场,可以输入张,可以输入男,都可以查询到对应的结果:

不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

这种效果是怎么制作的,无需写代码,只需要一个Filter公式就能搞定

1、Filter基本用法

首先我们来了解一下Fiter公式的基本用法,当我们需要输入姓名关键词,自动获取这个姓名对应的数据时,我们只需要输入的公式是:

=FILTER(A:E,A:A=H1)

FILTER的第一个参数表示在A:E列内进行筛选,第二个参数表示,筛选的A列,以及筛选的值是H1单元格。

不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

但是这个公式不支持模糊搜索,比如我们在姓名里面只输入一个关键字,张的时候,出不来结果,所以我们要继续改进

不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

2、Filter Search实现模糊查找

我们输入的公式是:

=FILTER(A:E,IFERROR(SEARCH(H1,A:A),0))

第2个参数改成了SEARCH公式,就可以对H1单元格的值在A列进行模糊查找,IFERROR可屏幕查找不到的错误值, 这样就可以实现模糊查找

不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

当我们输入一个乔字时,也可以得到相应的结果:

不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

3、Filter多列同时模糊搜索

如果我们关键字既可以输入姓名,又可以输入月份的话,就需要多次的SEARCH查找,所以我们将公式更新为:

=FILTER(A:E,IFERROR(SEARCH(H1,A:A),0) IFERROR(SEARCH(H1,B:B),0))

这样的话,我们输入关键字之后,它既会在A列进行查找,也会在B列进行查找

不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

如果A或B列能查找到相应的结果,则会显示出来,所以这个时候不仅输入姓名关键字能查找到,同时我们输入1月,也可以查找到1月相关的数据:

不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

如果还想查找更多的列,则我们可以多加几个SEACH公式进行查找,如下所示:

=FILTER(A:E,IFERROR(SEARCH(H1,A:A),0) IFERROR(SEARCH(H1,B:B),0) IFERROR(SEARCH(H1,C:C),0) IFERROR(SEARCH(H1,D:D),0) IFERROR(SEARCH(H1,E:E),0),0)

这样的话,就可以在A、B、C、D、E列里面都去查找了,就能实现开头的动图效果了

不需写代码,Filter函数公式,制作模糊查询器(模糊查询js)

你学会了么?动手试试吧!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年7月5日 下午4:31
下一篇 2024年7月5日 下午4:43

相关推荐

  • 宝信软件签约广西宏旺(宝信软件签约广西宏旺公司)_1

    每经AI快讯,据宝信软件官微消息,近日,宝信软件与广西宏旺1550冷轧总包工程签字仪式成功举行。该项目将使用宝信软件最新全栈国产化PLC产品,以及全新的自动化数字工业现场DSF(D…

    科研百科 2024年8月8日
    27
  • 工程进度款结算管理办法

    工程进度款结算管理办法 为规范工程进度款结算行为,保障工程的质量和安全,根据《中华人民共和国建筑法》等相关法律法规,制定本管理办法。 第一章 总则 第一条 为规范工程进度款结算行为…

    科研百科 2025年1月7日
    1
  • 18号文 管理费

    18号文管理费 近年来,随着经济的发展和社会的进步,我们公司的发展和规模也在不断扩大。为了支持公司的运营和发展,我们不得不承担一定的管理费。 我们公司承担的管理费是按月收取的,主要…

    科研百科 2024年10月4日
    12
  • 是否隶属科研项目

    是否隶属科研项目 是否隶属科研项目是个人选择,有些人喜欢自己的工作自由,有些人喜欢被束缚在科研项目中。隶属科研项目可能会带来一些好处,例如更好的机会、更高的地位和更好的福利,但也可…

    科研百科 2025年2月10日
    0
  • 多个项目管理系统

    项目管理系统在现代商业中扮演着至关重要的角色,能够帮助企业更高效地管理项目,提高生产力和效率。本文将介绍几种常见的项目管理系统,包括传统的项目管理软件和现代的基于云计算的项目管理系…

    科研百科 2024年8月17日
    22
  • crm管理软件crm管理系统

    crm管理软件CRM管理系统:企业数字化时代的必备工具 随着数字化时代的到来,企业面临着越来越多的挑战。为了更好地管理客户关系、销售和营销,企业需要使用crm管理软件CRM管理系统…

    科研百科 2025年1月2日
    0
  • 互联网是在科研项目里吗互联网是在科研项目里吗

    互联网在科研项目中的应用 互联网已经成为人们日常生活中不可或缺的一部分,但同时也成为了科研项目中不可或缺的一部分。互联网的出现使得科研项目更加快速、便捷、高效地进行,同时也为研究人…

    科研百科 2024年9月10日
    15
  • 项目管理哪个系统好学

    项目管理哪个系统好学 随着信息技术的不断发展,项目管理已经成为了现代企业的重要流程之一。不同的项目管理系统被广泛应用于企业项目的管理中。哪个系统好学,成为了许多人关注的问题。 在回…

    科研百科 2024年12月13日
    0
  • macbookpro ipad iphone 协同(mac协同办公)

    mac协同办公:让团队协作更顺畅 随着科技的不断发展,Mac电脑已经成为了许多企业和个人的首选。Mac电脑以其高性能、高质量和易用性而闻名,特别是在协同办公方面表现出色。本文将探讨…

    科研百科 2024年6月2日
    51
  • 陕西首家非公有制企业党建学院挂牌(陕西非公有制经济组织党建信息平台)

    人民网-陕西频道 6月15日上午,宝鸡西建非公有制企业党建学院揭牌仪式在陕西省宝鸡市金台区举行。这是陕西省成立的首家非公党建学院,也是宝鸡市在做强做好非公党建方面的一个有益尝试。 …

    科研百科 2024年7月18日
    35