excel中筛选函数(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所示。

excel中筛选函数(Excel函数嵌套)

图2

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

excel中筛选函数(Excel函数嵌套)

图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单元格的数值,否则,显示为空白。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(1)
上一篇 2022-04-11 10:17:09
下一篇 2022-04-11 10:20:04

猜你喜欢

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注