这个需要使用辅助列输入公式,然后进行筛选。
第一步:根据图片中的数据,在b2输入公式=IF(OR(--RIGHT(A2)={7,4}),1,0)
2.将b列进行筛选,将值为1的行筛选出来
设将数字串放在A列(A1、A2、A3......)时,在B列(B1)输入已下公式:
=IF(VALUE(RIGHT(B1,1))=4,"尾数4",(IF(VALUE(RIGHT(B1,1))=7,"尾数7",""))),下拉公式
解释:
Right :从文本右侧取一个字符
Value :将文本转换为数字
公式可修改为:
=IF(VALUE(RIGHT(B1,1))=4,A1,(IF(VALUE(RIGHT(B1,1))=7,A1,"")))
即:A1的尾数是4或7时,将A1内容再B1中电视显示
假设你的数据是在A列
B1输入
=if(or(right(a1)=4,right(a1)=7),a1,"")
下拉公式
这样会筛选出你要的数据,再筛选一下空值即可
或者。用数组公式直接取得
B1输入
=index(A$1:A$1000,small(if(or(right(a$1:A$1000)=4,right(a$1:A$1000)=7),row(A$1:A$1000),4^8),row(a1)))
输入后,不能回车,而是ctrl+shift+回车
下拉公式,这样不用筛选空值,上面公式得出的正是你要的结果。
选定数据区域——Ctrl+F——查找内容:*7
打开选项——勾选“单元格匹配”——查找全部——Ctrl+A——关闭查找对话框。