首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何实现同时从Excel的多个工作表中模糊和精确查询指定的数

我们把数据输入到Excel表格中之后最常用的操作之一是查询数据,在我们查询数据的时候,通常如果数据量比较大的情况下,会指定一个条件,查询出符合某个指定条件的数据结果,用Excel内置的查询功能,是在单表中查询的,当我们的数据分布在多个工作表格中,就只能切换不同工作表,然后再查询,要么也可以用多个函数组合实现,这对于不太熟悉函数应用的朋友来说就会有些难度。

那么笔者这次将通过代码的方式来实现同时从Excel的多个工作表中模糊和精确查询符合指定条件的数据结果,当在工作中遇到类似场景时,就可以把代码拿来直接应用,很方便快捷。下面通过几个简单步骤的操作来逐步讲解。

首先准备工作如下:

在上面步骤中创建的Excel文件中输入测试内容,详情截图如下:

上面截图中的测试数据时各个部门分类存放的员工通讯录信息,第一个表格是要查询的数据存放的地方,为了简化处理,这里不在另外进行UI设计,直接以查询结果表为用户交互界面,本示例以B2单元格为查询条件输入框,下面直接附上后端功能逻辑代码图:

最后直接在查询结果表的B2单元格输入不同的查询条件,可以输入精确查找字符串,也可以输入模糊查找字符串,同时也可以使用通配符来组织查询条件,条件输入完毕之后,只需要按回车键即可即使看到查询结果,下面是代码功能的具体验证过程截图,详情如下所示:

通过上面的逐步演示,就可以实现同时在Excel的多个工作表中查询符合指定的模糊或精确条件的数据结果,同时每次查询会自动清除上次查询结果,可以作为一个查询界面,非常灵活。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190811A08CM400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券