EXCEL如何筛选末尾几位相同数据
如图,筛选产品末尾为“A”的销量。操作步骤是:
1、在D2输入
=RIGHT(A2)="A"。
2、点击“数据”、“排序与筛选”功能区、“高级”。在“高级筛选”对话框中,“方式”选“将筛选结果复制到其它位置”;“列表区域”选A1:B8;“条件区域”选D1:D2,“复制到”选一位置如D4,确定。
注:把A改为末尾相同的数据即可。
EXCEL如何筛选相同尾数
如果需要筛选的数字所在单元格为A1-A30,具体方法如下:
在A1单元格前插入一列单元格:
在插入的单元格中输入公式 =right(A1,1),再单击回车,即可提取该数字右边的第一位数,然后将鼠标移至单元格的右下角,当鼠标箭头变成“十”字符号时,将鼠标下拉至A30,这样,就将所有数字右边的第一位提取出来了:
最后,在提取后的那一列单元格中使用筛选功能能即可。
Excel筛选指定尾数手机号码方法
例一:筛选出最后两个数字相同的.号码
如要筛选出尾数为“00”、“11”、“22”、“33”……“88”、“99”的号码。
假如要筛选的手机号在A2:A125区域中,以B列为辅助列,在B2单元格中输入数组公式:
=OR(RIGHT(A2,2)=TEXT(11*(ROW($1:$10)-1),"00"))
公式输入完毕按Ctrl+Shift+Enter结束,然后向下填充公式。这样,A列中凡是结尾两个数字相同的手机号,在B列中都显示为“TRUE”。
然后筛选B列中值为的TRUE的单元格即可。例如在Excel 2010中选择A1:B1区域, 单击功能区“数据”选项卡,在“排序和筛选”组中点击“筛选”,再单击B2单元格中的下拉箭头,选择“TRUE”。
例二:筛选出最后三个数字为连号的手机号
如筛选出尾数为“012”、“123”……“678”、“789”的号码。
在B2单元格中输入数组公式:
=OR(RIGHT(A2,3)=MID("0123456789",ROW($1:$8),3))
向下填充公式后再筛选“TRUE”即可。
例三:同时筛选尾数为多种指定号码的手机号
如筛选尾数为“66”、“88”、“99”、“123”、“456”、“789”的手机号。
在B2单元格中输入公式:
=OR(--RIGHT(A2,{2,3})={66;88;99;123;456;789})
该公式为普通公式,输入完毕直接回车即可,无需按三键结束。然后向下填充公式,再筛选“TRUE”即可。
公式说明:RIGHT函数的第二个参数为1行2列数组“{2,3}”,函数也返回1行2列的数组,如B2单元格“--RIGHT(A2,{2,3})”返回“{23,123}”,该数组的两个元素将与6行1列的垂直数组“{66;88;99;123;456;789}”中的每个元素逐一对比,返回仅包含“TRUE”和“FALSE”的6行2列的数组:
{FALSE,FALSE;FALSE,FALSE;FALSE,FALSE;FALSE,TRUE;FALSE,FALSE;FALSE,FALSE}
如果其中包含“TRUE”(即手机号的尾数为指定号码之一),则OR函数返回“TRUE”,否则返回“FALSE”。
在excel中怎么用公式筛选出符合条件的尾号类型?
若需要将符合条件的手机号列出来,用以下公式(以筛选AA型为例,其他类型只需替换公式中的AA即可):
=index(a:a,small(if(right(a$2:a$100,4)=text(AA,"0000"),row(a$2:a$100),4^8),row(a1)))""复制公式,按组合键ctrl+shift+enter结束公式输入,下拉填充。
EXCEL中,如何用IF函数,筛选手机尾号ABCD的号码,比如1234、5678?
用两个辅助列。一个是号码的后四位字符串列。另一个是ABCD的一串字符串的数据段,注意文本格式。
然后高级筛选即可。
需求复杂的话,可以用代码。
excel如何筛选尾数相同的号码,例如尾数为00、000、999等?
可以使用高级筛选,假设原始数据在A1:A1000中,其中A1是表头,下面是数据,筛选出右边是000的。
C1空着,在C2中输入
=RIGHT(A2,3)="000"
数据,高级筛选,列表区域中拖选A1:A1000
条件区域拖选C1:C2
可以选择勾选“将筛选结果复制到其他位置”(也可以勾选“在原有位置显示复制结果),下面复制到后面随便拖选一下空白位置,比如
E1,确定。
若是右边两个0,公式改为
=RIGHT(A2,2)="00"
若是右边999,改为
=RIGHT(A2,3)="999"