EXCEL怎么用公式提取关键字?

1、如图所示我们想从产品名称中查找到关键词ABC并提取这三个关键词放到品牌列中。

2、我们可以先使用find函数来查找一下产品名称列的关键词数量,在D4单元格输入公式=FIND({"A","B","C"},C4)

3、回车后,我们看到返回的数值为关键词所在字符串的位置为1,这就意味着只要能够找到数字的位置就可以从ABC中返回到我们想要的品牌名。

5、回车后D4单元格中的品牌A就被查找并提取出来了。

6、点击D4然后向下拖拽或者复制公式,所有品牌就都被查找并提取,完成了我们的预计目的。

怎么查找xlsx 文档中的某个关键词

在文档里面同时按下Ctrl+F两个键,就有一个搜索框弹出,输入框里面输入你需要的 54156,回车,是不是就可以了呃?

如何在指定文件夹通过搜索excel表格中的关键字查找到该excel?

不管金币还是陈小二。。你问题不清楚谁也帮不了你

第一.这个外观质量是文件名还是.xlst文件中的sheet名还是sheet中的一个字段名还是一条记录?

第二。返回内容,返回什么。因第一条没有确定,所以第二条更没无法确定。。

第三,显示,怎么显不,是将所有符合条件的表全打开?还是将记录copy到哪里?

另外,没注意关键词是vc++,但第一、二两个问题同样有效、、

安卓手机 有什么可以阅读word的文件。要能搜索文档关键字的。

如何运用excel,将含有同一个关键字的内容都选出来,并且标注颜色?

比如是在B列,选择B列,点条件格式,输入公式=FIND("面",B1),选上自己喜欢的颜色,保存

使用快捷键Ctrl+F,在查找选项框中输入关键字点击查找即可。

怎样在excel搜索关键字,就能找到表格

  1. 将鼠标定位于某个表格内。

  2. 在键盘上按ctrl+F组合键。打开查找替换窗口。

  3. 如果是简单的查找与替换可以直接输入关键字。如果需要进行高级查找与替换可以点击“选项”。这是打开后的对话框,这里可以进行选择。

  4. 查找分为两个方式,一个是一个一个查找,一个是全部查找

  5. 然后,就会在对话框下面出现的全部查找结果。可以进行用上下箭头进行选择。

  6. 当选择某个查找结果时,工作表中的光标也会随之定位。



  • 主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门

  • 主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门

  • 主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习

INDEX+SMALL+IF+ROW的函数组合,号称“万能”的函数组合,就是解决一对多查询的一种通式,如果你能掌握,那在Excel里基本上就没有什么查询你是实现不了的了(除了INDIRECT+RC引用)。

很多人在Excel中用函数公式做查询的时候,都必然会遇到的一个大问题,那就是一对多的查找/查询公式应该怎么写?

大多数人都是从VLOOKUP、INDEX+MATCH中入门的,纵然你把全部的多条件查找方法都学会了而且运用娴熟,如VLOOKUP和&、SUMPRODUCT、LOOKUP(1,0/….,但仍然只能对这种一对多的查询望洋兴叹。

这里讲的INDEX+SMALL+IF+ROW的函数组合,号称“万能”的函数组合,就是解决一对多查询的一种通式,如果你能掌握,那在Excel里基本上就没有什么查询你是实现不了的了(除了INDIRECT+RC引用)。

这个函数的特点是:能提取出满足某条件或某些条件的所有数据,可以一次性返回单行单列或多行多列的结果。

让我们通过一个实例来认识一下它们到底有多“万能”吧!

如下图,A1:F9单元格为某次考试结果,每个人一行数据。现在需要在B11单元格(棕色底色填充)输入班级名称,在A14:F21区域返回该班级所有学生考试成绩信息。

本例假设需要查询【1班】所有学生的成绩。

我们的目的是要提取出A列班级名称与B11单元格内容一致的所有数据,如果:1)能提取出符合条件的所有行数;

2)这些行数能从小到大一个一个的输出;

3)可以从原始数据中按第2步输出的行数把数据引用过来,那么问题就解决了。

恰好,在Excel中存在这么几个函数能达到目的,下面我们来逐个介绍。

3、如何提取出符合条件的所有行数?

我们可以使用IF函数判断来生成所有符合条件的行号数组,如下:

本例生成的数组为棕色部分(A2=1班,所以返回A2的行号2,以此类推),按F9可以看到如下数组:

如果要满足多个条件,可以用

这种方式来实现,例如要返回【班级】为“1班”且【总分】>200的查询结果,此部分可以改成:

4、如何顺序输出上一步获得的行号?

由于上一步获得的符合条件的行号数组是数字和FALSE的组合,我们利用SMALL函数就可以逐步输出符合条件的行号。

为了下拉公式方便,我们一般用ROW()函数做SMALL的第二参数,保证下拉公式时自动提取第2小,第3小……

将第一步产生的数组中符合条件的行号从最小的开始连续输出。

从下图可以看到,符合条件的行号已经可以连续输出了。

错误值可以先不用关心,后面我们用其他函数屏蔽。

5、接下来,用函数提取数据

最后一步提取数据可以选用的函数比较多,本例介绍INDEX函数方法。

简单说,INDEX函数可以实现从第一参数中提取出第二参数个数据的目的。

那么,我们用(红色部分是上一步SMALL函数,第一个返回值为2):

就可以返回A1:A9中的第2个值,也就是第1个“1班”;下拉公式就返回了第2个“1班”……

我们把上一步的函数组合放在查询结果区域的第一列,Ctrl+Shift+enter运行公式,并下拉,结果如下:

这样就获得了班级的返回结果。

后面要获取姓名和各科成绩等信息怎么办呢?

通过分析,我们知道了SMALL函数输出的结果已经固定不变了,现在只需要改变INDEX函数引用的列即可。

因此我们将INDEX函数的第一参数设置成了A$1:A$9【行绝对引用,列相对引用】,这样,我们向右拉动公式就会自动变成B$1:B$9。

可以看到上步产生的结果还有错误值存在,我们用IFERROR函数去屏蔽错误值,如果INDEX函数返回的是错误值,则在单元格返回空。

这样就最终完成了查询功能的设置。

一般还有用INDEX(大区域,SMALL(IF(条件区域=条件,ROW(条件区域),4^8),ROW(A1)))&””这种方式去屏蔽错误值,这种屏蔽错误值的思路是,如果条件区域=条件就返回条件区域行号,否则返回一个比较大的用不到的行号,比如说4^8行或数据区域下面的一个空行行号。

这样,INDEX在输出完所有符合条件的行后开始调用4^8行的值(空单元格),为了避免返回0所以再加上一个&””。

本例未使用此种方法,主要是由于后面要查询的其他列有数字,用上述&””的方法数字会变成文本。

如果有日期的时候,日期格式存储的数据会变成一个数字。

我要回帖

更多关于 如何提取单元格中某一关键字 的文章

 

随机推荐