excel中如何用函数进行模糊查询?

目前有差不多2000条记录 ,我大概列出来了8条进行举例说明。已经的数据我放在黄色的区域。现在需要通过函数完成:F2(名称中包括“婴儿”二字的购买人数),G2(名称中包括“婴儿”二字的购买金额),还有,F3,G3;F4,G4。因为记录有差不多2000多条,另外,平时经常需要维护,所以想通过函数来实现。不知道这个会不会好难,有明白的朋友。请帮我看一下,这个函数怎么写。
假如黄色的区域目前放在sheet1并且我命名为"数据源",F2,G2,F3,G3,F4,G4的期望数据我放在sheet2中。
也即是相当于筛选一样,即把名字中包含“婴儿”的记录列出来。就像这现在补的这张图。不是求各噢,是要列出满足条件的记录。

excel中用函数进行模糊查询步骤如下:

1、我们首先来看本例中有两张表,分别是sheet1和sheet2,sheet1的内容是等级划分表,sheet2是学生语文成绩单,现在我们就需要在sheet2引用sheet的等级表来完成学生等级的判定。

2、我们现在sheet2中的C2第一个输入函数=VLOOKUP()函数,我们暂时不要输入,用鼠标去点击对应的单元格,首先选择B2。

3、这时点击工作簿下端,返回sheet1,选中需要查找匹配的区域,然后再返回sheet2。

4、但是我们看到,当我们回到sheet2时候引用的区域又变成sheet2上的区域,可我们刚才选中的就是sheet1的,这时我们将公式上的sheet2变成sheet1就可,由于等级表是一个固定区域,因此要绝对引用。

5、我们要返回的项目是等级,那就是等级表中的第二列,因此要补参数2。

6、函数参数设置完了,就剩最后一个返回值,之前我们一直都用精确查找,方便找到需要查找的具体一个单元格,但是我们的分数等级是一个区间段,且划分上标准也不尽相同。因此精确查找肯定是不能完成的了,于是要改为模糊查找,将返回值设为1即可。

7、设置完毕后回车,就能将所有学生的等级都给凭出来了,还是跨页进行操作,其实也就是改下它的表名而已。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-31

1、本例中有两张表,分别是sheet1和sheet2,sheet1的内容是等级划分表,sheet2是学生语文成绩单,现在sheet2中的C2第一个输入函数=VLOOKUP()函数,用鼠标去点击对应的单元格,首先选择B2;

2、这时点击工作簿下端,返回sheet1,选中需要查找匹配的区域,然后再返回sheet2工作表;

3、当回到sheet2时候引用的区域又变成sheet2上的区域,刚才选中的就是sheet1的,这时将公式上的sheet2变成sheet1就可,由于等级表是一个固定区域,因此要绝对引用;

4、返回的项目是等级,那就是等级表中的第二列,因此要补参数2;

5、函数参数设置完了,就剩最后一个返回值,于是要改为模糊查找,将返回值设为1即可;

6、设置完毕后回车,就能将所有学生的等级都给凭出来了,还是跨页进行操作,其实也就是改下它的表名而已。

本回答被网友采纳
第2个回答  2017-06-23

F2=SUMIF(数据源!$A:$A,"*"&$E2&"*",数据源!B:B)向下复制

追问

不是求和噢。我要的是筛选记录。我刚才又补充了。您看一下,谢谢您。

追答

有点折腾人。

追问

是挺麻烦的,我今天弄一天了,然后真心想不出来。我用了index,还有match,还有vloopupy就是搞不定。兄弟,能不能帮忙看看。

追答

采纳了这个再回答。

本回答被网友采纳