excel中如何实现搜索多个关键字?

excel中有很多行记录,我想用vb编程筛选出满足多个关键字搜索到的记录,比如通过3个文本框输入3个供搜索的关键字,1个确定键,点击后满足条件的记录行出现在一个新的工作表中。
可以简单点用函数怎么实现啊? 功能是搜索整个表中(包括不同列)中出现的多个关键字,(比如关键字text可能出现在A列或B列。)满足条件的记录筛选出来。能不能写出具体的函数,谢谢各位大侠,希望我说清楚了。
例子:
姓名 专业 兴趣
小林 播音 计算机
小洁 数学 音乐
小王 计算机 舞蹈
小高 舞蹈 游泳
搜索关键字 : 计算机, 舞蹈 结果为第1,3,4列。
最新回答
七米海岸

2024-10-18 06:52:00

打开需要操作的EXCEL表,选择相关单元格,然后在“开始”选项卡中依次单击“排序和筛选”-->“筛选”选项后面的倒三角形,然后依次选择“文本筛选”-->“包含”选项,执行完上面的操作之后,输入要筛选的多个关键词,然后单击“确定”按钮进行确认,执行完上面的操作之后,返回EXCEL表,发现已成功筛选多个关键词。
默看〆这一切

2024-10-18 07:44:56

你不用这么复杂,你可以将需要满足多个关键字的条件放在另一个表中,然后用excel中的-数据-筛选-高级筛选功能就行了。
如表1中放数据
姓名 学号 成绩
小林 56 109
小洁 87 103
小王 35 87
表2 中放条件
成绩
>100
用高级筛选功能就能选出附合条件的两个记录了。
旧人殇

2024-10-18 07:31:00

表格不规范,表妹两行泪。报销统计本是小事,但是由于报销的科目都写在了同一个单元格中,当统计的妹子需要根据填写的内容拆分出每个人的报销科目时,就悲催了。

还好这是大厂,技术大咖比比皆是,经码农小哥稍一点拨,统计这种奇葩表格也手到擒来。

案例:

某大厂按不同的加班时长,规定依次可以报销晚餐、下班车费和第二天的上班车费,午餐按规定都可以报销。详细规则就不举例了,感兴趣的同学可以搜索一下各大厂的规定,不一而足。

下图 1 是该厂员工某一天的报销科目表,要求按 B 列的描述,分别在 C 至 F 列中需要报销的单元格中打 √。效果如下图 2 所示。

解决方案:

1. 要显示 √ 号,可以通过字体设置,也可以直接复制一个 √,此处我们就直接插入符号用于复制。

有关如何通过设置字体显示 √ 的方式,请参阅 Excel 萌娃作业辅导进阶版 - 防猜答案,全部答完才阅卷。

选中任意空白单元格 --> 选择菜单栏的“插入”-->“符号”-->“符号”

2. 在弹出的对话框中找到“√”号 --> 点击“插入”

接下来在公式中需要用到“√”符号的时候,就可以从这个单元格中复制。

3. 在 C2 单元格中输入以下公式 --> 向下向右拖动复制公式:

=IF(COUNTIF($B2,"*"&INDIRECT(ADDRESS(1,COLUMN(C1),2))&"*"),"√","")

公式释义:

ADDRESS(1,COLUMN(C1),2):
address 函数的作用是根据指定行号和列号获得工作表中的某个单元格的地址;
语法为 address(行号,列号,引用类型);
这里的参数表示:第 1 行;第 COLUMN(C1) 列,即第 3 列;参数 2 表示绝对行号,相对列标;
这段公式返回的结果为“C$1”
INDIRECT(...):引用上述单元格 C$1 的地址,获取该单元格的内容
COUNTIF($B2,"*"&...&"*"):在上述单元格内容前后加通配符“*”,并用 countif 函数与 B2 单元格模糊匹配,根据匹配与否,会得到一个 1 或 0 的值
最后用 if 函数判断,为 1 就打 √,为 0 则留空

4. 辅助单元格中的“√”用完就可以删掉了,以下就是最终结果。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
逍遥独淩迗

2024-10-18 07:29:35

工具材料:
office 2013
excel如何查找关键字,如何在多个sheet内查找
01
首先打开需要需要搜索的文件,
然后选择“开始”
点击“查找和选择”
如图
02
然后选择“查找”
如图
或者直接使用快捷键“ctrl+F”

03
如图
在查找内容里,输入要查找的内容,
这里使用“是我”
点击“查找全部”

04
然后就能看见查找的结果,
结果为当前工作表的查找结果,
如图

05
然后将范围改变一下,
如图
改为“工作簿”,
就会查找当前文件的所有表格(sheet)了

06
如图
在sheet2和sheet3中
都有对应的关键字,
点击对应的结果,
就会跳转到对应的区域的。
在工作中会经常用到的。
1、打开excel表格----筛选----可按颜色来筛选查找的。

2、通过文件筛选----自定义筛选。
丶小嘴灬乱亲

2024-10-18 07:39:49

你直接进行高级筛选就可以了,肯定能筛选出你想要的,建议你没事多看看关于OFFICE软件的使用方法。中国畜牧街
www.xumuj.com
欢迎访问!