我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在Excel中,要将一列手机号中指定尾数的号码筛选出来,如筛选出尾数为“11”、“22”、“123”、“678”等的号码,可以用多种方法来实现,如自定义自动筛选、高级筛选等,本文介绍“辅助列+公式+自动筛选”的方法,即用公式在辅助列中标识出所需的号码,再进行自动筛选。下面通过三个例子来说明:
例一:筛选出最后两个数字相同的号码
如要筛选出尾数为“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图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08