文章目录
2020年2月29日
一.截取字符串
1.1.left()
取左边的多少位
=LEFT(A3,3)
1.2.mid()
取中间几位
=MID(E3,3,3)
1.3.right()
取最右的几位
=RIGHT(E3,4)
1.4.不用mid实现mid()
=RIGHT(LEFT(E3,5),3)
1.5.mid截取到最后??
参数写一百位??
=MID(A3,4,100)
1.6.取身份证性别位
=RIGHT(LEFT(B13,17))
1.7.MOD求余函数
=MOD(D13,2)
二.获取文本的信息
2.1.知道有几位?获取信息?find()
1.先找到在第几位
=FIND("@",F2)
2.再截取
=LEFT(F2,FIND("@",F2)-1)
2.2.符号有多个,找到位置
还是只能找到一个
=FIND("_",F15,FIND("_",F15)+1)
2.3.找到域名,综合使用
=MID(F2,FIND("@",F2)+1,100)
2.4.长度函数
1.len()
无论是英文还是中文,都算字符
=len(A1)
2.lenb()
这个是算字节的
=lenb(A1)
2.5.求单位?
1.问题的引入?
2.使用len()和lenb()?
=RIGHT(A2,LENB(A2)-LEN(A2))
三.身份证
3.1.前六位?
根据编码找地区,vlookup
1.文本与数字的转换
=VLOOKUP(LEFT(B2,6)*1,地区码!A:B,2,0)
2.对应表
3.2.生日
=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))
3.3.性别?
=IF(MOD(MID(B2,17,1)*1,2)=1,"男","女")
3.4.真伪?
1.身份证算法。。。
公式很复杂。。。
1.算出余数
2.根据余数得到最后一位
来源:CSDN
作者:数学小学霸
链接:https://blog.csdn.net/weixin_44179485/article/details/104578262