今天,我们来挖掘find函数鲜为人知的“筛选功能”,特别是对多列同时进行筛选时,会用这个技巧,你会不再想用自定义筛选。
1.find函数简介
find函数用来对原始数据中某个字符串进行定位,以确定其位置。经常与mid结合使用,用于截取字符。使用格式:=FIND(要查找的字符串,被查找字符串,开始位置)。
find函数参数示例
2.功能发现
find返回的值是以数字呈现的一个位置,如果数字>=1,说明被查找的字符串中包含要查找的字符串,也就是说,我们可以用find函数对一列数据中任意位置包含有指定内容的字符串进行查找筛选。
3.案例说明
*用find实现多列筛选*
如下图,因为单位员工很多进行了学历深造,现在需要从下表众多数据中查找出最终学历包含“本科”的人员名单。
分析:只要B/C列有一列数据中包含“本科”,就进行备注,如果不用公式函数,我们需要分别两次对B、C列进行自定义筛选,并且需要两次在E列进行手动备注填充,最后再筛选。那么用find如何操作?
案例如图
find操作过程:
1)将B列与C列链接,公式:D2=B2&C2;
2)E列插入公式:E2=IFERROR(FIND("本科",D2,1),"");
3)筛选出E列>=0的数据,完成操作。
演示动图
这样操作,比单纯的手动自定义筛选 手动备注要快很多。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved