【Excel函数】如何在excle区分一列数字是否连续
2017-07-19 17:56
691 查看
需求:区分这批卡号,哪些在一个号段
数据源:
89860616090033685544
89860616090033685551
89860616090033685569
89860616090033685577
89860616090033685585
89860616090033685593
89860616090033685601
89860616090033685627
89860616090033685635
89860616090033685643
89860616090033685684
89860616090033685734
89860616090048899908
89860616090048899916
89860616090048899924
89860616090048899932
89860616090048899940
89860616090048899957
步骤:
1.用向左截取函数,去掉卡号的最后一位(比对是否在同一个号段是通过前19位来判断)
LEFT(str,len) ;str 是你要截取的目标数据,len是要你要截取的长度,left代表从左边开始截取
2.用向右截取函数截取后四位进行
RIGHT(str,len) ;str 是你要截取的目标数据,len是要你要截取的长度,RIGHT代表从右边开始截取
3.用下一位减去上一位,如果结果为1,那么就是在同一个号段
完!
数据源:
89860616090033685544
89860616090033685551
89860616090033685569
89860616090033685577
89860616090033685585
89860616090033685593
89860616090033685601
89860616090033685627
89860616090033685635
89860616090033685643
89860616090033685684
89860616090033685734
89860616090048899908
89860616090048899916
89860616090048899924
89860616090048899932
89860616090048899940
89860616090048899957
步骤:
1.用向左截取函数,去掉卡号的最后一位(比对是否在同一个号段是通过前19位来判断)
LEFT(str,len) ;str 是你要截取的目标数据,len是要你要截取的长度,left代表从左边开始截取
2.用向右截取函数截取后四位进行
RIGHT(str,len) ;str 是你要截取的目标数据,len是要你要截取的长度,RIGHT代表从右边开始截取
3.用下一位减去上一位,如果结果为1,那么就是在同一个号段
完!
相关文章推荐
- js如何判断一组数字是否连续,得到一个临时数组[[3,4],[13,14,15],[17],[20],[22]];
- jquery如何判断表格同一列不同行input数据是否重复
- python:如何判断字符串中的内容是否都为数字
- 给一串数字,判断是否连续
- 判断一个数组中的数字是否连续
- Oracle中如何判断字符串是否全为数字,以及从任意字符串中提取数字
- 自动换行问题,而连续的数字和英文字符常常将容器撑大,下面介绍的是CSS如何实现换行的方法
- 如何判断某个单据是否连续被两个特定人审批
- 在EXCEL中如何让一列数字变成文本格式?就是想让单元格的左上角变一个绿绿的?
- 如何判断一个整数x是否可以表示成n个连续正整数的和
- c#中如何判断字符串是否为数字
- 如何判断一个数组中的数值是否连续相邻
- 【转】使用TCP协议连续传输大量数据时,是否会丢包,应如何避免?
- js如何判断输入是否为正整数、浮点数等数字的函数
- 牛腩购物4 aspnetpager控件的使用 以及 linkbutton 如何传值,判断传入的id值是否为数字
- 如何验证字符串是否为纯数字
- 数字图像处理基础:教你如何区分单色图像、灰度图像、伪彩色图像、真彩色图像
- 如何判断变量是否是数字
- 根据CharCode是否在ASCII码范围内来区分数字汉字
- 【转】使用TCP协议连续传输大量数据时,是否会丢包,应如何避免?