Excel利用函数嵌套实现特殊的筛选

在Excel中可以通过筛选功能从多个数据区域中筛选需要的数据,但如果从单元格筛选某些位数满足条件的数据,利用Excel中的筛选功能就无法实现了,此时可以利用几个函数的嵌套来实现。

在如图1所示的工作表中,A1输入一系列含有"5"的数据,现在要求将A列最后四位含有"5"的数据筛选到B列中,按照普通的方法是很难实现的,此时可以考虑通过函数来实现此目的。



图1

第1步 在B2单元格中输入公式"=IF(ISERR(FIND("5",A2,IF(LEN(A2)-3<1,1,LEN(A2)-3))),"",A2)",如图2所示。



图2

第2步 检查公式无误后,按回车键可以运行公式,因此A2单元格中最后四位不含数字“5”所以显示空白,如图3所示。此时A2单元格中的数据被K了。



图3

第3步 拖动B2单元格中的填充柄到B11单元格中,将公式复制到B11单元格,即可看到效果,如图4所示。如果A列的数据符合条件,在B例中显示对应的数据,否则为空白,从而达到筛选的目的。



图4

为了便于读者理解,在C列对应的单元格中显示公式说明,可以与B列的中的公式结果相比较理解,如图5所示。



图5

技术点晴:

1.此功能主要是通过Find函数来实现的,FIND函数使用格式为:(find_text,within_text,start_num),用于查找其他文本字符串(within_text)内的文本字符串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。

2.LEN函数是返回单元格中数据的字符数。

3.公式"IF(LEN(A2)-3<1,1,LEN(A2)-3)"的功能是如果A2单元格中的数据少于4位数,将从第一位开始查找,否则,将从倒数第四位查找。

4.ISERR函数的功能是检测一个值是否为#N/A以外的错误值,返回值为TURE或FALSE。如果不使用此函数,当数据区域不符合条件时,将显示错误值。

5.最外层IF函数的作用是:如果A2单元格中的数据符合条件,在B2单元格中显示A2单元格的数值,否则,显示为空白。

(0)

相关推荐

  • excel利用添加辅助列设置countif筛选重复数据(值)

    利用在名字列右边插入辅助列,在辅助列与名字同行输入公式=COUNTIF(E$2:E2,E2)返回该同行名字从首个名字到当前行出现次数,在复制公式,为辅助列设置自动筛选,2代表出现两次的名字,3代表出现 ...

  • excel利用函数公式匹配数据

    匹配数据,要利用函数公式,而数据匹配有行向匹配和列向匹配,所用的函数公式也不同. 如图中的样式,详细操作步骤请往下看. 步骤 1.小编以图中的工作表为例. sheet1工作表有姓名和年龄的数据:she ...

  • excel利用函数进行数据排名

    excel利用函数进行数据排名 操作方法 01 excel利用函数进行数据排名 02 如下单元格我们需要根据金额求出排名 03 这里将输入法调整为英文 04 随后输入函数rank根据数值进行大小排名 ...

  • Excel利用函数计算年龄

    Excel利用函数计算年龄 操作方法 01 利用如下函数计算年龄 02 函数分为起始值  结束值  返回值 03 起始值 我们可以直接用鼠标选择单元格数据 04 结束值  因为是年龄 需返回当前时间  ...

  • 详细excel利用函数查询重复次数

    让excel面对大量的数据时,全部都需要找出重复次数,这是利用函数是最好的方式,下面以名字作为实例,展示一下,相信很容易就学会 操作方法 01 第一步:打开excel后,如图显示 02 第二部:利用代 ...

  • excel利用函数进行分列(excel怎么把一列数据分列)

    今天1秒钟,今天学一招.不知道你会不会遇到这样的一些数据,明明是很多列的数据,但是却是集中在第一列中,且以某种分隔符隔开.最常见的就是在CSV格式的表格中.但实际上,我们是需要进行分列展现的,那么如何 ...

  • excel中用函数嵌套提取单元格中中文或英文

    要用到right.left.len.lenb函数,left和right函数需要记得第二个参数是要提取的字符数,另外需要记得一个汉字或者一个字母都是一个字符,但是汉字占据两个字节 字母占据一个字节 le ...

  • Excel如何使用函数嵌套层数的限制?

    函数嵌套是Excel函数中使用较多的一种函数,最多嵌套7次.今天给大家分享一下Excel如何使用函数嵌套层数的限制? 操作方法 01 例如我们利用"IF+AND"组合键来进行多次嵌 ...

  • Excel函数嵌套的例子

    Excel中常常使用到函数,因为我们要统计不同的数据,所以就需要使用到函数。 而Excel中的函数有这么两种使用方法,即单独使用某个函数和嵌套使用多个函数。 所谓的嵌套使用函数,指的是多个函数同时使用 ...