①首先准备好数据。以图中的B4中的数据为例,只取出满足10为的数据,
大于或小于都不取出。
②在A列以外的列输入公式“IF(LEN(INDIRECT(ADDRESS(ROW(),1,4)))=10,
INDIRECT(ADDRESS(ROW(),1,4)),"")”,相对应的A列中的数据如果满足位数
是10,改数据就会出现在公式输入的单元格中。
在这里其实可以用“=IF(LEN(A1)=10,A1,"")”这个公式,不过这种公式比较固定,
并且数据多的时候需要一行一行下拉,对于几千几万的数据,拖拽是很不现实的。
上面图中的公式,只需要粘贴到某一列就行了,不论是B列还是C列,还是其他列
都可以适用,应用起来也更方便。
如果源数据列(A2:A10000)都是文本格式或数值格式
方法:
1、在B2输入 =LEN(A2)
2、双击B2的填充柄
3、在B列筛选数字 “10”即可(空格、换行符也会影响长度)
如果源数据列都是数字格式,有另一种方法
1、选择A1格,筛选
2、点A1的筛选按钮——数字筛选——介于——大于等于1000000000 “与” 小于等于9999999999