Excel基础(十五)文本函数

丶灬走出姿态 提交于 2020-03-01 06:01:46

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.根据余数得到最后一位

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!