比如有如下图所示的数据(可能有几百上千行),我想通过输入客户名/产品型号/价格来进行一个模糊查找(比如我输入腾或者P就可以找到腾讯和PDD)。

由于本次制作示例,就以客户为例来做。

0.选中数据,ctrl+T进行快速表格创建。

1.在D2输入=search(寻找数,数据库),由于寻找数就一个数,所以需要加绝对引用($B$1这样)。

然后向下填充即可。比如sheet5的B1这次是"淘",所以D2是在本表格A2里面去找"淘",

显然D2找不到就会返回#value(一般是公式中的错误参数所致);

3行&7行&11行由于有“淘”字,所以能返回淘所在的位置,本次是1(第一个字符);

如果搜索的是"宝",那么search返回的就是2(第二个字符)

2.OK,那么只要D列有数,就说明search函数找到了。

可以把D列函数改成真假判定。

=search(寻找数,数据库)>0

3.选中数据,点表设计,然后点“通过数据透视表汇总”,进行数据透视表的做成。

然后把那几个选项拉到行里面去就OK。最后按照下面的图进行调整。

4.最终大概得到下图这样的。

然后C列的筛选选中true。

 

5.然后字改了以后,会发现数据透视表并没有刷新,为了避免手动刷新。

需要用VBA完成,当输入項变化后,进行刷新。

在输入項的这一个sheet的VBE里面输入以下代码。

其中B1是输入的项目。

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
ActiveWorkbook.RefreshAllEnd If
End Sub

以上,模糊查找功能完成。

Excel模糊查找+数据透视相关推荐

  1. 巧用Excel 2010数据透视表制作销售报表

    小刘需要根据2010-2011两年间的订单记录创建季度报表,以便分析各类图书的销售情况.面对如此庞大的订单记录,该从何下手呢? 其实最快捷的办法是使用Excel 2010创建数据透视表,以快速合并和比 ...

  2. 【Excel】数据透视表—数据透视表布局(显示)

    [Excel]数据透视表-标签合并居中 [Excel]数据透视表-新增一列(字段) [Excel]数据透视表-按年.季度.月份汇总报表 [Excel]数据透视表-简单数据分析实例 我们刚刚生成的一个数 ...

  3. 【Excel】数据透视表—新增一列(字段)

    [Excel]数据透视表-数据透视表布局 [Excel]数据透视表-标签合并居中 [Excel]数据透视表-按年.季度.月份汇总报表 [Excel]数据透视表-简单数据分析实例 在生成了数据透视表后, ...

  4. Excel中数据透视表数据源更新的三种方式

    Excel中数据透视表数据源更新的三种方式 1.在原有的基础上重新选择数据源 2.变数据源为表格形式,在创建一个透视表,之后如果添加的数据,选中透视表右键刷新即可 3.利用更新过的数据源再重新创建一个 ...

  5. php 生成excel透视表,利用Javascript仿Excel的数据透视分析功能

    什么是数据透视分析? 数据透视分析就是要在 不同维度对数据进行汇总,过滤,分析,比较,作图.用来发现数据的变化趋势和不同因素导致的差异. 这在销售,统计,金融 等方面十分有用,常常会在一些管理软件中使 ...

  6. Excel建数据透视表有空白行的原因及解决方法

    Excel建数据透视表有空白行的原因及解决方法 有没有小伙伴跟我一样在用Excel分析数据,建立数据透视表的时候有空白行的问题,我也上网搜了一些解决的方法,查找数据中是否有空值,发现没有,在透视表中直 ...

  7. excel 宏 数据透视表_宏从多个文件创建Excel数据透视表

    excel 宏 数据透视表 If you want to create a pivot table from data on different worksheets, you can use a M ...

  8. 【Excel】数据透视表—去掉列的值汇总依据(求和项:、计数项:等)

    [Excel]数据透视表-数据透视表布局 [Excel]数据透视表-标签合并居中 [Excel]数据透视表-新增一列(字段) [Excel]数据透视表-按年.季度.月份汇总报表 [Excel]数据透视 ...

  9. 数据产品-数据可视化工具Excel之数据透视表

    数据产品接触的数据流程大致可以分为四个环节:数据采集.数据存储.数据计算和数据可视化,而Excel做为最基本的数据分析软件,可以在其中做很多数据的操作,其中数据透视表可以说是Excel最为功能强大的功 ...

  10. Excel中数据透视表的使用(一)

    数据存在表中,它只是一串串的数字,怎么样让它活起来,更加的生动活泼,这里就用到Excel表中的数据透视表.数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等.所进行 ...

最新文章

  1. 在Ubuntu 16.04.6 LTS上升级python 3.5到3.7.3实录
  2. C++程序设计之可调用对象与标准库function
  3. JavaSE学习53:细说多线程之内存可见性
  4. 困难动态规划系列、经典的正则表达式和通配符匹配问题(难题)
  5. mybatis使用时遇到的一些问题------模糊查询、处理大于号小于号、相关函数替换空值...
  6. linux禁止开机启动服务器,如何关闭SELinux并设置开机不启动
  7. php mysql web应用,PHP+MySQL Web应用开发
  8. 2018-2019-2 20175223 实验五 《网络编程与安全》实验报告
  9. 虚拟服务器排行榜,虚拟服务器排行榜
  10. java 编程英语单词,语句
  11. 读取、修改、保存图像
  12. Hive读时模式和写时模式的区别是什么?
  13. filezilla定时上传_FTP上传文件经常中断或超时的解决方案[完整篇]
  14. 苹果开发者账号申请教程
  15. 试用期没到辞职有工资吗?
  16. php简单图片与文字合成
  17. 直积与张量积的数学定义与物理定义异同
  18. c执行cmd pdf2swf_SWFTOOLS PDF2SWF 参数详解
  19. 区块链DAPP开发 以太坊智能合约框架有哪些
  20. 大型网站系统架构的演化

热门文章

  1. linux unlink 函数,linux – unlink和rm有什么区别?
  2. App加密:常用加密方式和爱加密原理
  3. java dns缓存清理_清除DNS缓存信息方法
  4. 大学应届毕业生面临的压力和应对办法
  5. 基于TLC5615的多路可调数控直流稳压电源,51单片机,含Proteus仿真和C代码等
  6. 文件名太长无法删除怎么办?
  7. Geomesa-HBase索引篇——Z3索引
  8. 迅捷PDF转换器怎样将PDF文件转换为HTML网页
  9. Bypass Windows AppLocker
  10. Linux查看主板型号及硬件信息